Contract to hire or Permanent position available
Overview
We are seeking a Senior Cloud/DevOps Engineer to lead the design, implementation, and optimization of AWS cloud infrastructure and automation frameworks. This is a hands-on technical leadership role focused on Infrastructure as Code (IaC), CI/CD automation, and cloud governance using AWS and Terraform.
The ideal candidate is a strong AWS architect and Terraform expert who is passionate about building scalable, secure environments — and equally passionate about mentoring junior engineers and elevating team capability.
This role requires deep technical expertise, strong scripting skills, and the ability to translate business needs into reliable, automated cloud solutions.
Key Responsibilities
Cloud Architecture & Strategy
- Design scalable, secure, and cost-effective AWS architectures.
- Translate business and technical requirements into cloud-native design patterns.
- Lead architectural reviews and enforce best practices across cloud environments.
- Continuously evaluate AWS services to improve reliability, performance, and cost efficiency.
Terraform & Infrastructure as Code Leadership
- Lead enterprise adoption and maturation of Terraform for AWS infrastructure provisioning.
- Build and maintain reusable, version-controlled Terraform modules.
- Implement secure and efficient remote state management strategies.
- Enforce Infrastructure as Code best practices including testing, validation, and documentation.
CI/CD & Automation Engineering
- Design and optimize CI/CD pipelines using GitHub and GitHub Actions.
- Automate infrastructure provisioning and application deployments.
- Integrate automated testing, validation, and governance controls into pipelines.
- Champion Git-based workflows and automation-first engineering practices.
Disaster Recovery & Deployment Strategy
- Design and implement blue/green deployment strategies.
- Architect and support disaster recovery (DR) solutions within AWS.
- Continuously improve resilience, availability, and recovery posture.
Scripting & Automation
- Develop automation solutions using Python, Shell, and Bash scripting.
- Build tools to enhance operational efficiency and reduce manual processes.
- Troubleshoot and resolve complex infrastructure issues using automation-driven approaches
Mentorship & Technical Leadership
- Provide mentorship and technical coaching to junior and mid-level engineers.
- Establish engineering standards, documentation practices, and review processes.
- Foster a culture of automation, accountability, and continuous improvement.
- Serve as a senior escalation point for complex AWS and infrastructure challenges.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of hands-on experience designing and implementing AWS infrastructure.
- 5+ years of deep Terraform experience managing complex AWS environments.
- 3+ years of experience building CI/CD pipelines using GitHub Actions.
- Strong expertise in core AWS services including: EC2, VPC (subnets, routing, security groups, NACLs, VPNs), S3, RDS, IAM, Lambda
- Strong understanding of networking fundamentals within AWS.
- Advanced scripting skills in Python, Shell, and Bash.
- Experience implementing blue/green deployment strategies.
- Experience designing and supporting AWS disaster recovery strategies.
- Strong troubleshooting and root cause analysis skills.
- Excellent communication and collaboration skills.
- Ability to work independently while leading technical initiatives.
Preferred Qualifications
- AWS Certified Solutions Architect – Professional.
- AWS Certified DevOps Engineer – Professional.
- Experience with database administration, optimization, and migration strategies (SQL/NoSQL).
- Experience with monitoring and logging solutions such as CloudWatch.
- Experience improving cloud cost optimization strategies.