DevOps Software Configuration Engineer

Med A/RxCharlotte, NC
Remote

About The Position

The DevOps / Software Configuration Engineer is responsible for building, maintaining, and operating automated build and deployment pipelines for Java-based enterprise applications. This role ensures reliable, repeatable, and auditable software delivery by designing and supporting CI/CD, environment promotion, and release automation across AWS and Azure infrastructure. The DevOps / Software Configuration Engineer partners closely with Engineering, QA, and Application Support teams to support modern deployment practices and the transition toward containerized workloads.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent practical experience
  • 3 to 6 years of experience in DevOps, build and release engineering, or software configuration roles
  • Experience building CI/CD pipelines for Java-based applications
  • Hands-on experience with GitHub-based source control workflows
  • Experience deploying applications to Linux-based virtual machines in AWS and/or Azure
  • Working knowledge of scripting languages such as Bash or PowerShell
  • Strong understanding of CI/CD concepts and practical DevOps workflows
  • Strong troubleshooting skills across application, build, and environment layers
  • Clear written and verbal communication skills

Nice To Haves

  • Experience with container technologies such as Docker and Kubernetes-based deployments
  • Experience with pipeline tooling such as Azure DevOps, GitHub Actions, or similar platforms
  • Familiarity with infrastructure-as-code concepts and tools
  • Experience supporting multi-environment enterprise applications
  • Detail-oriented mindset with a focus on reliability, repeatability, and auditability

Responsibilities

  • Design, implement, and maintain CI/CD pipelines that pull source code from GitHub, build Java applications, and package deployment artifacts
  • Automate deployments across multiple environments, including Development, QA, UAT, Pilot, and Production
  • Integrate automated smoke tests and validation checks into deployment pipelines
  • Establish artifact versioning, tagging, and promotion strategies to support controlled releases and rollbacks
  • Support application deployments across AWS and Azure virtual machine environments
  • Assist with the transition of applications toward containerized deployments using Kubernetes
  • Maintain environment consistency across platforms and deployment stages
  • Own and enforce source control branching, merging, tagging, and release conventions
  • Maintain build, deployment, and release documentation, including runbooks and standard operating procedures
  • Coordinate software releases with Development, QA, and Application Support teams
  • Assist with troubleshooting build, deployment, and environment-related issues
  • Participate in incident response related to deployment or configuration failures
  • Perform other duties as assigned

Benefits

  • Comprehensive paid training
  • Medical, dental, and vision insurance
  • HSA and FSA available
  • 401(k) with company match
  • Paid Wellness Time and Holidays
  • Employer paid life insurance and long-term disability
  • Internal growth opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service