DevOps Engineer

NICESandy, UT
Hybrid

About The Position

The DevOps Engineer works as an integrated part of a software engineering team with specific focus on facilitating and building automated pipelines for continuous delivery of the team's deliverables with guaranteed production-level quality and supportability.

Requirements

  • Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
  • 1-3 years of experience as a contributor on a software development team
  • Solid understanding of Agile Software Development practices and principles
  • Familiarity with CI automation tools, such as Github Actions, Jenkins, TFS Build
  • Familiarity with infrastructure automation tools such as Chef, Ansible, or CloudFormation
  • Experience working with distributed source control systems, preferably with GitHub or BitBucket
  • Must have experience in writing scripting languages, such as Python, Perl, Powershell
  • Familiarity with Amazon AWS services, Azure Cloud
  • Must have experience in MSSQL
  • Must have experience in Operating Systems (Linux/Windows
  • Ability to communicate effectively in English
  • Experience in deploying a .net monolith

Nice To Haves

  • Deep knowledge and understanding in one or more of the following areas:
  • Layer 2 and Layer 3 Networking Administration (DNS, SSL/TLS, Load Balancing, IPv4 Sub netting, Firewalling, etc.)
  • Voice Over IP administration (Signaling, Encoding/Decoding; Protocols like Media Gateway, RTC, SIP; Security, Border Controllers; QoS, LCR)
  • Database Administration (Structured and/or unstructured, Indexing, Performance Tuning, Backup and restore, data lifecycle management, scaling)

Responsibilities

  • Defining and developing continuous integration and deployment pipelines
  • Building Infrastructure as Code
  • Coordinating build and release activities with other stakeholders
  • Defining and developing automated quality and release gates
  • Working with teams to develop code quality metrics and meters
  • Identifying, researching, and prototyping new technologies to improve DevOps processes
  • Collaborating with various teams and disciplines to promote and develop DevOps best practices
  • Managing day to day operations of release pipelines, build tools, and source control software and resources
  • Performing ongoing maintenance and upgrades of DevOps systems (Production & non-production)
  • Troubleshooting & responding to downtime, performance degradation and outside attacks
  • Occasional weekend or after-hours work as needed
  • Follow the company Code of Ethics and CX policies and procedures at all times.
  • Communicate in an effective and professional way with customers in and outside of CX.

Benefits

  • Join an ever-growing, market-disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment!
  • As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations.
  • If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!
  • At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week.
  • Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service