Sr. DevOps/Deployment Engineer

Nesco Resource

San Diego (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

MEC plan with Medical Vision Dental 4

Job summary

Nesco Resource is seeking a hands-on Senior DevOps Engineer in San Diego to lead deployment automation and Linux-based release processes. You will shape the full software delivery lifecycle beyond maintaining pipelines.

The role focuses on Linux VM deployments, Debian packaging, and .NET deployment workflows, with a path toward containerization and CI/CD modernization across environments.

Qualifications

  • Minimum 5+ years in DevOps, Release or Deployment Engineering.
  • Advanced hands-on Ansible experience, with playbooks and roles.
  • Strong Linux environment expertise.
  • Experience packaging and deploying Debian packages to Linux VMs.
  • Proficiency designing Azure DevOps YAML pipelines and templates.
  • Experience building reusable CI/CD pipeline frameworks and templates.
  • Solid knowledge of versioning, packaging, build processes, release management and deployment patterns.
  • Experience supporting .NET applications' build and deployment lifecycles.
  • Ability to troubleshoot complex deployment and pipeline issues independently.
  • Understanding of how builds, configuration pipelines and deployment processes integrate into a system.

Responsibilities

  • Design, build, and maintain CI/CD pipelines using Azure DevOps and YAML.
  • Develop reusable pipeline templates and deployment processes that can support multiple applications and environments.
  • Create and maintain Ansible playbooks, roles, inventories, and automation workflows.
  • Build and support automated application deployments into Linux virtual machine environments.
  • Package and deploy applications using Debian-based deployment methods.
  • Support the build, packaging, versioning, release, and deployment of .NET applications and services.
  • Develop deployment solutions appropriate to different .NET frameworks and application architectures.
  • Help establish consistent release, versioning, and deployment practices across technical teams.
  • Support deployments across environments with varying levels of connectivity, including restricted or disconnected environments.
  • Troubleshoot CI/CD pipelines, Linux systems, application builds, package deployments, configuration issues, and release failures.
  • Work closely with software engineering, infrastructure, QA, database, and other technical teams to improve the overall deployment process.
  • Research technical issues through product documentation and other authoritative resources and independently develop solutions.
  • Contribute to the organization’s longer-term transition toward containerized and orchestrated application deployments.

Skills

DevOps
Ansible
Linux
Azure DevOps
CI/CD pipelines
Versioning & packaging
.NET deployments
Troubleshooting
Documentation/Communication
Team collaboration

Tools

Azure DevOps
Docker
Kubernetes
Terraform
PowerShell
Python
Bash
SQL Server deployment automation

Job description

Position Overview

We are looking for a hands‑on Senior DevOps Engineer with strong experience building and improving software deployment and release processes in Linux environments. This role is best suited for someone who understands the full software delivery lifecycle — not just how to maintain an existing pipeline. You should be comfortable designing deployment solutions, working through complex technical problems independently, and understanding how decisions made within a pipeline or deployment process impact the broader application environment.

The immediate focus will be on Linux virtual machine deployments, release automation, application packaging, and CI/CD. Longer term, the environment is expected to continue evolving toward greater use of containerization.

What You’ll Be Doing
  • Design, build, and maintain CI/CD pipelines using Azure DevOps and YAML.
  • Develop reusable pipeline templates and deployment processes that can support multiple applications and environments.
  • Create and maintain Ansible playbooks, roles, inventories, and automation workflows.
  • Build and support automated application deployments into Linux virtual machine environments.
  • Package and deploy applications using Debian-based deployment methods.
  • Support the build, packaging, versioning, release, and deployment of .NET applications and services.
  • Develop deployment solutions appropriate to different .NET frameworks and application architectures.
  • Help establish consistent release, versioning, and deployment practices across technical teams.
  • Support deployments across environments with varying levels of connectivity, including restricted or disconnected environments.
  • Troubleshoot CI/CD pipelines, Linux systems, application builds, package deployments, configuration issues, and release failures.
  • Work closely with software engineering, infrastructure, QA, database, and other technical teams to improve the overall deployment process.
  • Research technical issues through product documentation and other authoritative resources and independently develop solutions.
  • Contribute to the organization’s longer-term transition toward containerized and orchestrated application deployments.
Required Experience
  • 5+ years of DevOps, Release Engineering, Deployment Engineering, Infrastructure Automation, or comparable experience.
  • Advanced hands‑on experience with Ansible, including creating and maintaining playbooks and roles.
  • Strong experience working within Linux environments.
  • Direct experience building and/or deploying Debian packages to Linux virtual machines.
  • Strong experience designing and developing Azure DevOps YAML pipelines.
  • Experience creating reusable YAML templates and structured CI/CD pipeline frameworks.
  • Strong understanding of software versioning, packaging, build processes, release management, and deployment patterns.
  • Experience supporting the build and deployment lifecycle of .NET applications.
  • Ability to independently troubleshoot complex deployment and pipeline problems.
  • Strong understanding of how application builds, infrastructure, configuration pipelines, and deployment processes work together as a complete system.
  • Strong written and verbal communication skills with the ability to document technical designs and explain technical decisions.
Preferred Experience
  • Experience with Docker or other container technologies.
  • Kubernetes, orchestration, or container platform experience.
  • Experience supporting both traditional VM-based and containerized application environments.
  • Infrastructure as Code experience using tools such as Terraform or similar technologies.
  • Experience deploying applications into cloud, on‑premises, hybrid, or restricted‑connectivity environments.
  • Scripting experience using Bash, PowerShell, Python, or similar languages.
  • Experience with SQL Server deployment automation.

PRO083
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps
DevOps

Crawford Thomas Recruiting • Dallas (TX)

On-site
USD 100,000 - 160,000
Medical, Dental, Vision Insurance
Life Insurance
Paid Time Off
+2
Senior DevOps Engineer - Linux, Ansible, Azure Pipelines
Senior DevOps Engineer - Linux, Ansible, Azure Pipelines

Nesco Resource • San Diego (CA)

On-site
USD 140,000 - 190,000
MEC plan with Medical Vision Dental 4
Senior DevOps Engineer (Azure)
Senior DevOps Engineer (Azure)

Motion Recruitment Partners LLC • Chelmsford (MA)

On-site
USD 120,000 - 180,000
Hybrid work schedule
Professional development opportunities
401(k) match
Full TimeDevOps Engineer
Full TimeDevOps Engineer

Sulekha.com New Media Pvt Ltd • Dallas (TX), Northern (KY)

On-site
USD 110,000 - 160,000
DevOps Engineer
DevOps Engineer

Plasticos Castella SA • Austin (TX)

On-site
USD 120,000 - 150,000
DevOps Engineer
DevOps Engineer

Fantom Corporation • Chantilly (VA)

On-site
USD 100,000 - 130,000
DevOps Engineer
DevOps Engineer

Metropolitan Companies • Wyomissing

On-site
USD 100,000 - 160,000
Medical, Dental, and Vision Insurance
HSA
401(k) Retirement Plan
+2
DevOps Engineer
DevOps Engineer

By Light Professional IT Services • Orlando (FL)

On-site
USD 80,000 - 110,000
Medical, Dental & Vision Coverage
401(k) Matching
Generous Leave Policy
ME00514-DevOps Engineer
ME00514-DevOps Engineer

Momentum Engineering • Maryland

On-site
USD 160,000 - 220,000
11 paid holidays
3 weeks PTO
Company medical plan
+4
DevOps Engineer
DevOps Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 90,000 - 120,000