Overview
The AWS DevOps Engineer plays a crucial role in designing and implementing AWS infrastructure and automation processes to support the development and deployment of high-quality, scalable applications.
Key Responsibilities:
- Design, build, and maintain AWS infrastructure and services
- Implement infrastructure as code using tools like CloudFormation or Terraform
- Establish and manage CI/CD pipelines for automated application deployment
- Automate and optimize operational processes using scripting languages and AWS tools
- Monitor and ensure the security and performance of AWS environments
- Collaborate with cross-functional teams to troubleshoot and resolve issues
- Implement and maintain backup and disaster recovery solutions
- Manage and support AWS services such as EC2, S3, RDS, and Lambda functions
- Continuously improve the AWS infrastructure for scalability and cost efficiency
- Document infrastructure and processes to ensure knowledge sharing
- Stay updated with AWS best practices, tools, and services
- Participate in on-call rotations and incident response procedures
Required Qualifications
- Bachelor's degree in computer science, Engineering, or related field
- Proven experience in designing, implementing, and managing AWS infrastructure
- Strong proficiency in scripting languages such as Python, PowerShell, or Bash
- Experience with configuration management and automation tools like Ansible or Chef
- Deep understanding of CI/CD concepts and experience with related tools (e.g., Jenkins, GitLab CI)
- Expertise in containerization technologies like Docker and orchestration tools like Kubernetes
- In-depth knowledge of networking concepts, security best practices, and monitoring tools in AWS
- Familiarity with database management and deployment on AWS (e.g., RDS, DynamoDB)
- Certifications such as AWS Certified DevOps Engineer or related credentials
- Excellent problem-solving and troubleshooting skills in cloud environments
- Ability to work effectively in a fast-paced, collaborative team environment
- Strong communication skills and the ability to articulate complex technical concepts
- Experience with version control systems like Git and understanding of infrastructure code versioning
- Knowledge of agile methodologies and experience with Agile/Scrum practices
- Demonstrated ability to adapt to new technologies and drive innovation
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer - Ansible & Automation
2026-05-19
Kubernetes Engineer
2026-05-26
Senior Software Engineer - Dot Net/ERP
2026-05-20
- Posted
- Dec 31, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bengaluru
- Company
- HCLTech
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer - Ansible & Automation
2026-05-19
Kubernetes Engineer
2026-05-26
Senior Software Engineer - Dot Net/ERP
2026-05-20