DevOps Engineer
We are seeking a DevOps Engineer with hands-on experience building CI/CD pipelines and supporting modern development workflows across cloud and on-premise environments. The ideal candidate will be familiar with the Azure and GitHub ecosystems and have a working understanding of deployment automation, source control, and infrastructure-as-code principles. You will help modernize our deployment practices and improve reliability and observability for critical business systems.
Please note that this position is currently aligned with a future opportunity. We are in the process of reviewing profiles and engaging in initial conversations to proactively build our pipeline for upcoming roles.
Key Responsibilities
- Assist with migrating source code from legacy systems (e.g., TFS, file shares) to GitHub Enterprise or Azure Repos
- Support repository organization and apply branching strategies and pull request (PR) workflows
- Work with version-controlled templates (e.g., Azure Data Factory JSON, IaC modules)
- Build and maintain CI pipelines to:
- Compile .NET applications using MSBuild
- Package and publish artifacts
- Run basic tests and static analysis with tools like SonarQube or Snyk
- Automate deployment workflows for both on-prem (Windows/IIS, SQL Server) and Azure cloud services
- Use ARM templates, Bicep, or Terraform for infrastructure provisioning
- Apply secure deployment practices (e.g., approval steps, secrets handling, rollback points)
- Monitor deployments and systems using tools such as Azure Monitor or Application Insights
- Collaborate with development and QA teams to ensure smooth release cycles
Required Qualifications
- Experience working with GitHub or Azure Repos
- Solid understanding of CI/CD concepts and tools (e.g., GitHub Actions, Azure Pipelines)
- Familiarity with .NET and SQL Server deployment processes
- Exposure to Infrastructure as Code tools such as ARM, Bicep, or Terraform
- Comfort working in both cloud (Azure) and on-prem environments
- Understanding of source control best practices and collaboration workflows
Preferred Qualifications
- Exposure to compliance-sensitive environments (e.g., finance, healthcare, or similar)
- Experience with tools like Jitterbit or Azure Data Factory
- Basic knowledge of monitoring and alerting platforms (e.g., Grafana, ChatOps)
- Familiarity with approval or change control tools (e.g., Jira, ServiceNow)
- Interest in scripting and automation for testing, logging, or evidence collection
- Locations
- Multiple locations
- Remote status
- Fully Remote
About Perform
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
DevOps Engineer
Loading application form
Already working at Perform?
Let’s recruit together and find your next colleague.