DevOps Engineer II
Progress Software · Madison, WI · 2 wk ago
HybridEngineering$84k–$98k/yrFull-time
About the role
We are seeking a DevOps Engineer to lead automation of deployment and upgrade processes for our Windows-based software products in Azure, while also contributing directly to the maintenance and enhancement of our .NET application codebase. This role is central to delivering reliable, scalable, and maintainable software services to customers, with minimal manual intervention and downtime.
Responsibilities
- Automate deployment and upgrade processes for Windows-based software across cloud environments.
- Design and implement Infrastructure as Code solutions for Azure.
- Build and maintain CI/CD pipelines for deployment, testing, rollback, and release automation.
- Automate MSSQL setup, configuration, upgrades, backup, rollback, and clustering support for high availability.
- Integrate monitoring and alerting tools to provide visibility into deployments, system health, and application performance.
- Collaborate with engineering teams to integrate automation into the software development lifecycle.
- Maintain, troubleshoot, and enhance application code in a .NET codebase.
- Contribute to engineering improvements that increase reliability, maintainability, security, and operational efficiency.
- Document automation processes, deployment workflows, technical designs, and operational procedures for maintainability and compliance.
- Participate in code reviews, technical design discussions, and continuous improvement initiatives.
Requirements
- Experience in DevOps, infrastructure automation, or software engineering roles.
- Knowledge of Windows Server environments and PowerShell scripting.
- Experience maintaining or developing .NET applications.
- Experience with Azure, including VM provisioning and management.
- Good understanding of Infrastructure as Code tools such as Terraform.
- Experience with CI/CD tools like Azure DevOps, GitHub Actions, or Jenkins.
- Knowledge of MSSQL automation, including scripting for setup, configuration, backup, restore, clustering, and high availability.
- Understanding of secure DevOps practices, secrets management, and deployment security.
- Familiarity with version control systems such as Git.
- Ability to troubleshoot complex issues across application code, infrastructure, deployment automation, and database environments.
- Strong collaboration skills and the ability to work closely with software engineering, QA, DevOps, security, and product teams.
- Excellent communication skills and a bias toward automation, documentation, and repeatable processes.
Qualifications
- Experience with ASP.NET, .NET Framework, .NET Core, or modern .NET.
- Experience with automated testing, integration testing, or deployment validation.
- Knowledge of secure file transfer, managed file transfer, or enterprise workflow automation products.
- Experience with observability platforms, logging frameworks, or application performance monitoring tools.
- Familiarity with release engineering, upgrade orchestration, and customer-facing deployment scenarios.
Skills
- Windows Server environments and PowerShell scripting.
- .NET Framework, .NET Core, or modern .NET.
- Azure, including VM provisioning and management.
- Terraform for Infrastructure as Code.
- CI/CD tools like Azure DevOps, GitHub Actions, or Jenkins.
- MSSQL automation, including scripting for setup, configuration, backup, restore, clustering, and high availability.
- Version control systems such as Git.
- Secure DevOps practices, secrets management, and deployment security.
- Automated testing, integration testing, or deployment validation.
- Secure file transfer, managed file transfer, or enterprise workflow automation products.
- Observability platforms, logging frameworks, or application performance monitoring tools.
- Release engineering, upgrade orchestration, and customer-facing deployment scenarios.
Benefits
- Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan).
- Tuition Reimbursement program.
- Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance.
- Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback.
- Flexible paid vacation time, paid day off for your birthday, and company holidays.
- A variety of leave plans, including Parental Leave.
- Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health.