Lead DevOps Engineer

DATAMAXIS, Inc
Dearborn, MI, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) .NET Framework Agile Methodology Automation of Tests Unit Testing Microsoft Azure Bash Shell Cloud Computing Cloud Database Static Program Analysis Code Review Continuous Delivery
+26 more
Continuous Integration DevOps Image Management Python (Programming Language) Node.Js Windows PowerShell Ansible Software Engineering SonarQube Systems Integration YAML Scripting Infrastructure as Code (IaC) Git Containerization Infrastructure Automation Frameworks Bicep Enterprise Integration Azure AKS Terraform Azure Resource Manager Docker Service Stack Jenkins Databricks Vulnerability Analysis

Job description

Job Summary: The DevOps Lead will design, implement, and support agile solutions and processes leveraged by applications hosted in our Microsoft Azure environment. This role is pivotal in driving continuous integration, continuous delivery, and security practices, with a heavy focus on Infrastructure as Code (IaC) and supporting the migration toward containerized workloads. Your expertise will help optimize development workflows, automate the provisioning of Azure resources and ensure the highest level of security through automated governance and “Security as Code” practices.

Essential Job Functions:

  • Collaborate with Agile development teams to design, implement, and maintain a secure software development lifecycle and automated cloud infrastructure aligned with Agile principles.

  • Design, develop, and maintain modular Infrastructure as Code (IaC) using Terraform and Bicep to provision and manage Azure resources, including Azure Databricks, networking, and container orchestration platforms in a repeatable and auditable manner.

  • Design and implement team-specific CI/CD pipelines in Azure DevOps that account for differences in various technology stacks (Java, .NET, Node.JS, Python)

  • Support and optimize containerized deployments, ensuring best practices for image management, registry security, and orchestration within the Azure ecosystem.

  • Integrate security best practices into CI/CD pipelines, including code scanning, static analysis, and Container Image Scanning (e.g., Sonarqube, Jfrog, Azure Defender for Containers) to ensure secure delivery.

  • Automate the setup and configuration of Azure Kubernetes Service (AKS) or Azure Container Apps environments.

  • Advocate for software engineering practices such as unit testing, code reviews, and automated infrastructure testing to improve end-to-end secure delivery.

  • Partner with teams to facilitate practical automation solutions and custom IaC modules that adhere to organizational compliance standards.

  • Act as a trusted advisor for DevOps, Cloud Automation, and Containerization initiatives.

Requirements

  • 5+ years’ experience with deploying and managing Azure resources at scale

  • 3+ years’ hands-on experience with Infrastructure as Code (IaC), specifically using Terraform and Bicep to manage complex Azure environments.

  • Strong understanding of Terraform state management, module design, workspace strategies, and pipeline integration

  • 5+ years’ experience implementing DevOps for application teams using Agile development methodology.

  • Hands-on experience integrating SonarQube, JFrog, and other security tooling into pipelines

  • In-depth technical expertise in DevOps techniques: CI/CD, continuous testing, and automated infrastructure provisioning.

  • Proficiency in scripting languages (e.g., PowerShell, Bash, Python) to automate tasks.

  • 5+ years of experience building YAML-based CI/CD pipelines using Azure DevOps and/or Jenkins

  • Experience with DevOps CI/CD tools such as Azure DevOps (Pipelines/Repos), Jenkins, Git, and Ansible.

  • Hands-on experience implementing security scanning for application code, IaC templates, and container images.

Preferred Qualifications (Nice to Have):

  • Experience with Containerization and Orchestration tools such as Docker, Azure Kubernetes Service (AKS), or Azure Container Instances (ACI).

  • Certified Azure Solutions Architect or Azure DevOps Engineer (AZ-400).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:30 min

Transitioning from software engineering into a DevOps trajectory

Davide Imola Davide Imola · LIVE

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · WWC 2022

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:09 min

Selecting infrastructure tools and determining proper abstraction layers

Alayshia Knighten Alayshia Knighten · WWC 2024

2:00 min

Introduction to YAML syntax and basic formatting

Chris Ayers · LIVE

Videos

See all

Related articles

See all