DevOps Engineer
-
IT/Tech
Job Description & How to Apply Below
We’re looking for a Senior Dev Ops Engineer who lives and breathes build and release management. You’ll own the path from commit to production for our .NET services running on Azure Kubernetes Service — designing pipelines that make trunk-based development safe, fast, and boring. This is a hands‑on role for someone who believes deployments should be a non‑event that happens many times a day.
Our build and release footprint spans both Azure Dev Ops and Git Hub Actions, and you’ll be the person who makes both ecosystems work well — consolidating where it makes sense, and keeping both healthy where it doesn’t.
This is an in‑office role based in Dallas. We work side by side with the development teams we support, and that proximity is a big part of how we move fast — pipeline problems get solved at someone’s desk, not in a ticket queue.
What You’ll Do- Own the design, implementation, and continuous improvement of CI/CD pipelines in Azure Dev Ops and Git Hub Actions for .NET applications and services
- Drive trunk‑based development practices: short‑lived branches, fast and reliable PR validation, feature flags, and continuous integration into main
- Build and maintain progressive delivery patterns — blue/green, canary, and ring‑based rollouts into AKS — with automated rollback on failed health gates
- Define and enforce release standards: versioning and tagging strategy, artifact promotion across environments, release notes automation, and change tracking
- Reduce build times and flaky test noise; treat pipeline reliability and developer feedback loops as first‑class products with measurable SLOs
- Manage container build and image lifecycle (Docker, Azure Container Registry) including base image hygiene, caching strategy, and multi‑stage build optimization
- Author and maintain infrastructure as code — Bicep and/or Terraform, Helm charts, and Kustomize overlays — so that environments are reproducible and drift is visible
- Embed security into the delivery pipeline: SAST/DAST, dependency and container scanning, SBOM generation, artifact signing and provenance, and policy‑as‑code gates
- Manage secrets and identity properly — Azure Key Vault, workload identity, OIDC federation for pipeline auth, and elimination of long‑lived credentials
- Build observability into releases: deployment health signals, DORA metrics (lead time, deployment frequency, change failure rate, MTTR), and dashboards/alerting via Azure Monitor, Application Insights, Prometheus, or Grafana
- Partner directly with development teams — unblock them, review their pipeline changes, and raise the bar on delivery practices through coaching rather than gatekeeping
- Participate in on‑call rotation and incident response for platform and delivery systems; lead blameless postmortems and drive the follow‑through
- 5+ years in Dev Ops, platform, or release engineering, with significant time owning build and release systems
- Deep, practical experience with Azure Dev Ops Pipelines and Git Hub Actions — YAML pipelines, templates, reusable workflows, self‑hosted runners/agents, environments, and approval gates
- Strong Azure experience: AKS, Container Registry, Key Vault, Entra / managed identity, networking fundamentals, and resource governance
- Production Kubernetes experience — deployments, services, ingress, autoscaling, resource tuning, and real‑world troubleshooting under pressure
- Solid understanding of the .NET build and packaging ecosystem: MSBuild, dotnet CLI, NuGet feeds and versioning, and multi‑service solution builds
- Demonstrated success with trunk‑based development in a fast‑moving environment — you can speak concretely about branching policy, merge queues, feature flags, and keeping main releasable at all times
- Infrastructure as…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction