Lead Site Reliability Engineer
Company | Cox |
---|---|
Location | Overland Park, KS, USA |
Salary | $133078 – $133078 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Requires a bachelor’s or foreign equivalent degree in Computer Science, Software Engineering, Information Technology, Cyber Security, or a related field
- 6 years of experience in the position offered or 6 years of experience designing, analyzing and troubleshooting large-scale distributed systems
- 6 years of experience debugging, optimizing code and automating routine tasks
- 6 years of experience administering Linux or Windows operating systems
- 6 years of experience developing portfolio-level or enterprise-level tools and utilities for automation using Python, Powershell, Javascript, Perl, Bash, or Ruby
- 6 years of experience using configuration management systems
- 6 years of experience releasing highly-available, mission-critical applications
- 6 years of experience working with version control systems (Git or SVN) and branching strategies
- 6 years of experience working with Cloud Computing Platforms
- 6 years of experience working with continuous integration tools
- 6 years of experience utilizing Database Server Infrastructure
- 6 years of experience performing Agile development, continuous integration, and automated testing
- 6 years of experience working with infrastructure as Code (Terraform or CloudFormation)
- 6 years of experience using monitoring and alerting tools
- In lieu of a bachelor’s degree in the aforementioned fields and 6 years of experience as stated, the employer will accept a master’s or foreign equivalent degree in the aforementioned fields and 4 years of experience as stated, or a Ph.D. or foreign equivalent degree in the aforementioned fields and 1 year of experience as stated.
Responsibilities
- Manage CI/CD frameworks to create automated pipelines and solutions required for continuous delivery with development teams
- Lead an increase in development velocity by optimizing various parts of the pipeline and increasing application stability
- Build and roll out solutions to be consumed by multiple teams
- Design and assist in the authoring of software tools that reliably manage application delivery and performance
- Build scalable and highly reliable applications
- Design and assist in the setup and maintenance of application monitoring and alerting
- Oversee processes or solutions that can be shared across teams globally
- Develop technically reasonable solutions to complex and ill-defined problems
- Improve predictability and reliability of software releases, workflows, and operating software
- Drive automation including of the testing, deployment, and monitoring processes
- Drive product and capability engineering teams to ensure best practices are implemented
- Lead company towards a Continuous Deployment environment and reduce application deployment windows
- Reduce mean time to recovery (MTTR) by driving troubleshoot, monitor, alert, and automating recovery
- Mentor junior team members.
Preferred Qualifications
-
No preferred qualifications provided.