Senior DevOps Engineer
xAQUA IndiaKolkata, West Bengal₹1,500,000 – ₹2,500,000
it-jobs
Job Description
We are seeking a skilled and experienced Senior DevOps Engineer to join our team. As a Senior DevOps Engineer, you will play a crucial role in designing, implementing, and managing our cloud infrastructure on AWS, while utilizing Docker, Kubernetes, Terraform and Argo CD for containerization and deployment. You will collaborate closely with development teams to ensure smooth software releases, scalability, and reliability of our systems. Also, you will be working on Airflow and Spark configurations for Data pipelines. Responsibilities: - Design, implement, and maintain scalable and secure cloud infrastructure on AWS, utilizing services such as EC2, S3, VPC, IAM, and Lambda. - Build, deploy, and manage containerized applications using Docker and Kubernetes. - Develop and maintain CI/CD pipelines to enable continuous integration, automated testing, and deployment using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline. - Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation to automate the provisioning and configuration of AWS resources. - Monitor and troubleshoot infrastructure and application issues, ensuring high availability, performance, and scalability of the system. - Collaborate with development teams to ensure smooth and efficient software releases, including version control, branching strategies, and release management. - Implement and maintain robust security practices, including access control, network security, and data encryption. - Automate manual tasks and processes using scripting languages (e.g., Python, Bash) and configuration management tools (e.g., Ansible). - Collaborate with cross-functional teams to gather requirements, provide technical guidance, and implement best practices for infrastructure and deployment processes. - Stay up-to-date with the latest DevOps tools, technologies, and best practices, and identify opportunities for improvement and optimization in our infrastructure and processes. Requirements: - Bachelor’s or master’s degree in computer science, Software Engineering, or a related field. - Proven experience as a DevOps Engineer, with a focus on AWS, Docker, Kubernetes, and Argo CD. - Strong experience in designing, implementing, and managing cloud infrastructure on AWS, including services like EC2, S3, VPC, IAM, and Lambda. - Hands-on experience with containerization technologies, specifically Docker and Kubernetes. - Proficiency in CI/CD pipeline setup and management using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline. - Solid understanding of infrastructure as code (IaC) principles and experience with tools like Terraform or CloudFormation. - Experience in monitoring and troubleshooting complex infrastructure and application issues. - Strong scripting and automation skills using languages such as Python, Bash, or PowerShell. - Excellent problem-solving and analytical skills, with the ability to handle and prioritize multiple tasks in a fast-paced environment. - Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams. Preferred Qualifications: - AWS certifications, such as AWS Certified DevOps Engineer or AWS Certified Solutions Architect. - Experience with infrastructure monitoring and logging tools like CloudWatch, ELK stack, or Prometheus/Grafana. - Knowledge of serverless architectures and experience with AWS Lambda. - Familiarity with other cloud platforms (e.g., Azure, Google Cloud Platform). - Understanding of security best practices and experience implementing security measures in cloud infrastructure. Skills:- Amazon Web Services (AWS), Docker, Kubernetes, ArgoCD, Amazon EC2, Jenkins, gitlab, CI/CD, Terraform, AWS CloudFormation and Python
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.