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

Devops Engineer /Linux at Garmin International

Posted in Engineering 30+ days ago.

Type: Full-Time
Location: Olathe, Kansas





Job Description:

GPS Manufacturer/Distributor

Garmin is hiring a Devops Engineer to join their team.  


 
ESSENTIAL FUNCTIONS:


  • Coordinate and oversee basic to complex releases into Garmin's production environment 

  • Coordinate and oversee real-time monitoring to ensure stability of Garmin software systems

  • Provide Linux system layer troubleshooting when needed. For instance running commands to delve into the system or network layer or machine stalling at a systems level

  • Provide coordination and oversight of the production environment following a release to ensure issues are addressed in a timely manner 

  • Drive process improvements throughout the project cycle and release process, encouraging standardization, consistency, repeatability, and predictability

  • Create and improve processes and procedures for development teams to utilize when releasing applications, ensuring the integrity of environments

  • Proactively investigate issues to eliminate recurrence 

  • Produce and analyze performance and problem reports on a regular basis to assist engineers with troubleshooting and software improvement

  • Build and maintain tools of all levels of complexity to automate the generation of reports for real-time and stored data

  • Build and maintain tools of all levels of complexity to automate the processes that introduce change to the environment.

  • Proactively perform complex gating activities to ensure successful deployments and environment availability

  • Performs and mentors others with complex problem resolution and debugging (including code-level debugging)

  • Establish and provide training on processes and procedures for development teams to utilize when releasing applications into production, ensuring the integrity of the production environment

  • Communicate release information effectively to team members and release stakeholders 

  • Work with Software Engineers to correlate complex production issues to recent releases 

  • May be responsible for planning own technical work and mentoring other release engineers (Release Engineer 1 & 2) 

  • Effectively balances quality, quantity and complexity in work output

  • Independently determines general approach and specific solutions to technical problems 

  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques

  • Applies good judgment in setting schedules and risk taking

  • Exemplifies Garmin’s Mission Statement, Vision, Values and Quality Policy and proactively works to improve Garmin’s image and culture

  • Associates are expected to integrate, use, and provide feedback on products in development when possible as part of their normal job responsibilities.


OTHER RESPONSIBILITIES:


  • Review product and/or application information including manuals and brochures for technical accuracy

  • Participate in product and/or application definition activities including feature analysis and system tradeoffs

  • Participates as needed with on-call rotation and support of local and remote locations

  • Perform other duties as necessary


 
 
 

EDUCATION EXPERIENCE AND SKILLS REQUIRED:



  • Bachelor of Science in Electrical Engineering, Software Engineering or Computer Engineering  AND a minimum of 2 years relevant experience performing a substantially similar Applications Engineering role OR an equivalent combination of education and relevant experience




  • Demonstrates some supporting Linux based server installations




  • Demonstrates skill in Linux based scripting




  • Expereince working as an SRE/Devops with applications languages like Java/C#




  • Experience with build and deployment automation




  • Previous work experience using version control system such as GIT / Subversion.




  • Demonstrates  knowledge of analysis, design and configuration of complex multi-tiered server applications




  • Demonstrated knowledge of SDLC, Quality Standards, and Best Practices




  • Demonstrated strong and effective verbal, written, and interpersonal communication skills




  • Must be team-oriented, possess a positive attitude and work well with others




  • Demonstrates proficient project management, organizational and time management skills with a proven track record in meeting timelines and customer expectations




  • Demonstrates effective discretion, judgment and decision making abilities




  • Demonstrates advanced problem solving and debugging skills



DESIRABLE QUALIFICATIONS:



  • Experience with automated testing tools and testing procedures



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.