PCMI is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration. The Sr DevOps Engineer will be responsible for developing and maintaining tools for releasing software, managing CI/CD pipelines, and optimizing cloud infrastructure on Azure. This role requires collaboration with various teams to implement DevOps best practices and ensure system health and performance.
Responsibilities:
- Oversee the process of releasing PCMI software to our clients
- Act as a Subject Matter Expert in building and delivering software and DevOps using best practices
- Troubleshoot issues that occur during the build/deployment process
- Design, implement, and manage automated processes for infrastructure provisioning, configuration management, and application deployment
- Build and maintain CI/CD pipelines using using Azure DevOps, TeamCity and Octopus DeployCreate infrastructure-as-code to create repeatable and reliable infrastructure change processes
- Manage and optimize cloud infrastructure on Azure
- Collaborate with development, QA, and operations teams to implement DevOps best practices
- Troubleshoot and resolve issues in development, test, and production environments
- Implement and manage observability and alerting solutions to ensure system health and performance
- Support efforts to improve system security and compliance
- Document processes and procedures for internal use
Requirements:
- Bachelor's degree in Computer Science or related field or equivalent work experience
- 5+ years prior experience in a Release Engineer/DevOps Engineer role
- Knowledge of technologies: Azure DevOps, Bicep, Terraform, TeamCity, Octopus, PowerShell, .NET, .NET Framework, MSSQL; OpenTelemetry, Grafana, Dynatrace, or Equivalent observability stack
- Strong understanding of GIT version control system
- Extensive experience with CI/CD tools, specifically TeamCity and Octopus Deploy
- Proficiency in scripting languages, particularly PowerShell
- Deep knowledge of cloud platforms, especially Azure
- Experience with Windows Server administration
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Familiarity with infrastructure as code (e.g., Terraform, Ansible)