DevOps Engineer

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

Hands-on experience with CI/CD pipelines and modern development workflows., Familiarity with Azure and GitHub ecosystems., Understanding of deployment automation and infrastructure-as-code principles., Experience with .NET and SQL Server deployment processes..

Key responsibilities:

  • Assist with migrating source code to GitHub Enterprise or Azure Repos.
  • Build and maintain CI pipelines for .NET applications and automate deployment workflows.
  • Monitor deployments using tools like Azure Monitor or Application Insights.
  • Collaborate with development and QA teams to ensure smooth release cycles.

Perform logo
Perform Information Technology & Services SME https://totalperform.com/
51 - 200 Employees
See all jobs

Job description

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.


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

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

DevOps Engineer Related jobs