Responsibilities:
Lead the design, implementation and maintenance of a highly available and scalable infrastructure on AWS
Act as a subject matter expert in AWS services and provide guidance to team members
Collaborate with development and operations teams to drive the adoption of DevOps best practices
Continuously improve infrastructure security and compliance
Automate infrastructure provisioning, monitoring, and deployment processes
Monitor and optimize resource utilization and costs on AWS
Develop and maintain CI/CD pipeline using tools such as Jenkins
Secure AWS environments and meet compliance requirements
Mentor and lead a team of DevOps engineers
Qualifications:
8+ years of experience in a DevOps role with 4+ years of experience creating and maintaining AWS infrastructure (VPC, EC2, IAM, ECS, CodeDeploy, Codepipeline , CloudFront, S3, ECS, EKS, Lambda, Batch, etc).
Strong understanding of how to secure AWS environments and meet compliance requirements.
Strong experience with AWS services such as EC2, RDS, S3, Lambda, ECS and EKS
Expertise using Ansible for configuration management.
Hands-on experience deploying and managing infrastructure with Terraform and Cloudformation
Strong knowledge of Linux/Unix administration
Experience with containerization and orchestration using Docker and Kubernetes
Experience with Docker, GitHub, Jenkins, ELK and deploying applications on AWS.
Know your way around with one or more programming languages -- e.g., Python, Shell Script etc.
Strong understanding of networking concepts and security best practices
Experience leading and managing a team of DevOps engineers
Strong problem-solving and analytical skills
Excellent verbal and written communication skills
Bachelor's degree in Computer Science or a related field is preferred.
AWS certifications is a plus
Experience on Azure is a plus