Cloud / DevOps Engineer

DESE ResearchHuntsville, AL
11h

About The Position

We are seeking an experienced and highly capable Cloud / DevOps Engineer to join our software engineering team. This role is responsible for designing, implementing, and maturing deployment pipelines that support the delivery of .NET applications across both secure, air-gapped environments and connected cloud platforms. The position focuses on establishing reliable, repeatable, and secure processes for promoting applications from internal development networks to external cloud-hosted systems. The ideal candidate will demonstrate strong technical expertise in CI/CD pipeline design, sound systems thinking, and the ability to collaborate effectively across development, infrastructure, and security teams within a controlled, enterprise environment.

Requirements

  • 4–7+ years of experience in DevOps, build/release engineering, or cloud engineering.
  • Strong experience with Azure DevOps, including pipelines, repositories, and artifact management.
  • Demonstrated experience designing and implementing CI/CD pipelines for .NET applications.
  • Experience working within restricted or air-gapped environments.
  • Working knowledge of C# and .NET application architecture, build processes, and dependencies.
  • Experience with packaging and artifact management, including tools such as NuGet and deployment bundles.
  • Strong troubleshooting skills across build, deployment, and runtime environments.
  • Strong written and verbal communication skills, with the ability to collaborate across technical teams.
  • Ability to take ownership of deployment processes and deliver reliable solutions with minimal oversight.

Nice To Haves

  • Experience promoting applications between disconnected networks, such as air-gapped to cloud environments.
  • Familiarity with Azure cloud services, including App Services, virtual machines, or container-based hosting.
  • Experience implementing automated validation, smoke testing, or release gates.
  • Familiarity with release versioning strategies and artifact traceability practices.
  • Experience with containerization technologies such as Docker.
  • Experience working in Agile or Scrum development environments.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines using Azure DevOps to support .NET application delivery.
  • Build and standardize deployment processes within secure, air-gapped environments.
  • Establish secure, repeatable workflows for promoting applications from air-gapped networks to cloud-hosted environments.
  • Collaborate closely with development teams to integrate deployment workflows into the software development lifecycle.
  • Improve the reliability, consistency, and traceability of releases across all environments, including development, test, staging, and production.
  • Implement monitoring, logging, and validation mechanisms to ensure deployment integrity and system stability.
  • Troubleshoot pipeline failures and resolve deployment issues across both connected and disconnected environments.
  • Document and enforce best practices for deployment processes, environment management, and release governance.
  • Develop and maintain automated tests and validation steps to support high-quality releases.
  • Work independently, prioritize tasks effectively, and deliver solutions in a structured, team-oriented environment.

Benefits

  • Competitive health, dental and vision insurance with affordable premiums
  • Flexible work schedules
  • Two different flexible spending account options
  • Company paid life insurance with options for employee paid additional
  • Performance bonus program
  • Education reimbursement program
  • Company paid personal leave for approved philanthropic activities
  • Vacation, Sick & Holiday leave
  • Robust 401k profit sharing plan
  • Opportunities for internal promotions
  • Employee referral incentive program
  • Rewards and gifts for service anniversaries
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service