DevOps AWS Engineer
Job Type: Full Time
Experience: 9 - 16 years
Location: Bangalore (Hybrid)
Shift Timing: 10:00 AM – 7:00 PM IST
Must-Have Skills
- Python
- Scripting
- Terraform Cloud and Infrastructure as Code (IaC)
- Kubernetes
- Helm
- Argo CD
Position Overview
To help our client build functional systems that improve the customer experience, we are looking for an experienced DevOps AWS Engineer who will be responsible for automating the build, test, and deployment pipelines for the client's platform to meet customers' needs.
Responsibilities
- Design, build, and maintain robust CI/CD pipelines using GitLab CI and Team City.
- Develop and manage reusable pipeline components, including modules, templates, patterns, and shared jobs.
- Automate infrastructure provisioning and management using Terraform for AWS environments.
- Implement and support release strategies such as blue-green deployments, canary releases, and feature flags.
- Utilize Git tools and practices for version control, branching strategies, and code collaboration.
- Build and maintain monitoring and visualization solutions for pipeline health, performance, and deployment metrics.
- Develop automation scripts and tools in Bash, Python, and/or PowerShell.
- Collaborate with development teams to integrate CI/CD best practices and ensure quality gate adherence.
- Troubleshoot and resolve pipeline failures, perform root cause analysis, and implement preventive measures.
- Contribute to the design and maintenance of reporting dashboards for quality, performance, and deployment status.
Requirements
- 8+ years of hands-on experience in a DevOps, CI/CD, or automation engineering role.
- Strong practical experience with GitLab CI for pipeline orchestration.
- Solid understanding of release strategies and Git workflows in a collaborative environment.
- Proficiency in Infrastructure as Code using Terraform for cloud providers.
- Strong coding and scripting skills. Kubernetes expertise.
- Experience with scripting to automate manual tasks and developing AI solutions; knowledge of relevant libraries is highly valuable.
- Hands-on experience with AWS core services including EC2, S3, IAM, VPC, ECS/EKS, and Lambda.
- Knowledge of pipeline optimization, reusable components, and modular CI/CD design.
- Ability to develop automation solutions beyond simple scripting, including tooling, internal applications, or process automation.
- Strong problem-solving skills and a proactive, iterative improvement mindset.
- Good communication skills and ability to work in a team-oriented environment.
Nice to Have
- Experience with monitoring platforms such as Prometheus, Grafana, CloudWatch, or Datadog.
- Experience with Amazon Bedrock.
- Familiarity with containerization using Docker and orchestration using
- ECS. Knowledge of configuration management tools such as Ansible, Chef, or Puppet.
- Previous exposure to financial services or regulated environments.
- Experience in the finance domain.