Linux Software Configuration Manager Engineer

Engineering Broomfield, Colorado


Description

Position at Gogo Business Aviation

As a Gogo Business Aviation Linux Software Configuration Manager Engineer you will be responsible for a broad range of SCM, DevOps, and System Administration activates to support our airborne products and platforms teams.

You will provide essential functions such as branching, merging, and tagging but equally important help keep our teams and labs running smoothly by automating builds and deployments, and by performing Linux system administration functions.  You will be part of an Agile Scrum team that is central to our product vision and works closely with many other teams from across the company.

COME ON BOARD THE ENGINEERING TEAM!

How will you make a difference?

  • Perform daily SCM tasks to support software development and test efforts. Create release builds and manage branches and tags as required to support development on multiple branches and releases.
  • Design, develop, automate, and maintain productivity tools using programming, database or scripting languages to improve software modeling and development. 
  • As required, train SW developers in the use of SCM tools and SCM best practices. 
  • Participate in the creation and review of build process documentation required to meet FAA certification standards. 
  • Identify and implement new or improved tools and processes to increase team efficiency. 
  • Troubleshoot SCM issues raised by developers, testers and other SCM users.
  • Automate lab software and hardware deployments using Ansible and other tools.

Qualifications
  • Bachelors in CS or equivalent work experience
  • 2+ years of experience with SCM
  • 3+ years of Linux experience


Required Skills, Experience and Talents

  • Knowledge of software life cycle and agile development practices. 
  • Knowledge of industry SCM Standards and Best Practices. 
  • Demonstrated expertise with configuration management applications (e.g., git, github, Subversion, Artifactory, repo). 
  • Strong Linux skills particularly with Centos and Ubuntu.
  • Linux systems and network administration skills. 
  • Coding skills with Bash and Python.
  • Demonstrated expertise with build management tools (e.g., Apache, Jenkins, JIRA, GitHub). 
  • Strong sense of responsibility, commitment to quality and ability to achieve deadlines.

Preferred Skills, Experience and Talents

  • Knowledge of Docker and Vagrant
  • Knowledge of gitlab, gerritt. and VMware
  • Proficiency with MS Office applications (e.g. Word, Excel, PowerPoint). 
  • Strong Linux systems administration. 
  • Strong Linux network administration.
  • Knowledge of FAA DO-178C software development practices.


Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning.

We connect the aviation industry and its travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building.

Gogo Business Aviation is an equal opportunity employer and works in compliance with both federal and state laws. We are committed to the concept regarding Equal Employment opportunity. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.  The EEO is the law and is available here.

Gogo Business Aviation  participates in E-Verify. Details in English and Spanish. Right to Work Statement in English and Spanish.