Job Description
Job Description
Position: DevOps Engineer
Overview
Robert Half is recruiting for an experienced DevOps Engineer for our client in the Madison, WI area. This position supports the organization’s DevOps environment by maintaining automation, deployment, and cloud infrastructure processes. The DevOps Engineer works on both client-related and internal initiatives, contributing technical expertise to ensure reliable and efficient delivery pipelines.
This is a Direct Hire position that will require a hybrid in-office schedule in Madison, WI.
Key Responsibilities
- Partner with development and project teams to implement and manage CI/CD pipelines.
- Design and maintain automation frameworks for build, testing, and deployment workflows.
- Manage and support infrastructure for development, staging, and production systems.
- Troubleshoot and resolve complex issues across applications and environments.
- Provide tier-two support for DevOps and CI/CD related incidents through ticketing systems.
- Identify opportunities to standardize and improve DevOps practices.
- Participate in an on-call rotation to ensure production system uptime.
- Monitor and optimize system and network performance, ensuring secure data operations.
- Manage cloud-based infrastructure using AWS and Azure.
- Utilize containerization tools to support scalable and efficient application deployments.
- Maintain current knowledge of emerging DevOps technologies and methodologies.
- Communicate effectively with technical and non-technical stakeholders to support smooth delivery of projects.
- Perform other related duties as required.
Qualifications
- Background in DevOps engineering with a focus on automation, CI/CD frameworks, and infrastructure management.
- Hands-on experience building and maintaining pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Working knowledge of cloud environments including AWS, Azure, or GCP.
- Proficiency in one or more scripting languages, such as Python, PowerShell, or Bash.
- Familiarity with containerized application environments and orchestration platforms.
- Understanding of configuration management and infrastructure-as-code tools.
- Strong troubleshooting abilities and attention to system performance and reliability.
- Effective communicator who can work with both technical teams and end users.