Job Summary
The Release Engineer works collaboratively and closely with Software Development, Quality Assurance, IT, and Project teams to develop, deploy, and maintain application software and systems. The Release Engineer is responsible for the Release Management lifecycle that invoices stages such as scheduling the release, coordinating between teams, and deployment of the releases. The goal for this position is to have improved deployment frequency, shortened lead time between fixes, and quicker recovery time in the event of a failure. The Release Manager automates and streamlines the deployment pipeline to rapidly release reliable applications through configuration management. They will build and maintain tools to allow for deployment and testing into stable and scalable environments. This employee is responsible for the design, implementation, and support of large scale infrastructure across multiple solutions and will work under the guidance of the DevOps Services Manager.
Essential Functions
Focus on release management with development and quality assurance teams and provide support for the deployment pipeline.
Ensure that all system configuration for servers are placed into configuration management and ensure that provisioning of systems are done in a reliable, repeatable, and consistent manner.
Build new project templates for team city and octopus deploy for use by development teams for "self-service" application deployments.
Reduce the amount of time fixing and troubleshooting configuration differences.
Allow for deployment of systems into new or varied environments.
Ensure that system configurations in the deployment pipeline all the way through to production are configured reliably, consistently, and transparently.
Create tools and processes that improve the ability to deploy applications quickly.
Improve upon the provisioning and deployment pipeline using existing or new tools, technologies, or methodologies.
Ensure that all tools and processes are documented and checked into version control, treating infrastructure and deployments as code.
Make sure deployments are repeatable and reliable.
Provide support after hours for hotfixes deployments, and maintenance as needed.
Assist with other duties as needed.
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
Human Resources Request Form. The EEOC "Know Your Rights" Poster is available
here.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.