Lead DevOps Engineer

CodeMettle

$112K — $135K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-8 years of hands-on experience in DevOps or infrastructure engineering
  • Expertise in containerized infrastructure using Kubernetes and Docker
  • Experience with Ansible, Terraform, and GitOps management
  • Proficient scripting skills in languages like Golang, Java, Python, JavaScript, TypeScript, Scala
  • Familiarity with software development CI/CD pipelines
  • Strong communication and interpersonal skills
  • Experience mentoring or coaching junior engineers

Responsibilities

  • Architect and optimize software development pipelines
  • Mentor and coach junior DevOps engineers
  • Plan and maintain infrastructure, applications, and tooling as code
  • Identify and recommend process improvements to enhance value delivery
  • Automate repetitive developer tasks for efficiency
  • Collaborate with cross-functional teams to support best practices in DevOps
  • Research emerging trends in the DevOps community

Benefits

  • Access to Senior Management
  • Professional development and training
  • 401(k) with 100% vesting after 3 months
  • Flexible office hours and remote work opportunities
  • Open Paid Time Off (PTO) policy
  • Medical, Dental, and Vision insurance
  • Wellness and fitness center discounts
Full Job Description
Location: Atlanta, GA (Hybrid)

U.S. citizenship required to access CodeMettle systems.

Infrastructure DevOps Engineers build, operate and optimize systems enabling all teams to accelerate the flow of value to our customers. They are passionate about eliminating waste and increasing quality through automation and decreasing feedback loops. They are the champions of DevOps principles and actively coach across teams in order to improve value delivery across the company. They are subject matter experts (SMEs) in all things related to containerized deployments, networking, and enterprise infrastructure software. This is a senior, hands-on role on a path to grow into a working manager of our DevOps team. We are looking for someone who leads by doing, ramps quickly on our infrastructure, and is eager to develop the engineers around them.

They do this in a number of ways:

They are the primary architects and builders of software development pipelines that reduce waste and improve value by connecting tools and systems
  • e.g.) Connecting work tracking tools with artifact repositories, testing frameworks and build appliances.

They act as mentors, consultants, and tech support to all our engineers, taking a lead role in coaching and developing our junior DevOps engineers
  • e.g.) Respond to support requests and Slack messages from other engineers regarding org-support services. Publish documentation around pipelines and processes to improve engineer self-service reliability.

They plan, engineer, operate, and maintain infrastructure, applications and tooling 4as code4 wherever possible
  • e.g.) Install and administer Kubernetes, GitLab, Artifact Repositories, etc.
  • e.g.) Work with common cloud platforms such as AWS and Azure

They identify changes which can be made in our processes, infrastructure or tools to decrease feedback loops, while improving self-service options, code quality, security and developer quality of life.
  • e.g.) Identify pain points between project deployment environments, and recommend tooling or practices around artifact handling to improve speed of deployments

They address current developer needs by automating away repetitive work with a bias for continuous improvement and knowledge sharing
  • e.g.) Automate software builds and deployments to local or remote compute hosts to reduce manual configuration time spent by engineers on hosting infrastructure


You may be a good fit if:
  • You can demonstrate expertise in architecting, operating, and automating software development pipelines.
  • You can demonstrate in-depth knowledge of current and emerging DevOps tooling, patterns, and principles.
  • You exhibit a well-developed mental toolkit for thinking holistically about systems.
  • You can effectively communicate your analyses of technical issues and recommendations for addressing them.
  • You can build systems and pipelines from scratch as well as enhance existing ones.
  • You can illustrate your ability to proactively identify and mitigate wasteful processes
  • You can effectively contribute and collaborate with multiple types of cross-functional teams.
  • You enjoy teaching and leveling up less-experienced engineers, and you want to grow into a leadership role.


The role:
  • Propose, design, build and operate infrastructure, applications and services supporting software development Continuous Integration (CI), Continuous Delivery (CD), testing, security and artifact management.
  • Lead, coach, advise other engineers on current and emerging company DevOps infrastructure and how to best use it
  • Mentor and grow our junior DevOps engineers, with the opportunity to step into a working-manager role leading a small DevOps team as it scales
  • Work alongside engineering, operations and security teams as a member of different cross-functional teams.
  • Guide product and engineering teams to use self-service capabilities of our DevOps infrastructure to improve feedback loops.
  • Build tooling and automation around coding, testing and security standards.
  • Lead with data and automation everything you do.
  • Champion Infrastructure as Code (IaC) over manual touch labor
  • Research emerging trends, practices and principles across the broader DevOps community.
  • Educate and advise teams about your findings.
  • Advocate for DevOps principles and best practices across all engineering teams.


Requirements:
  • At least 6-8 years of hands-on experience in DevOps or infrastructure engineering, with a track record of delivery in the space
  • Able to work in the CodeMettle office at least 2 days per week, with additional availability as needed
  • Experience with on-prem, hybrid, and cross-cloud network design and implementation
  • Experience with containerized infrastructure using Kubernetes and Docker or similar
  • Experience scripting in one or many of these languages: Golang, Java, Python, JavaScript, TypeScript, Scala development tooling and processes
  • Experience with Ansible, Terraform, and GitOps management for services
  • Willingness to administer and operate applications and systems supporting multiple teams
  • Experience building and refining software development CI / CD pipelines
  • Familiarity with current and emerging DevOps / CI / CD toolchains and processes
  • Willingness to create new (greenfield) AND upgrade existing (legacy) pipelines around value
  • Must be self-motivated, proactive and curious
  • Must be an effective problem solver
  • Must build and maintain good working relationships through effective communication and interpersonal skills
  • Experience mentoring or coaching junior engineers, with interest in growing into a team-lead / working-manager role


Outstanding Culture and Perks:
  • Access and communication with Senior Management
  • Professional development and training opportunities
  • 401(k) with 100% vesting after 3 months
  • Medical, Dental, and Vision insurance
  • HSA, FSA, and DCA accounts
  • Flexible office hours and remote work opportunities
  • Open PTO
  • Parental leave
  • Wellness and fitness center discounts
  • MARTA commuter benefits
  • Employee Assistance Programs and employee concierge services

Similar Jobs

More Information Technology Jobs

Find similar Lead DevOps Engineer jobs: