DevOps Engineer

LEDGENT
Denver, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 135K

Job location

Denver, United States of America

Tech stack

.NET
Application Performance Management
Application Release Automation
Azure
C Sharp (Programming Language)
Cloud Computing
Cloud Engineering
Databases
Continuous Integration
Database Development
DevOps
Event-Driven Programming
Python
Key Management
PostgreSQL
Log Analysis
Messaging Application Programming Interface
SQL Azure
Powershell
Role-Based Access Control
Reliability Engineering
Azure DevOps Pipelines
Software Engineering
SQL Databases
Management of Software Versions
Azure
Scripting (Bash/Python/Go/Ruby)
Azure
Cloud Monitoring
Delivery Pipeline
Kubernetes Helm Charts
Servicebus
Microsoft Fabric
Containerization
Git Flow
Kubernetes
Deployment Automation
Bicep
Data Management
Terraform
Azure
Docker
Key Vault

Job description

We are hiring a hands-on DevOps Engineer to help modernize and scale our Azure cloud platform. This role is ideal for someone who enjoys owning CI/CD, building infrastructure as code, and partnering closely with application teams to deliver reliable, automated deployments.

You will sit at the intersection of software engineering, cloud infrastructure, and release engineering. Your work will directly impact deployment speed, platform reliability, and developer productivity.

What you will do

Own CI/CD and Release Automation

  • Design, build, and support CI/CD pipelines using Azure DevOps for multiple environments including Dev, QA, Staging, and Production
  • Implement modern deployment strategies such as blue green, canary, and rolling deployments with automated rollback
  • Establish pipeline as code standards, branching strategies, and PR policies
  • Partner with developers to optimize builds, testing, and release workflows

Build Cloud Infrastructure with Code

  • Provision workload level infrastructure using Bicep and or Terraform
  • Ensure consistency and parity across environments through version controlled IaC
  • Deploy and manage Azure services including App Services, AKS, Container Apps, Azure SQL, Service Bus, and Key Vault
  • Apply tagging, resource locks, and policies aligned with cloud architecture standards

Support Containers and Application Platforms

  • Support Docker based workloads running on AKS and or Azure Container Apps
  • Manage Helm charts, Kubernetes manifests, and container deployment pipelines
  • Maintain Azure Container Registry, image versioning, and base image updates

Enable Event Driven and Messaging Workloads

  • Operate and monitor NServiceBus endpoints including retries and dead letter handling
  • Support Azure Service Bus, Event Grid, and Event Hubs through automated deployments
  • Build monitoring and alerting for critical message and event flows

Automate Database Deployments

  • Automate schema deployments using DACPAC, Flyway, or DbUp
  • Support Azure SQL and PostgreSQL deployments across environments
  • Ensure rollback and promotion paths are tested prior to production releases

Monitoring, Security, and Reliability

  • Build observability using Azure Monitor, Log Analytics, and Application Insights
  • Create dashboards and alerts for deployments, errors, and platform health
  • Manage secrets using Azure Key Vault with proper RBAC and auditability
  • Apply workload level security best practices using Managed Identities, Entra ID, and Defender for Cloud

Scripting and Automation

  • Write PowerShell and Python scripts to eliminate manual work
  • Create and maintain operational runbooks for scaling, patching, and diagnostics
  • Contribute SQL scripts for schema migrations and operational support, * High ownership and visibility across the platform
  • Opportunity to standardize and modernize how teams ship software
  • Strong partnership with developers, architects, and data teams
  • Room to influence tooling, standards, and best practices

If you enjoy building reliable delivery pipelines, automating everything possible, and working deeply within Azure, this role offers meaningful impact and long term growth.

Requirements

  • 5 plus years of experience in DevOps or Site Reliability Engineering
  • Strong experience with Azure DevOps CI/CD pipelines
  • Hands-on Infrastructure as Code experience using Bicep and or Terraform
  • Experience with Docker and container platforms such as AKS or Azure Container Apps
  • Proficiency in PowerShell and Python
  • Experience supporting Azure SQL and database deployment automation
  • Solid understanding of Azure networking fundamentals
  • Experience with Azure Monitor, Log Analytics, and Application Insights

Nice to have experience

  • Azure Landing Zone implementations
  • NServiceBus or similar messaging frameworks
  • Azure Service Bus, Event Grid, or Event Hubs
  • .NET and C# application environments
  • Data platforms such as Azure Synapse, Azure Data Factory, or Microsoft Fabric
  • GitOps tools such as Flux or ArgoCD
  • Experience in regulated or compliance driven environments

Certifications that stand out

  • AZ-400 Designing and Implementing Microsoft DevOps Solutions
  • AZ-104 Microsoft Azure Administrator
  • AZ-204 Developing Solutions for Microsoft Azure
  • AZ-900 Azure Fundamentals

Apply for this position