Senior DevOps Engineer

NICESandy, UT

About The Position

The Senior DevOps Engineer is a key member of the Platform Engineering Analytics team, responsible for building and maintaining cloud infrastructure, automation frameworks, and continuous delivery pipelines that support scalable, high-quality SaaS products. This role combines hands-on AWS operations, DevOps automation, infrastructure management, and production support while driving improvements in deployment speed, reliability, and system performance. The Senior DevOps Engineer will also serve as a technical mentor and thought leader within the engineering organization.

Requirements

  • Bachelor’s degree in computer science, Business Information Systems, or a related field (or equivalent experience).
  • 6+ years of experience working within software development organizations.
  • 3+ years of experience building and managing Docker containers and containerized microservices.
  • Strong Linux administration and troubleshooting experience.
  • Proficiency with scripting languages such as Python, Shell, or Bash.
  • Hands-on AWS experience, including: EC2, S3, CloudWatch, Lambda, Kinesis, CloudFormation, RDS
  • Experience building, maintaining, and operating CI/CD pipelines.
  • Experience with infrastructure automation and configuration management tools such as: Chef, Puppet, CloudFormation
  • Strong understanding of DevOps, Continuous Delivery, and automation best practices.
  • Ability to thrive in fast-paced, high-pressure environments.
  • Strong communication skills and ability to collaborate with global teams.

Responsibilities

  • Partner with the Content Analytics team to develop and execute DevOps-related initiatives and user stories.
  • Design, build, and maintain AWS cloud infrastructure, including EC2, S3, Lambda, CloudWatch, RDS, Kinesis, and CloudFormation.
  • Manage Docker containers and containerized microservices environments.
  • Build, maintain, and optimize continuous integration and continuous deployment (CI/CD) pipelines.
  • Manage daily DevOps operations, including build systems, release management, and artifact repositories.
  • Perform ongoing maintenance, upgrades, and support for production and non-production environments.
  • Design and implement automated quality gates and release validation processes.
  • Evaluate, prototype, and introduce new technologies that improve automation, scalability, and operational efficiency.
  • Troubleshoot production issues, performance bottlenecks, outages, and security incidents.
  • Collaborate closely with agile development teams to improve software delivery processes.
  • Mentor and train DevOps and Software Engineers on best practices and emerging technologies.
  • Participate in occasional after-hours or weekend support when required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service