NICE-posted 2 months ago
Full-time • Mid Level
Sandy, UT
5,001-10,000 employees

We are seeking a highly skilled DevOps Automation Engineer to join our team. The ideal candidate will have extensive experience in automating infrastructure and application deployment using a variety of tools and platforms. This role requires a deep understanding of DevOps practices, infrastructure as code, and cloud services, with a focus on Python programming, ECS, Kubernetes, Terraform, AWS, and Puppet/Ansible. The role will be based out of our Sandy, UT / Richardson, TX, or Atlanta, GA office. The role will work closely with DevOps team members based in the UK and India, and form part of a follow-the-sun support escalation model for infrastructure issues.

  • Design, implement, and manage infrastructure as code using Terraform, AWS ECS, Kubernetes for scalable and reliable infrastructure deployment.
  • Leverage AWS services to design and manage cloud infrastructure, ensuring high availability, security, and performance.
  • Utilize Puppet to automate configuration management, software deployment, and orchestration.
  • Write and maintain PowerShell and Python scripts for automation tasks, integrating various tools and services.
  • Implement monitoring and logging solutions to ensure the health and performance of the infrastructure and applications and troubleshooting issues as they arise.
  • Work closely with development, PS, and operations teams to ensure smooth deployment and operation of applications.
  • Ensure that the infrastructure and deployment processes comply with industry security standards and best practices.
  • Total 7+ years of experience and 3+ years of development experience in Python.
  • Extensive experience with ECS/Kubernetes for container orchestration and management.
  • Container deployments experience using helm and building CI/CD pipelines using Jenkins.
  • Application deployment and configuration using Ansible/Puppet.
  • Managing AWS infrastructure using Terraform.
  • In-depth knowledge of AWS services and best practices for cloud architecture and management.
  • Strong knowledge of Linux/Unix systems.
  • Knowledge of Puppet.
  • Education Level: Bachelor’s in computer science/IT preferred (or any engineering field considered) or equivalent.
  • Certifications: AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar certifications.
  • Good coding skills in major languages such as Python or Perl.
  • Proven ability to learn new technologies quickly.
  • Ability to work effectively with a distributed team.
  • Ability to work in a high-pressure, highly flexible environment against both short and long-term objectives.
  • Passionate about technology and solving IT operations-focused problems.
  • Must be detail-oriented, task-driven, and have excellent communication skills.
  • Customer service focus is key.
  • Ability to work effectively with staff, peers, and others in and outside the organization to accomplish goals, objectives and to identify and resolve problems.
  • Join an ever-growing, market disrupting, global company.
  • Work in a fast-paced, collaborative, and creative environment.
  • Endless internal career opportunities across multiple roles, disciplines, domains, and locations.
  • NICE-FLEX hybrid model: 2 days working from the office and 3 days of remote work each week.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service