What are the responsibilities and job description for the Senior IT Devops Administrator position at Garmin?
Overview
We are seeking a full-time Senior IT DevOps Administrator in our Olathe, KS location. In this role, you will be responsible for driving the design, implementation, and optimization of infrastructure and CI/CD pipelines that support the development and deployment of high-performance, scalable applications and is responsible for improving system reliability, automating infrastructure, and ensuring best practices for deployment, security, and monitoring across cloud and on-premises environments.
Essential Functions
All Teams:
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
We are seeking a full-time Senior IT DevOps Administrator in our Olathe, KS location. In this role, you will be responsible for driving the design, implementation, and optimization of infrastructure and CI/CD pipelines that support the development and deployment of high-performance, scalable applications and is responsible for improving system reliability, automating infrastructure, and ensuring best practices for deployment, security, and monitoring across cloud and on-premises environments.
Essential Functions
- Leads complex multi-system/server IT projects and drives collaboration with other teams and departments
- Develops and supports system integrations between multiple systems and/or applications
- Contributes to advanced technical research on new technologies and determines feasibility of team or functional goals/objectives
- Understands business impacts of issues as they relate to IT owned solutions
- Finds opportunities for automation, improved system stability, and performance improvements
- Ability to act as a mentor for newer IT administrators or DevOps Administrators
- Ensures high availability of IT systems/applications with scalable alerting, logging and automated recovery
- Proven level experience with source/version control
- Proven understanding of IT systems such as Windows, Linux operating systems, TCP/IP networks
- Strong skillset and ability to learn with one or more scripting/coding languages (PowerShell, Bash, Python, Ruby, Ansible)
- Ability to think critically and troubleshoot IT system issues and config as code
- Ability to understand system architecture and plan own technical work
- Proficient knowledge of ITIL Change Management practices
- Applies standards/procedures to accomplish tasks, learns how to use/apply appropriate tools as needed for this role, and documents work thoroughly and in an organized manner
- Works collaboratively and professionally in team environment with Garmin associates to achieve goals
- Applies the use of applicable technologies to achieve essential functions of this role
All Teams:
- Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or another related field AND a minimum of 5 years relevant experience OR equivalent combination of education and relevant experience
- Strong and effective verbal, written, and interpersonal communication skills in a small team setting
- Hands-on experience with Infrastructure as Code (IaC) tools (Terraform, Ansible) to automate provisioning and configuration of environments.
- Strong knowledge with RPM/DNF based Linux operating systems (Red Hat, Oracle, Rocky)
- Strong understanding of containerization (Docker)
- Proficient in scripting languages and experience with configuration management tools (Bash, Python, Ruby, Ansible or Terraform)
- Previous experience working in a team environment
- A mixture of Windows, Linux, networking and coding/automation skills
- Deep knowledge of cloud platforms like OpenStack
- Deep knowledge of block storage platforms like Ceph
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits