As a DevOps Engineer, you will be responsible for building, deploying, and maintaining scalable and reliable infrastructure on AWS cloud environments. This role requires strong expertise in DevOps practices, automation, Infrastructure as Code (IaC) using Terraform, and AWS-specific technologies. You will work with development teams to automate deployments, manage AWS resources, and ensure high availability and performance. Proficiency in using Bitbucket for version control and CI/CD pipelines is essential.
Job Specific Duties & Responsibilities:
- Automate infrastructure provisioning and management using Terraform for AWS resources
- Design, implement, and manage CI/CD pipelines using Bitbucket Pipelines
- Deploy and manage applications on AWS services such as EC2, ECS, RDS, Lambda, and S3
- Work with development teams to automate application deployments and infrastructure setup
- Implement and maintain AWS networking, security, and monitoring solutions
- Manage and maintain Bitbucket repositories, branches, and access controls
- Collaborate with teams to troubleshoot and resolve infrastructure and deployment issues
- Monitor system performance and reliability, and implement alerting and logging solutions
- Ensure security best practices are followed for infrastructure and deployments
- Contribute to disaster recovery planning and testing
Required Skills, Experience & Qualifications:
- 3+ years of experience in DevOps or Site Reliability Engineering (SRE)
- Strong experience with Terraform for infrastructure provisioning on AWS
- Hands-on experience with AWS services such as EC2, ECS, Lambda, S3, VPC, IAM, RDS, ALB etc
- Proficiency in using Bitbucket for version control and CI/CD pipelines
- Experience with scripting languages such as Python or Shell for automation
- Solid understanding of networking concepts and AWS networking services
- Experience with CI/CD tools and practices
- Familiarity with monitoring and logging tools
- Knowledge of security best practices in AWS environments
Preferred Qualifications:
- AWS Certified Solutions Architect or DevOps Engineer certification
- Experience with containerization technologies like Docker
- Experience with orchestration tools like Kubernetes (EKS)
- Knowledge of infrastructure monitoring tools like CloudWatch, Prometheus, or Grafana
Soft Skills:
- Strong communication and collaboration skills
- Problem-solving mindset and attention to detail
- Ability to work independently and as part of a team
- Continuous learning and adaptability
Generating Apply Link...