Sr. DevOps Engineer

Engineer, Engineers, Computer, Systems, Python, Perl, MySQL, Database, Performance, Networking, SSL, IP, Protocols, Security, Linux, Windows, Capacity Planning, Release
Full Time

Job Description

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
    • 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, SIP; Security, Border Controllers; QoS, LCR)
      • Operating Systems (Linux/Windows, Virtualization, Containers, Imaging, Orchestration, Storage types & performance, Monitoring, Capacity Planning)

    2+ years of experience with building and operating a continuous delivery pipeline
Bonus Experience:
  • Experience with Release Pipeline tools such as Concourse, Thoughtworks Go, Octopus, Hive, ElectricFlow, or Xebialabs
  • Call center and telecom experience

ABOUT NICE inContact: NICE inContact makes it easy and affordable for organizations around the globe to create stand-out customer experiences while meeting key business metrics. NICE inContact continuously innovates and is the only provider to offer a complete customer interaction platform in the cloud that is flexible, scalable and reliable for enterprise, small business, government and business process outsourcers. NICE inContact is a part of NICE (Nasdaq: NICE), the worldwide leading provider of both cloud and on-premises enterprise software solutions.
Dice Id : 10115980
Position Id : olnIefwo
Originally Posted : 7 months ago
Have a Job? Post it

Similar Positions

Senior Data Engineer
  • Jobot
  • Salt Lake City, UT, USA
Remote Position : DevOps Engineer
  • Atrilogy Solutions Group, Inc.
  • Lehi, UT, USA
Senior DevOps Engineer
  • Kforce Technology Staffing
  • Lehi, UT, USA
DevOps Engineer - Salesforce
  • Enterprise Technology Operations
  • Salt Lake City, UT, USA
SRE\/Cloud Engineer
  • Apex Systems
  • Boise, ID, USA
SRE\/Cloud Engineer
  • Apex Systems
  • Boise, ID, USA
SRE\/Systems Engineer
  • Apex Systems
  • Boise, ID, USA
DevOps Engineer
  • Jobot
  • Denver, CO, USA
Sr. Software Engineer
  • V-Soft Consulting Group, Inc
  • Englewood, CO, USA
Senior Security Engineer
  • Jobot
  • Denver, CO, USA