DevOps Engineer (AWS)
Chennai/Dharmapuri, Tamil Nadu
Corporate – Engineering /
Full Time /
Hybrid
We are seeking a skilled and experienced DevOps Engineer to join our team. As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining our infrastructure, deployment pipelines, and CI/CD processes. You will work closely with software development and operations teams to ensure the seamless delivery and operation of our applications and services.
Responsibilities
- Design and implement scalable, secure, and highly available infrastructure on AWS, specifically leveraging services such as EC2, S3, RDS, VPC, ECS Fargate, EKS, and others.
- Develop and maintain infrastructure-as-code (IaC) using tools like Terraform to enable reproducibility and automation of infrastructure provisioning.
- Build and maintain CI/CD pipelines to enable continuous integration, delivery, and deployment of applications and services.
- Implement and manage container orchestration using Kubernetes, specifically on Amazon EKS (Elastic Kubernetes Service).
- Monitor and optimize system performance, reliability, and scalability through proactive monitoring, alerting, and capacity planning.
- Collaborate with development teams to ensure proper application deployment and configuration management.
- Troubleshoot and resolve issues related to infrastructure, deployments, and operational incidents.
- Develop and implement security best practices, including access controls, data encryption, and vulnerability management.
- Stay up-to-date with industry trends, emerging technologies, and best practices in DevOps, cloud computing, and infrastructure automation.
- Document and share knowledge with team members and contribute to the improvement of DevOps processes and standards.
- Design and implement disaster recovery plans, backups, and business continuity strategies for cloud infrastructure.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 2 - 4 years of hands-on experience in DevOps, AWS, and managing cloud-based infrastructure.
- Extensive experience with AWS ECS (Elastic Container Service), AWS Fargate, EC2, RDS, S3, IAM, and other AWS services.
- Strong experience in Docker containerization and container orchestration platforms, particularly AWS ECS and Fargate.
- Proven expertise in Infrastructure as Code (IaC) with tools such as Terraform, CloudFormation.
- Strong background in setting up and managing CI/CD pipelines with tools like Jenkins, GitLab CI,.
- Solid experience with AWS monitoring tools like CloudWatch, CloudTrail, and third-party tools like Prometheus and Grafana for monitoring and alerting.
- Experience with cloud security best practices, including IAM roles/policies, encryption, and vulnerability management.
- Proficiency in scripting languages such as Bash, Python, or Shell scripting.
- Familiarity with Version Control Systems like Git and modern source code management practices.
- Strong problem-solving skills and ability to troubleshoot issues across multiple layers of the stack (infrastructure, containers, networks).
- Ability to work in an agile, collaborative environment and communicate effectively with cross-functional teams.
Preferred Qualifications:
- AWS certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer
- Experience with container orchestration using Kubernetes.
- Familiarity with serverless technologies such as AWS Lambda and API Gateway.
- Knowledge of Microservices Architecture and associated best practices for deploying and scaling containerized applications.
- Experience with CI/CD tools like Jenkins, GitLab CI, with a focus on automation and continuous improvement.
- Experience with networking concepts, such as VPC, subnets, load balancing, and DNS.
₹12,00,000 - ₹14,00,000 a year
Join our dynamic team and contribute to the continuous improvement of our infrastructure, deployment processes, and overall DevOps practices. Apply now and be part of our innovative and fast-paced environment.