Lead AWS & DevOps Consultant
Job Summary:
We are seeking a highly skilled Lead AWS & DevOps Consultant to join our team. In this role, you will leverage your expertise in AWS cloud services, container orchestration, and DevOps practices to architect, implement, and manage cloud-native solutions. You will work closely with cross-functional teams to design scalable, secure, and resilient infrastructure while optimizing CI/CD pipelines and managing deployment automation.
Key Responsibilities:
-
Design and Implement Cloud Infrastructure: Architect and deploy cloud infrastructure solutions using AWS services, ensuring high availability, scalability, and security best practices.
-
Container Orchestration: Develop and maintain containerized applications using Docker. Lead initiatives to implement and manage container orchestration with ECS (Amazon Elastic Container Service) and EKS (Amazon Elastic Kubernetes Service).
-
Infrastructure as Code: Utilize Terraform or Ansible to define and provision infrastructure as code, promoting a declarative and automated approach to infrastructure management.
-
CI/CD Automation: Implement and optimize CI/CD pipelines using GitHub Actions or similar tools, enhancing software delivery efficiency and reliability.
-
Secrets Management: Manage and secure secrets using Vault (HashiCorp Vault), ensuring secure storage and access management.
-
Monitoring and Logging: Set up monitoring, logging, and alerting systems for deployed applications and infrastructure using AWS CloudWatch, Prometheus, or similar tools.
-
Collaboration and Mentorship: Work closely with development, security, and operations teams to promote DevOps best practices and mentor junior team members.
-
Consul and Nomad (Advantageous): Utilize past experience with Consul and Nomad for service discovery, networking, and workload management.
Qualifications:
-
Experience: 5+ years of hands-on experience in AWS Cloud, DevOps, and Infrastructure Automation roles.
-
AWS Expertise: Proven experience with AWS services including EC2, ECS, EKS, S3, RDS, IAM, CloudFormation, and CloudWatch.
-
Containerization: Strong experience with Docker, and container orchestration using ECS and EKS.
-
Infrastructure as Code: Proficiency with Terraform or Ansible for defining and managing infrastructure as code.
-
CI/CD: Experience in designing and managing CI/CD pipelines using GitHub Actions or similar tools (Jenkins, GitLab CI, etc.).
-
Secrets Management: Hands-on experience with HashiCorp Vault or other secrets management solutions.
-
Scripting and Automation: Proficiency in scripting languages such as Python, Bash, or PowerShell.
-
Advantageous Skills: Knowledge and experience in Consul and Nomad for service discovery and workload orchestration.
Preferred Certifications:
- AWS Certified Solutions Architect (Associate or Professional) or equivalent AWS certifications.
- HashiCorp Certified: Terraform Associate (advantageous).
Key Attributes:
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Self-motivated and able to work independently in a fast-paced environment.
- Passionate about continuous learning and staying updated with emerging technologies.