AWS Devops Engineer
Bengaluru Urban - India
Job Summary
Key Responsibilities
- Infrastructure Management: Design and deploy scalable fault-tolerant systems on AWS using a mix of IaaS (EC2 VPC S3) and PaaS (RDS Lambda Elastic Beanstalk).
- Automation & IaC: Eliminate manual provisioning by utilizing Terraform or AWS CloudFormation to manage environment lifecycles.
- CI/CD Pipeline Development: Build and maintain automated deployment pipelines using tools like Jenkins GitLab CI or AWS CodePipeline.
- Linux Administration: Manage and optimize Linux-based server environments (Ubuntu/Amazon Linux/CentOS) including kernel tuning security hardening and package management.
- Scripting: Write complex automation scripts in Python or Bash to streamline repetitive operational tasks and system monitoring.
- Security & Compliance: Implement Security as Code by managing IAM roles VPC security groups and encryption protocols to ensure a zero-trust architecture.
- Observability: Set up comprehensive monitoring logging and alerting using CloudWatch Prometheus or the ELK stack to ensure 99.9% uptime.
- Cloud Platform: Expert-level knowledge of AWS (Compute Storage Networking Database and Serverless).
- Infrastructure as Code: Proficiency in Terraform (preferred) or CloudFormation.
- Operating Systems: Deep expertise in Linux/Unix administration and command-line proficiency.
- Scripting: Strong experience in Python and Shell Scripting (Bash).
- Containers: Hands-on experience with Docker and orchestration via Kubernetes (EKS) or ECS.
- Version Control: Advanced knowledge of Git (branching strategies pull requests and hooks).
- Experience: 3 5 years in a DevOps Cloud Engineering or SRE role.
- Education: Bachelors degree in Computer Science Engineering or equivalent practical experience.
- Certifications (Bonus): AWS Certified DevOps Engineer Professional or AWS Certified Solutions Architect.