We are seeking a highly skilled and motivated AWS DevOps Engineer to join our dynamic and globally distributed team. In this remote role based in Bangalore, India, you will be instrumental in designing, implementing, and maintaining robust, scalable, and secure cloud infrastructure on Amazon Web Services. You will drive automation initiatives, streamline CI/CD pipelines, and foster a culture of operational excellence, ensuring our applications are delivered efficiently and reliably.
This is an exciting opportunity for someone passionate about cloud technologies, automation, and continuous improvement, who thrives in a collaborative environment and is eager to contribute to cutting-edge projects.
- Key Responsibilities:
- Design, implement, and manage highly available, scalable, and secure infrastructure on AWS using Infrastructure as Code (IaC) principles with tools like Terraform or CloudFormation.
- Develop, maintain, and optimize CI/CD pipelines using Jenkins to automate software delivery from development to production environments.
- Implement and manage configuration management solutions with Ansible to ensure consistency and repeatability across all environments.
- Collaborate with development teams to integrate DevOps best practices, troubleshoot issues, and optimize application performance and reliability.
- Monitor system performance, troubleshoot incidents, and implement proactive measures to ensure high availability and disaster recovery capabilities.
- Manage and optimize container orchestration platforms, specifically Kubernetes, leveraging Helm for package management and deployment.
- Drive continuous improvement in security, cost optimization, and operational efficiency of our cloud infrastructure.
Required Skills & Tools:
- Extensive hands-on experience with AWS services (EC2, S3, RDS, VPC, IAM, Lambda, EKS, CloudWatch, etc.).
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
- Strong experience with CI/CD tools, particularly Jenkins.
- Solid background in configuration management using Ansible.
- Demonstrated experience with containerization technologies (Docker) and orchestration (Kubernetes, ideally EKS).
- Familiarity with Helm for Kubernetes package management.
- Scripting proficiency in Python, Bash, or similar languages.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Strong understanding of networking, security, and cloud architecture best practices.
Nice-to-Have:
- Experience with other cloud providers, especially Google Cloud Platform (GCP).
- Knowledge of advanced security practices in cloud environments.
- Certifications in AWS (e.g., AWS Certified DevOps Engineer – Professional).
- Experience with GitOps methodologies (e.g., ArgoCD, Flux).
What We Offer:
- A highly competitive salary package and comprehensive benefits.
- The flexibility of a full-time remote role, allowing you to work from Bangalore.
- Opportunity to work on challenging and impactful projects with a modern tech stack.
- A collaborative and inclusive work environment that fosters learning and professional growth.
- Access to continuous learning resources and professional development opportunities.