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:
Bachelors 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, 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.
Nesco Resource and affiliates (Lehigh G.I.T Inc, and Callos Resource, LLC) is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities.
Docker
Artifactory
Jenkins
Build Tools
Bitbucket
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:
Bachelors 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, 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.
Nesco Resource and affiliates (Lehigh G.I.T Inc, and Callos Resource, LLC) is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities.
Recommended Skills
Delivery PipelineDocker
Artifactory
Jenkins
Build Tools
Bitbucket