Title: DevOps Engineer
Location: Delhi
Experience: Minimum 5 Years in DevOps Engineering
Job Summary:
We are seeking a highly skilled DevOps/AWS Engineer with a minimum of 5 years of experience in managing cloud infrastructure and automating processes in a dynamic environment. The ideal candidate will have a strong background in AWS services, continuous integration/continuous deployment (CI/CD), and infrastructure as code (IaC). You will play a critical role in ensuring our cloud infrastructure is robust, scalable, and secure.
Key Responsibilities:
Infrastructure Management: Design, deploy, and manage scalable, secure, and highly available AWS infrastructure using best practices.
Automation and Scripting: Develop and maintain automation scripts using tools like Terraform, CloudFormation, and Ansible for infrastructure provisioning and configuration management.
CI/CD Pipeline: Implement and maintain CI/CD pipelines for automating application deployments, ensuring zero downtime and efficient release cycles.
Monitoring and Logging: Set up and maintain monitoring and logging tools (e.g., CloudWatch, Prometheus, ELK stack) to ensure system reliability and performance.
Security: Implement security best practices in AWS environments, including identity and access management (IAM), VPC configurations, and data protection strategies.
Cost Optimization: Monitor and optimize cloud costs, ensuring efficient use of resources and budget adherence.
Disaster Recovery: Develop and maintain disaster recovery strategies and perform regular backups and recovery tests.
Collaboration: Work closely with development teams to ensure seamless integration and deployment of applications, providing support and guidance on infrastructure-related matters.
Documentation: Create and maintain detailed documentation of infrastructure setups, processes, and procedures to ensure transparency and knowledge sharing.
Required Qualifications:
Experience: Minimum 5 years of professional experience in DevOps engineering, with a strong focus on AWS.
AWS Expertise: Deep understanding of AWS services, including EC2, S3, RDS, Lambda, VPC, CloudFormation, and IAM.
Technical Skills:
Proficiency in infrastructure as code (IaC) tools like Terraform and CloudFormation.
Experience with configuration management tools such as Ansible, Puppet, or Chef.
Strong scripting skills in languages such as Python, Bash, or Shell.
Experience with containerization tools like Docker and orchestration tools like Kubernetes.
Familiarity with CI/CD tools like Jenkins, GitLab CI, or AWS CodePipeline.
Understanding of networking concepts, firewalls, load balancers, and DNS management.
Security Practices: Solid knowledge of security best practices in cloud environments, including data encryption, network security, and compliance standards.
Problem-Solving: Strong analytical and troubleshooting skills, with the ability to quickly identify and resolve infrastructure-related issues.
Communication: Excellent communication skills to effectively collaborate with development teams, project managers, and stakeholders.
Preferred Qualifications:
Education: A Bachelor’s degree in Computer Science, Engineering, or a related field.
Certifications: AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or other relevant certifications.
Experience with Multi-Cloud: Experience with other cloud platforms like Azure or Google Cloud is a plus.
Agile Methodologies: Familiarity with Agile/Scrum development processes.