Back to all positions

[Remote] Sr. DevOps/Deployment Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. The company is hiring a Senior DevOps/Deployment Engineer to improve software deployment and release processes in Linux environments. The role focuses on designing CI/CD pipelines, automating application packaging and deployment, supporting .NET applications, troubleshooting complex delivery issues, and contributing to the transition toward containerized deployments.

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

  • * 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
  • * 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

Benefits

  • MEC (Minimum Essential Coverage) plan
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401K
  • EAP (Employee Assistance Program) services

Company Overview

  • Nesco Resource s an Staffing and Recruiting firm. It was founded in 1956, and is headquartered in Cuyahoga Falls, Ohio, USA, with a workforce of 501-1000 employees. Its website is http://www.nescoresource.com.