Posted in

Lead Site Reliability Engineer

Lead Site Reliability Engineer

CompanyCox
LocationOverland Park, KS, USA
Salary$133078 – $133078
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, 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.