AWS DevOps Engineer | Codersbrain
full-time
Posted on September 5, 2025
Job Description
AWS DevOps Engineer (Python Required)
Job Summary
We are looking for a highly skilled AWS DevOps Engineer with strong Python programming expertise to join our engineering team. The ideal candidate will have hands-on experience in automating and managing cloud infrastructure, implementing CI/CD pipelines, and writing scripts and tools in Python to support DevOps processes. You will play a critical role in ensuring high availability, scalability, and security of our cloud-based systems.
Responsibilities
- Design, implement, and manage CI/CD pipelines using tools like AWS CodePipeline, Code Build, Jenkins, or GitHub Actions.
- Develop automation scripts and tools in Python for infrastructure provisioning, monitoring, and maintenance.
- Deploy and manage cloud infrastructure using AWS services such as EC2, Lambda, S3, VPC, IAM, RDS, CloudFormation, and ECS/EKS.
- Implement Infrastructure as Code (IaC) using tools like CloudFormation or Terraform.
- Monitor and maintain infrastructure using AWS CloudWatch, Prometheus, Grafana, or similar.
- Collaborate with development and QA teams to streamline build, test, and deployment processes.
- Ensure security best practices are followed across cloud infrastructure and deployments.
- Participate in performance tuning, incident response, and root cause analysis.
- Manage version control systems (e.g., Git), branching strategies, and code integrations.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of hands-on experience in AWS DevOps or a similar role.
- Strong Python programming skills for automation and scripting tasks.
- Experience with CI/CD tools like AWS CodePipeline, Jenkins, GitLab CI, or GitHub Actions.
- Proficiency in AWS services including EC2, S3, Lambda, CloudFormation, IAM, ECS/EKS, RDS.
- Solid understanding of IaC tools like Terraform or CloudFormation.
- Familiarity with containerization and orchestration using Docker and Kubernetes.
- Knowledge of system administration, networking, and Linux-based environments.
- Good understanding of Git, version control, and code review practices.
Preferred Skills
- AWS Certified DevOps Engineer or other relevant certifications.
- Experience with monitoring/logging tools (e.g., ELK Stack, Datadog, CloudWatch).
- Exposure to Agile methodologies and tools like Jira or Confluence.
- Familiarity with REST APIs and integration scripting using Python.
Experience
- 9 to 11 years of relevant experience required.
Environment
- Location: Bangalore
- Job Type: Full-time