Build & Release Engineer
Collabera2
Posted: July 7, 2016
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
The role involves designing, building, and releasing complex software applications, with a focus on ensuring high-quality user experience and meeting tight deadlines.
Required Skills
Job Description
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Duties:
Must haves:
• Experience with C++ and Java compilation, build orchestration across multiple OS platforms (Linux/Unix, Win, Mac, etc.)
• Lead and managed software builds
Description:
• Join a dynamic team that is using Agile to develop the next generation of mobile patient monitors & cloud-based networks.
• As a Staff Software Build & Release Engineer, you’ll be working on a state of the art platform that provides clinical intelligence at the point of need for caregivers.
• We are developing a first of its kind hospital wide solution. Be a part of a team that is redefining the patient monitoring portfolio: mobile, cableless, cloud enabled.
• Responsible for providing build and release strategy for highly complex as well as parallel and concurrent releases for a Software Product.
• Manages Continuous Code Integration within SDLC. Works independently and is seen as a Technical Leader.
• The role demonstrates deep understanding of concurrent software development, its effect on build management and releasing the builds across versions and environments.
Responsibilities include (but are not limited to):
• Owns builds, releases and continuous integration process for large and complex releases of a product and at times expands the scope across multiple concurrent releases.
• Owns, manages and improves release process. Focuses on scale and efficiency. Deploys the right builds across environments.
• Manages key deliverables and mentors junior team members
• Contributes in driving initiatives such as defining standards and processes to ensure quality
• Works cross functionally with other business departments to align activities and deliverables
• Develops and enhances the test infrastructure and continuous integration framework used across teams
• Determines best practices and principals and promotes them across the team.
• Demonstrates expert knowledge in developing and executing automated builds and scripts
• Learns new build and releases techniques and methodologies and trains the team in the same.
• Works with developers and stakeholders to deliver quality software through the build and deployment system
• Partners with and provides direction to fellow team members to diagnose bugs and formulate solutions
• Own enforcement of best practices across scrum teams
• Uses industry best practices to improve Build, Release and Continuous integration processes
• Aware of and complies with the Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply.
Preferred Qualifications:
• Experience with BDD Frameworks
• Working knowledge of software as a service (SaaS), micro-service, docker, Pivotal Cloud Foundry, Amazon AWS, Azure
• Demonstrated effective problem solving capabilities
• Demonstrated ability to work effectively within and across various teams
• Strategic planner and thinker with ability to drive change
• Self-starter, energizing, results-oriented, and able to multi-task; tenacious and organized
• Demonstrated ability to make recommendations to technical and program leadership to improve the product, process or technology
• Outstanding communication, facilitation and influencing skills; ability to present ideas clearly and concisely
• Adaptable/Flexible: being open to change in response to new information, different or unexpected circumstances, and having the ability to navigate ambiguous situations
• Ability to work with Storage Area Network (SAN), iSCSI, HP StoreVirtual, Synology DiskStation Manager
• Ability to work with VMWare ESXi 5 or above, VMWare vCenter, vMotion, vSphere Distributed Switching (VDS), High Availability (HA), Distributed Resources Scheduler (DRS), Hyper-V
• Ability to work with Server, Domain Controller, SQL Servers, MS Terminal/Remote Desktop Server, OpenLDAP, SSO
• Experience working with medical devices or in a regulated industry
Qualifications:
• Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or related computer degree
• Minimum of 5 years’ experience in Build, Release and Continuous integration processes.
• Ability to troubleshoot network, virtual machine, and build system issues that could be due to hardware, software or network faults.
• Good analytic and problem solving skills.
• Working experience with Software Development Environments, Software Source Control systems, ie – Team City, Perforce, Coverity, etc.
• Ability to own and drive build strategies including agent/pool coordination, build notification(s) across the development team
• Aide developers in Tool/Build troubleshooting
• Experience with C++ and Java compilation, build orchestration across multiple OS platforms (Linux/Unix, , Mac, etc.)
If you are interested and want to apply, Please contact:
Ujjwal Mane
973-805-7557
ujjwal.mane(at)collabera.com