What are the responsibilities and job description for the Senior DevOps Engineer position at Haystack?
We are working with a leading client in West Michigan that offers long-term contract opportunities within a dynamic team. This company is committed to leveraging cutting-edge technology to drive efficiency and innovation in their operations.
The Role
The Role
- Own release engineering, coordinating and executing deployments across teams with complex dependencies.
- Build and continuously improve automated deployment paths for Azure platform as a service applications.
- Migrate pipelines and repositories from Azure DevOps to GitHub Actions, creating reusable templates and patterns.
- Develop and maintain CI/CD pipelines in GitHub Actions for secure, scalable, and repeatable delivery.
- Troubleshoot build and deployment issues and support releases, including some night shifts.
- Create automation and templates to enable developer self-service for repos, pipelines, and containers.
- 5 years of experience in DevOps, release engineering, or cloud engineering with strong software engineering fundamentals.
- Expertise in Azure platform as a service (function apps, App Service, networking, Key Vault).
- Deep experience with GitHub Actions and Azure DevOps Pipelines.
- Proven release engineering experience, coordinating deployments with shared dependencies.
- Strong scripting skills in PowerShell, Python, and Bash.
- Well-versed in building, running, and debugging applications in C#/.NET, Java, Node.js, or TypeScript.
- Opportunity to work remotely with EST hours.
- Long-term contract engagement with a prominent West Michigan client.
- Engage with advanced technologies and contribute to significant migration projects.
- Competitive hourly compensation.
Salary : $50 - $75