Job Title: Lead DevOps Engineer
We are seeking a Lead DevOps Engineer to help design and build enterprise-grade cloud infrastructure. In this role, you'll work closely with cross-functional teams in a collaborative, innovative environment while interfacing directly with enterprise clients. This position offers the opportunity to apply deep technical expertise to develop sophisticated, cloud-native solutions that address real-world challenges and drive measurable outcomes.
Responsibilities:
- Lead the architecture, design, implementation, and maintenance of DevOps workflows that support modern cloud applications and robust infrastructure.
- Automate infrastructure provisioning and operational processes using tools such as Terraform, GitHub/GitLab, Jenkins, SonarQube, Fortify, and others.
- Collaborate with engineering leadership and other technical teams to design DevOps strategies that align with enterprise priorities.
- Promote the adoption of best practices in cloud architecture, DevOps methodologies, and emerging technologies.
- Solve complex technical challenges by designing scalable, efficient, and elegant solutions that support client success.
- Provide mentorship and guidance to engineering teams, fostering growth in DevOps capabilities and a culture of continuous improvement.
- Drive project delivery by setting priorities, managing dependencies, and ensuring alignment with stakeholder expectations.
- Facilitate stakeholder engagement by clearly communicating progress, technical decisions, and project direction.
- Translate technical concepts into clear, understandable language for both technical and non-technical stakeholders.
- Define and implement best practices for application deployment, infrastructure management, and cloud operations.
- Evaluate, recommend, and integrate new cloud tools and technologies as appropriate.
Required Skills and Experience:
- 10+ years of experience in DevOps, cloud infrastructure, and automation engineering, including at least 2 years in a technical leadership role.
- Expertise in infrastructure-as-code, particularly with Terraform.
- Strong background in designing and deploying cloud-native applications, especially on AWS.
- Deep understanding of AWS services and container technologies such as Docker (Kubernetes experience is a plus).
- Hands-on experience with CI/CD tools like GitHub Actions, Jenkins, or similar.
- Proven ability to work effectively with cross-functional teams on architecture, planning, and complex issue resolution.
- Excellent communication skills with the ability to explain technical details to a range of audiences, including clients.
- Solid grasp of software design principles, agile development practices, and system architecture.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Preferred Skills:
- Experience with CloudFormation, AWS CDK, Helm, and other infrastructure automation tools.
- Background in migrating legacy systems to the cloud or modernizing existing applications.
- Strong knowledge of cloud security principles and tools, such as AWS IAM, HashiCorp Vault, CyberArk.
- Familiarity with cloud-based data services such as AWS Aurora, DynamoDB, and other databases.
- Proficiency in at least one programming language (Python preferred; Java, JavaScript, Go also valued).
- Experience with Serverless architectures and AWS Lambda.
Bonus Qualifications:
- Experience with CI/CD, cloud security (AWS, Azure, GCP), container security, and automation frameworks (Terraform, Ansible, Kubernetes).
- Understanding of security frameworks such as NIST, OWASP, CIS Benchmarks, and tools for security testing (SAST, DAST, SCA).