MANAGER, BUILD/RELEASE ENGINEERING NaviMedix
As America?s largest real-time healthcare communications network, it is NaviNet?s mission to advance the efficiency and quality of care by delivering health plans, providers, patients and partners the advanced solutions, services and expertise needed to streamline business processes and drive industry-leading innovation.
As the Manager of Build/Release Engineering, you will lead a team responsible for the build and release systems supporting NaviNet?s product and professional service offerings. You will develop work plans, establish technical objectives, assign tasks, and coordinate activities with other groups. You will manage, lead, and motivate a team of talented Build/Release Engineers and take responsibility for their career development.
The Manager of Build/Release Engineering will contribute to the definition of overall strategic direction of the Build/Release Engineering function. The ideal candidate is experienced in design and implementation of automated build and release systems in a software as a service (SaaS) environment, and is passionate about modern software engineering practices such as Continuous Integration (CI) and Continuous Delivery (CD.) Exceptional communication skills are a must.
(in order to be considered for this position, the individual must be able to perform the essential functions listed below):
Set goals, objectives and priorities; assign and review work, facilitate conflict resolution where applicable.
Monitor team and deliverable performance in relation to objectives.
Contribute to definition of department technical goals and vision.
Develop new ways to simplify or improve the method by which software is constructed, compiled, packaged, and deployed.
Develop and implement best-practices in software verification processes within the Build/Release Engineering team.
Collaborate with teams and team members to ensure that deliverables are technically aligned with departmental goals and vision.
Identify critical activities and tasks on projects, and provide guidance to teams in the execution of activities and tasks.
Take personal responsibility for the functionality, availability, and reliability of our software build and release processes.
Design and assist in the authoring of software tools that reliably manage our software source code assets and automate their deployment and configuration.
Design and assist in the setup and maintenance of the build/release infrastructure.
Leads a team of Build/Release Engineers including the following:
Hire, coach and manage a team.
Set goals, objectives and priorities; assign and review work, facilitate conflict resolution where applicable
Provide management and promote growth of individual contributors with regard to current technology trends.
To perform this job successfully, an individual must be able to perform each essential function listed above satisfactorily. Reasonable accommodations may be made in certain circumstances to enable individuals with qualified disabilities to perform the essential functions.
Experience as a Build/Release Engineer in a Microsoft .Net development environment. The key is having built, shipped, and maintained mission-critical infrastructure on which the development and test cycles depend.
Experience leading high-performance engineering teams.
Strong knowledge of Software Development Life Cycle, SCM practices along with Software Build and Release Management methodologies.
Strong cross-functional integration skills with organizations such as QA and Development.
Strong Windows OS experience required.
Linux OS experience required. CentOS or RedHat is a plus.
Experience with two or more of the following:
Package and dependency management tools such as Ivy, Maven, or NuGet.
Implementation of deployment and configuration tools such as Cfengine, Puppet, or Chef.
Binary artifact repository tools such as Maven, Nexus, or Artifactory.
Scripting in Powershell or development experience in C# a plus.
Deployment and configuration of Continuous Integration tools such as CruiseControl.NET (CCNet), TeamCity, or Hudson/Jenkins.
Source Control Management tools such as Git, Subversion, or AccuRev.
Conversant in web technologies.
Conversant in virtualization platforms (VMWare, VirtualBox, etc.)
Conversant in Ruby or Python.
Detail-oriented, organized and focused with ability to prioritize his / her workload.
Excellent leadership, problem-solving and communication skills.
Exceptional verbal and written communication skills
Strong ability to successfully manage concurrent deliverables on time and with quality within fast-paced environment and under deadlines.
NaviNet is committed to providing equal employment opportunity (EEO) to all persons, regardless of proscribed category as protected by local, state and federal regulations. This applies to hiring, tenure of employment, and all terms and conditions of employment.
||Boston, MA |