This job listing has expired and the position may no longer be open for hire.

DevOps Senior Software Engineer at Garmin International in Cary, North Carolina

Posted in General Business 13 days ago.

Type: Full-Time





Job Description:

Overview

We are seeking a full-time DevOps Senior Software Engineer to join the Core Technology Team at our location in Cary, NC or Olathe, KS. This DevOps software engineer will help build and maintain the next generation of Garmin's Continuous Integration / Continuous Delivery (CI/CD) system used to build embedded software for Garmin's award-winning products.

Essential Functions


  • Automate routine tasks whenever possible

  • Support software engineering applications installations and upgrades

  • Collaborate and add value through participation in peer code reviews, providing comments and suggestions

  • Evaluate, integrate, administer and support new applications

  • Support monitoring and testing of software engineering applications

  • Support application server capacity planning, backups and other server-based activities

  • Provide reliable solutions to a variety of problems using sound problem solving techniques

  • Perform technical root cause analysis and outlines corrective action for given problems

  • Serve as a mentor to less experienced software engineers (Software Engineer 1/2)

  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects

  • Apply Garmin's Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed

Basic Qualifications

  • Qualified candidates will possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics OR a technical field (such as CIS or IT) from a four-year college or university AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience with a 3.0 cumulative GPA or higher. Other requirements include:


  • Must possess a minimum 1 year of work experience automating tools and/or tests


  • Experience with Python or a shell scripting language (ie. Bash, sh, ksh, zsh)


  • Administrative experience with Jenkins automation server


  • User level experience with container / orchestrator technology like Docker, Kubernetes, OpenShift


  • Working knowledge of GIT or similar source code manager


  • User level experience with virtualization technologies like VMWare / VirtualBox


  • Experience with Cloud technology like OpenStack, Amazon AWS, Cloud Foundry


  • Ability to work and collaborate across geographical and organizational barriers


Desired Qualifications

  • Motivation for future Leadership opportunities

  • Experience administering Zuul CI

  • Experience with IT Automation tools such as Ansible or Terraform

  • Experience with embedded Software Development

  • Experience administering in Windows, Linux and Mac OS's

  • Experience developing in Java, Groovy, C++ or C#

  • Experience working with the entire SDLC

  • Experience with ELK, Kibana, Grafana or other analytic technology


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, veteran's status, age or disability.

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits





More jobs in Cary, North Carolina

Other
about 5 hours ago

Veterinary Emergency Group
Other
about 14 hours ago

Siemens Medical Solutions USA, Inc.
Other
about 14 hours ago

Siemens Medical Solutions USA, Inc.
More jobs in General Business

General Business
30+ days ago

Jackson Hewitt
General Business
30+ days ago

Jackson Hewitt
General Business
1 minute ago

Quality Food Centers
$16.53 - $22.15 per hour