Role: Certified Cloud DevOps Engineer
Location:: Boston, MA (3 days –Onsite)
Duration:12+ Months
Required Qualifications and Skills:
We are seeking a highly skilled and experienced Cloud DevOps Engineer to join our team. As a Cloud DevOps Engineer, you will be responsible for designing, deploying, and implementing cloud architecture solutions using AWS. You will collaborate with cross-functional teams and clients to fulfil their requirements and ensure successful project delivery.
Responsibilities:
- Design and implement scalable and secure cloud infrastructure solutions for AWS using Terraform.
- Engineer Terraform modules to high standards with features, documentation and fully automated testing.
- Build deployment pipelines for cloud resources such as EC2, EKS, ECS, Lambda, S3, EBS, DynamoDB and RDS.
- Build deployment pipelines for application teams which enforce best practice for testing, security and release management.
- Collaborate with clients to understand their business needs and translate them into technical requirements.
- Lead and mentor application developers in executing cloud migration projects and ensuring seamless transition from on-premises to the cloud.
- Develop and maintain documentation and architectural designs for cloud solutions.
- Utilize DevOps principles and practices to automate deployment, monitoring, and management processes.
- Implement security controls and best practices to ensure data protection and compliance.
- Troubleshoot and resolve issues related to cloud infrastructure and applications.
- Stay up-to-date with the latest trends and advancements in cloud technologies and provide recommendations for improvement.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of experience as a DevOps Engineer, with a focus on cloud architecture and deployment.
- An “automate everything” mentality.
- Strong expertise building Terraform modules aligned to best practices.
- Strong expertise in a broad range of AWS services.
- Additional expertise with GCP and/or Azure highly desirable.
- Expertise with DevOps tools and practices, including CI/CD pipelines, configuration management, secrets management and version control systems (e.g., Git).
- Experience with GitLab CI/CD
- Proficiency in programming languages such as Python, Golang, and experience with GitOps.
- Experience with containerization technologies like Rancher, Docker and Kubernetes.
- Solid understanding of networking concepts, security measures, and best practices in cloud environments.
- Excellent problem-solving skills and ability to lead and mentor a team.
- Strong communication and collaboration skills to effectively work with stakeholders at all levels.
The following certifications are highly desirable:
- Certified AWS Solutions Architect Associate
- Certified AWS Developer Associate
- Certified AWS SysOps Administrator Associate
- Certified AWS DevOps Engineer Professional
- Certified AWS Solution Architect Professional