Vacancy expired!
Sr. Dev Ops EngineerLocation: 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.
- 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 performanceExperience:
- 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)
- Experience with Release Pipeline tools such as Concourse, Thoughtworks Go, Octopus, Hive, ElectricFlow, or Xebialabs
- Call center and telecom experience
Vacancy expired!