Job Title: DevOps Lead
Location: Dearborn, MI
Job Description:
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.
Other Responsibilities:
Abide by the policies, procedures, and Code of Conduct of the company.
- Complete any required training.
- Other duties as assigned.
Minimum Qualifications and Job 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.