Jobs / Garmin

Lead Platform Engineer

Garmin · Olathe, KS, United States
Olathe, KS, United StatesFull timeExp: 9+ yrsOnsite
Remuneration
Not specified
Location
Olathe, KS, United States
Visa sponsorship
Not specified

Job summary

Garmin is seeking a full-time Lead Platform Engineer to implement, automate, and support platforms and CI/CD capabilities for reliable application delivery across cloud and on-premises environments. This role involves leading complex automation efforts, supporting Linux-based platforms, improving operational reliability, and consulting with development teams for scalable delivery practices. The position requires strong hands-on ownership of automation, platform operations, troubleshooting, and cross-team technical execution.

Benefits

Garmin's benefit program

Qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or related field with a minimum of 9 years relevant experience, or equivalent education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0) with demonstrated ability to apply learned knowledge
  • Strong and effective verbal, written, and interpersonal communication skills in a small team setting
  • Experience implementing disaster recovery and business continuity strategies
  • Hands-on experience with Infrastructure as Code (IaC) tools (Terraform, Ansible) to automate provisioning and configuration of environments
  • Experience with Kubernetes, container orchestration, or closely related platform infrastructure in production environments
  • Strong understanding of Linux operating systems, TCP/IP networking fundamentals, and containerization technologies such as Docker or Podman
  • Experience with source and version control practices
  • Working skill in one or more scripting or coding languages such as Bash, Python, Ansible
  • Ability to think critically, troubleshoot complex technical issues, and work effectively with configuration as code
  • Experience supporting or developing CI/CD and platform pipelines
  • Ability to work under light supervision and independently determine effective technical approaches and solutions
  • Breadth of experience across Linux, networking, and coding or automation disciplines
  • Knowledge of Kubernetes and surrounding platform technologies for deployment, operation, and support
  • Working knowledge of load-balancing technologies (Citrix NetScaler, HAProxy, F5)
  • Familiarity with CI/CD pipelines and cloud platform services (ArgoCD, Tekton, Jenkins)
  • Exposure to monitoring and observability tools (Prometheus, Grafana, OTEL, Elastic, Kibana)
  • Familiarity with high-performance platform environments and supporting development team onboarding
  • Exposure to messaging technologies (RabbitMQ, Kafka)
  • Demonstrated ability to document platform configurations, operational procedures, and technical decisions clearly

Responsibilities

  • Exercise leadership for projects and programs contributing to organizational objectives
  • Lead major IT projects with multiple system and application integrations
  • Develop and support system integrations between multiple systems and applications
  • Contribute to advanced technical research on new technologies and determine feasibility of goals
  • Lead complex infrastructure, automation, and integration efforts across DevOps and platform services
  • Build and improve automation for provisioning, configuration management, and operational support
  • Support and improve CI/CD pipelines, container platforms, and developer tooling
  • Troubleshoot complex Linux, platform, routing, and integration issues involving infrastructure and configuration as code
  • Improve system stability, scalability, alerting, logging, automated recovery, and operational performance
  • Support implementations following security, operational, and change management standards
  • Use monitoring and operational data to improve uptime, capacity, and service reliability
  • Research technologies and evaluate practical solutions that support team and business goals
  • Maintain clear technical and configuration documentation and communicate effectively across teams
  • Plan and execute technical work independently while supporting development teams with onboarding and day-to-day guidance
  • Apply standards and procedures to accomplish tasks
  • Learn and apply appropriate tools for the role
  • Document work thoroughly and in an organized manner
  • Work collaboratively and professionally in a team environment
  • Apply applicable technologies to achieve essential functions

Skills

AnsibleArgo CDBashDockerGrafanaHAProxyJenkinsKafkaKibanaKubernetesLinuxOpenTelemetryPodmanPrometheusPythonRabbitMQTektonTerraformGitHub Actions

Degrees

Bachelor’s Degree in Computer ScienceBachelor’s Degree in Information TechnologyBachelor’s Degree in Management Information Systems

Relocation

No