Skip to content

JobShark: Find the Right Job


Broomfield, Colorado - USD Full Time Posted: Wednesday, 15 November 2017

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.

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.
  • 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.

Broomfield, Colorado, United States of America
11/15/2017 3:06:12 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this

Englewood, Colorado