DevOps Engineer

Software Engineering Lubbock, Texas Lakewood, Colorado Troy, Michigan United States


Description

Responsibilities

  • CI/CD & Build Management
    • Enhance GitHub Actions workflows and branching strategies.
    • Optimize .NET builds and MSBuild performance.
    • Strengthen artifact management and promotion practices using JFrog.
    • Improve integration between CI pipelines and deployment tooling.
  • Deployment & Environment Management
    • Design and maintain Harness pipelines.
    • Manage lifecycle environments in Octopus Deploy (Dev → QA → UAT → Prod).
    • Improve secrets management and variable configuration.
    • Standardize environment promotion workflows.
  • Infrastructure & Cloud Engineering
    • Maintain and improve Terraform configurations for multi-environment AWS infrastructure.
    • Support EC2, Load Balancers, VPC design, IAM roles/policies, Lambda, and EKS where applicable.
    • Improve monitoring and visibility through CloudWatch and related tooling.
    • Assist with infrastructure consistency and cost management.
  • Platform & Database Support
    • Support IIS configuration, Windows Server administration, and PowerShell automation.
    • Maintain SQL Server deployment automation and backup/restore strategies.
    • Support high availability configurations and production performance monitoring.
  • Automation Engineer Responsibilities
    • Design and implement automated tests for critical user and payment flows.
    • Integrate test execution into CI/CD pipelines (GitHub Actions, Harness).
    • Support load and performance testing efforts.
    • Improve consistency of validation across Dev, QA, UAT, and Production-aligned environments.

  • Recommended Tech Stack
    • GitHub / Git Version Control
    • GitHub Actions CI/CD
    • Harness
    • Octopus Deploy
    • Terraform
    • JFrog Artifactory
    • AWS (EC2, Lambda, API Gateway, IAM, S3, CloudWatch, EKS)
    • Docker & Kubernetes
    • IIS & Windows Server
    • SQL Server
    • PowerShell, Python, or C#
    • Linux OS
    • MSBuild & .NET Build Tooling
    • Monitoring & Observability Tools (CloudWatch, Datadog, Splunk)
 

Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 2+ years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering.
  • Experience with CI/CD tooling such as GitHub Actions, AWS DevOps.
  • Experience with infrastructure automation tools such as Terraform, Docker, or AWS CloudFormation.
  • Strong understanding of AWS services including EC2, Lambda, API Gateway, RDS, S3, IAM, and CloudWatch.
  • Comfortable working in Linux and Windows environments using command-line tools and PowerShell.
  • Understanding of microservices, deployment pipelines, and production support practices.
  • Strong troubleshooting and communication skills.
Preferred Qualifications
  • Experience with Harness, Octopus Deploy, or JFrog Artifactory.
  • Experience managing deployments across Dev, QA, UAT, and Production environments.
  • Familiarity with Kubernetes and Amazon EKS.
  • Experience with IIS, Windows Server administration, or SQL Server automation.
  • Experience with automated testing in CI/CD pipelines.
  • Familiarity with monitoring and observability tools such as CloudWatch, Datadog, or Splunk.
  • Experience supporting high-availability or transactional systems.
  • Experience with scripting or programming languages such as Python, C#, PowerShell, or JavaScript.