Engineering Services/Build Manager

By bcunningham - On Oct 31 - In - With Comments Off

Job Summary

The Engineering Services / Build Manager develops, maintains and improves the automation and management of the software configuration, build and release processes for this fast growing mobile solution provider. This individual is directly responsible for the reliability, productivity and quality of our software build process.

Essential Responsibilities:

  • Manages and maintains version control, builds, packaging, deployment and releases for software applications and utilities
  • Ensures that every build is repeatable and reliable using exceptionally well-documented processes
  • Defines documents and maintains the build process, hardware and software and related internal standards
  • Develops an effective build automation, continuous integration and test environment that will reduce integration issues, improve code quality, and improve communication and collaboration between team members
  • Executes and monitors builds; helps team with build issues, measures and reports results to management
  • Produces and maintains release documentation such as release notes and system configuration matrixes
  • Drives continuous improvement of configuration management and build automation
  • Studies new technologies for applicability to build, test and deployment processes
  • Supports and integrates with the Software Quality Assurance process
  • Designs, implements and maintains the application-specific blueprints, life-cycle plans, and roadmaps
  • Defines detailed functional and technical specifications required to satisfy business requirements for programs, projects, and releases
  • Communicates design, functional, and technical specifications to development team
  • Provides solution planning and estimating of programs and projects
  • Completes tasks, reporting status and work assignments in a timely fashion

 Tools & Technologies:

  • Git, Mercurial, Subversion, Jenkins, Hudson, Eclipse, Xcode, Ant, Make, Maven

 Environments:

  • iOS, Android, Windows, MacOS, Linux

 Experience Required:

  • Full understanding of the software development life cycle (agile experience preferred)
  • Prior experience managing a software config / build project (mobile experience preferred)

 

Copy Permalink