D&H is a 100+ year old Employee-Owned technology distributor, seeking a DevOps Engineer to optimize deployment and maintain stable, secure, and scalable systems. The role involves designing CI/CD pipelines, automating infrastructure, and collaborating with engineering teams to enhance deployment strategies.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines to support fast, safe, and repeatable deployments
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform or ARM templates
- Manage and optimize cloud infrastructure on Microsoft Azure, ensuring high availability, performance, and security
- Leverage Azure DevOps for version control, build/release pipelines, and project tracking
- Monitor system performance and proactively address issues across development, staging, and production environments
- Collaborate with engineering teams to improve deployment strategies, observability, and incident response
- Track and improve DORA metrics: Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Mean Time to Recovery
- Contribute to the implementation of security best practices across infrastructure and deployment workflows
Requirements:
- 3+ years of experience in a DevOps Engineering, or related role
- Strong hands-on experience with Azure DevOps and Azure cloud services
- Proficiency with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Experience with CI/CD tools such as Azure Pipelines, GitHub Actions or GitLab CI
- Solid scripting skills (e.g., Bash, PowerShell, Python)
- Familiarity with monitoring and logging tools (e.g., Grafana, ELK, Azure Monitor)
- Strong understanding of networking, security, and system administration fundamentals
- Two (2) year degree in Computer Science or related field of study
- Zero (0) to Two (2) years of experience in software development
- Understanding of Enterprise software systems and Line of Business development
- Experience with serverless architectures and microservices
- Microsoft Azure certifications (e.g., AZ-400, AZ-104)
- Familiarity with Agile, DevSecOps, and ITIL practices
- Four (4) year degree in Computer Science or related field of study
- Two (2) to Five (5) year of experience in software development
- Previous experience in the distribution industry
- Development of APIs