NICE Systems, Inc. Sr. Dev Ops Engineer in SALT LAKE CITY, Utah

Sr. Dev Ops Engineer Location: Salt Lake City, UT The Sr. 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, as well as recommending and implementing improvements to reduce cycle time and improve quality of the delivered products. Additionally, the Sr. DevOps Engineer may coach and-or mentor other DevOps Engineers. As a Sr Dev Ops Engineer, a Typical Day Might Include the Following: Defining and developing continuous integration and deployment pipelines Building Infrastructure as Code Coordinating build and release activities with other stakeholders Training and mentoring other DevOps engineers Defining and developing automated quality and release gates Working with teams to develop code quality metrics and meters Coaching and training engineering teams on DevOps toolsets 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 inContact policies and procedures at all times. Communicate in an effective and professional way with customers in and outside of inContact. To Land This Gig You'll Need: Bachelor's degree in Computer Science, Business Information Systems, or related field or equivalent work experience required. Can solve challenging problems related to feature or module using all techniques common to programming languages Can debug all problems in the team's area of responsibility (feature or module) Stays abreast of and passionately evangelizes industry best practices related to DevOps and Continuous Delivery Mentors co-workers with expertise, and is considered a thought-leader by peers Service-oriented; ability to supply services to multiple engineering teams Coordinates work with peers Shares discoveries and best practices Learns from others within the team Self-Driven. Proactively looks for ways to improve systems and processes Effectively measures and reports system and personal performance Experience: 6+ years of experience working on software development teams 6+ years of experience with CI automation tools, such as CircleCI, Jenkins, or Bamboo, TFS Build 3+ years of experience building and creating Docker containers and Docker-based Microservices or similar technology 4+ years of experience with infrastructure automation tools such as Chef, Puppet, Ansible, or CloudFormation 6+ years of experience working with distributed source control systems, like Git, GitHub or BitBucket 3+ years of experience in a technical leadership role 5+ years of experience with scripting languages, such as Python, Perl, Powershell 1+ years of experience with Amazon AWS services including S3, EC2, CloudWatch, Lambda, Kinesis, CloudFormation, and Dynamo 2+ years of experience with Artifactory or similar artifact repositories Ability to communicate effectively in English Demonstrated expertise with one or more database engines, including MySQL, Postgres, Dynamo Deep knowledge and understanding in one or more of the following areas: Database Administration (Structured and-or unstructured, Indexing, Performance Tuning, Backup and restore, data lifecycle management, scaling) 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, SI