Lead Devops Engineer

Overview

Hybrid
$70+
Full Time

Skills

Terraform
IaC
Powershell
AWS

Job Details

The Role:
As a Lead DevOps Engineer, you'll play a pivotal role in designing, building, and automating infrastructure and CI/CD components for our clients. You'll collaborate with engineering teams across the organization to deliver scalable, reliable, and cloud-native solutions that meet modern business demands.

Responsibilities:

  • Design and implement Infrastructure as Code (IaC) solutions using tools like Terraform, AWS CloudFormation, and Kubernetes.
  • Automate infrastructure provisioning and deployment pipelines to ensure efficiency, repeatability, and minimal manual intervention.
  • Mentor junior engineers and share your expertise in DevOps, IaC, and cloud-native best practices.
  • Collaborate on designing secure architectures including IAM roles, AWS-managed services, and container security.
  • Maintain and enhance CI/CD workflows using tools such as GitLab, Jenkins, and Azure DevOps.
  • Develop and manage PowerShell and shell scripts for automation in production environments.
  • Participate in Agile development processes, working in sprints and contributing to backlog refinement, sprint planning, and retrospectives.
  • Analyze AWS usage and recommend cost-optimized solutions and architectural improvements.
  • Ensure systems are designed for high availability, low latency, and zero downtime deployments.
  • Manage security configurations including IAM policies, role-based access control, and secrets management.
  • Partner with application teams to understand their infrastructure needs and deliver tailored cloud solutions.
  • Maintain clear and comprehensive operational documentation and contribute to internal knowledge sharing.

Required Qualifications:

  • Excellent communication, collaboration, and problem-solving skills.
  • Proven experience automating infrastructure using Terraform, AWS CloudFormation, and other IaC tools.
  • Strong hands-on experience with AWS cloud services and deep understanding of its ecosystem.
  • Expertise in building and managing high-performance, fault-tolerant infrastructure.
  • Solid experience configuring EC2, autoscaling groups, load balancers, API gateways, caching services, and VPCs.
  • Practical experience with Kubernetes and Docker for container orchestration and deployments.
  • Familiarity with application and infrastructure security principles, including least privilege and zero trust models.
  • Demonstrated ability to lead and delegate technical tasks effectively while maintaining strategic oversight.
  • Comfort working in fast-paced, high-growth, agile environments.

Bonus Points For:

  • Experience managing Windows-based systems in AWS.
  • Production-level scripting with PowerShell.
  • Strong expertise in GitLab CI/CD pipelines.
  • Experience with VMware Cloud (VMC) on AWS.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.