We are looking for a full-timeSRE Practice Lead for our headquarters in the Olathe, KS area (hybrid). Site Reliability Engineering (SRE) applies software and systems engineering techniques and discipline to build and run highly scalable, highly available, globally distributed systems and services. Our focus is on adding nines to critical Garmin web applications and services. SREs at Garmin are specialized engineers who are passionate about the challenges of running highly scalable, highly available, globally distributed systems and services in Production. They influence the teams processes and tooling and evolve web software products to reach higher uptime. They are expert for the team in term of change management and observability, but also in building resilient and scalable software solutions. You will be accountable for creating and evolving the strategies, processes and standards related to our objectives of higher reliability and lower toil. You will guide the various SREs who are embedded in several engineering teams, and partner with them to ensure SLOs are reached. Because this practice is new, you will be given a lot of freedom in the how.
Responsibilities
ESSENTIAL FUNCTIONS:
Educate Product Owners and Product team leaders on the reliability practice and the maturity journey
Participate in the IT Center of Excellence related to transforming IT in a SLO driven organization
Define, evolve and communicate strategies to reach the objectives of higher reliability and lower toil
Set, measure and report on KPIs to prove success over time.
Partner with SREs to maintain a charter and standards for the SRE Practice
Partner with Application Architects in evolving coding and architecture standards for higher reliability
Set and measure KPIs
Ensure consistency of the SRE practice among SRE practitioners in IT
Ensure defined Service Level Objectives are met on the software products where SREs are involved
Coach and mentor the SREs
Provide guidance to team leaders on how to assess the performance of SREs
Apply Garmins Mission Statement, Vision, Values and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed
Participate in SRE activities to support an SRE as needed during the troubleshooting of major incidents, or the design of new systems
Qualifications
EDUCATION EXPERIENCE AND SKILLS REQUIRED:
Bachelor of Science Degree in Computer Science, Information Technology, Management Information Systems, or another relevant fieldANDa minimum of 9 years relevant experienceORequivalent combination of education and relevant experience
5+ years hands-on experience with Software Engineering for highly scalable, highly available, globally distributed systems and services.
Demonstrate leadership capabilities from 2+ years of experience as Principal Engineer, Architect, or Team Leader
Demonstrate proficient knowledge of analysis, design and configuration of complex multi-tiered server applications
Demonstrate experience developing Spring Boot Java Web based applications and services
Demonstrate experience developing cloud native applications in a large-scale HA environment.
Demonstrate experience with DevOps tools including source control, and CI/CD such as Git, Maven, Jenkins, Nexus, RunDeck.
Demonstrate experience with APM monitoring tools like AppDynamics, New Relic, and/or Dynatrace.
Demonstrate experience with Observability tools such as Uptrends, Splunk or Kibana
Demonstrate experience with Linux Administration
DESIRABLE QUALIFICATIONS:
Experience with moderately complex build and deployment automation
Experience with Infrastructure as Code tools like Ansible, Terraform, Salt, Chef, and/or Puppet
Experience with CDN Providers like Akamai/Cloudflare
Demonstrate experience with Messaging technologies such as RabbitMQ or Kafka
Demonstrate experience with Data technologies (RDBMS or No-SQL)
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veterans status, age or disability.