Labcorp IT Product Specialist -- Release Engineer in Burlington, North Carolina
Location: Burlington, NC
Department: Release Management-8638
Knowledge | Skills | Abilities | Experience
BS Degree in Computer Science or equivalent experience
Experience with DevOps/Configuration Management tools - Jenkins, GIT, Atlassian Bitbucket, Bamboo, Jira, Confluence, OpenShift, Nagios, Ansible, SonarQube, IBM UrbanCode Deploy.
Labcorp is seeking a IT Project Specialist -- Release Engineer for Burlington, NC location. This position will be responsible for planning and controlling the movement of releases and to ensure compliance according to applicable IT Standards and/or regulatory statues, policies and procedures. This person is responsible for producing release artifacts, communicating release changes/issues, and reviewing release risks and impact analysis. This person will work with other Labcorp teams in streamlining and improving the current process on Build and Release Management.
Assist fully automated CI build and deployment infrastructure and processes for multiple projects
Assist Builds and deploying Web Applications in a clustered and load balanced N-Tier infrastructure into staging (QA) and production environments.
Planning, scheduling and controlling the releases for various IT applications.
Automating builds and releases of various IT applications.
Troubleshooting the build and deployment related issues in a release.
Work closely with the development team to integrate new features, components and assets into the build and release process.
Coordinating the release with various stakeholders of the concerned application.
Provide guidance to ensure that deployment plans follow best practices and avoid pitfalls to ensure a successful deployment.
Responsible for the creation of a high-level schedule representing the Release life cycle. The schedule is determined via consensus between:
Quality Assurance / User Acceptance
Other applicable resources (e.g.: DBA, Web admins)
Work closely with engineering team to assist them to deploy these applications in all Environments controlled by engineering team (Software Test, Performance Test, Staging and Production).
Producing all entrance criteria documentation required to promote products under development to Production (Build Notes, Deployment Steps/Plans etc.).
Administering of Integration, Automation and Configuration Management tools
Develop, test and maintain build and deployment scripts in CI/CD framework/tools to automate and streamline deployment processes
Availability after hours as needed for production releases and emergency situations
Outstanding written and oral communication skills
Management of source code, development streams, and code merge using Agile methodology
Communicated all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes.
Must be able to work effectively under intense pressure during critical business crisis.
Flexible with the ability to work on multiple Agile projects simultaneously with aggressive schedules
License/Certification/Education: Normally B.A./B.S. in Computer Science w/1-2 years of experience.
M-F 8am - 5pm afterhours and weekend as needed
As an EOE/AA employer, the organization will not discriminate in its employment practices due to an applicant's race, color, religion, sex, national origin, sexual orientation, gender identity, disability or veteran status.