Overview
Skills
Job Details
We are looking for a Senior Azure DevOps Engineer for our client, in Minneapolis, MN. This role is a Day 1 onsite, contract opportunity.
Role: Azure DevOps Engineer (W2 only - No C2C)
Location: Minneapolis, MN (Onsite only)
Duration: 6 - 12 months Contract
Pay Rate: $52/hr W2 (No benefits)
Experience: At least 9+ years total.
Job Description Source Code Management
We are looking for a highly motivated and skilled software engineer to join our Source Code Management team. In this role, you'll be responsible for maintaining and improving the infrastructure tools, and processes surrounding our GitLab and Azure DevOps platforms. Your focus will be on ensuring high availability, performance, security, and scalability of these critical platforms that empower our development teams to collaborate efficiently and deliver high-quality software.
Platform Management
- Maintain, monitor, and upgrade GitLab, GitLab Runners, and Azure DevOps environments to ensure system reliability, scalability, and performance.
- Perform regular system health checks, patches, and backups for GitLab and Azure DevOps.
- Perform quarterly disaster recovery exercises for both Azure DevOps and GitLab platforms.
- Experience deploying code in
Automation & CI/CD Integration:
- Develop and maintain scripts, tools, and pipelines to automate routine tasks, deployments, and integrations.
- Experience deploying Kubernetes workloads in a containerized environment.
- Experience managing and deploying VM workloads.
API Development:
- Develop and maintain wrapper APIs on top of GitLab using Go lang to extend platform capabilities and streamline integrations with other internal tools and systems.
- Ensure that APIs are secure, scalable, and well documented for internal and external use.
Cloud Infrastructure
- Leverage cloud platforms, particularly Azure, to architect and optimize scalable, resilient SCM environments.
- Experience utilizing Kubernetes for container orchestration and deployments.
- Experience with Terraform for Infrastructure-as-code (IaC) to automate and manage cloud resources efficiently.
Collaboration & Support
- Excellent communications kills as you will work closely with internal teams: risk, security, infrastructure to ensure the Gitlab platform meets the evolving needs of the organization.
- Provide support and troubleshooting for issues related to source code and orchestration (GitLab runners).
Skills & Qualifications
- Bachelors degree in Computer Science, Software Engineering, or related field
- Experience working with GitLab, Azure DevOps, or similar source code management tools
- Proficiency in Go with experience developing API's
- Experience with CI/CD pipelines, automation, and DevOps practices
- Proficiency in scripting and automation (e.g. Bash, Python, PowerShell).
- Strong problem-solving skills and ability to troubleshoot platform-related issues
- Excellent communication and collaboration skills to work effectively with cross-functional team
- Strong understanding of version control system (Git) and best practices in source code management
Nice to Have:
- Experience with Infrastructure-as-code (IaC) tools such as Terraform or Ansible
- Experience with other cloud environments (AWS / Google Cloud Platform)