Position: Azure - Build / Release Engineers
Duration: 12+ Months
Location: Greensboro, NC
Exp: 7+ Years
Job Description :
· Designs and administers packaging and releases of all code & SQL script
· Coordinates releases across projects
· Responsible for rollback of code if and when executed
· Creates and maintains documentation of the build/release process
· Manages Build and Release servers
· Provides central point of contact across multiple portfolios for Release Execution support
· Acts as the primary responsible role for deploying software to end users
· ·Setups Azure DevOps Server builds, transformations and deployment configurations for each environment
· Delegates access to application developers to trigger non-production builds/deployments
· Performs production build/deploy activities for application releases and assist with troubleshooting deployment issues
· Works closely with other developers, clients, and project managers to determine the functional requirements of the software or application
· Uses various scripting and programming languages (PowerShell, C#, and/or Xaml) to develop, test, and deploy the software
· Plays an important role in version control efforts and ensuring that the most current version of the software includes all of the necessary updates
· Requires extensive familiarity with version control systems like Git and a high level of attention to detail as the role examines changes to the source code and determines whether to incorporate them into a release
· Leads bug fixing and troubleshooting for each software version
· Reviews user-reported bugs, crash logs, and software reviews related to deployment to identify areas that need improvement and attention
· Proposes and implements fixes that resolve those deployment bugs without interrupting functionality or stability
· Support continuous delivery programs in which patches, new versions, and bug fixes are more frequently deployed to end users without sacrificing stability or reliability
· Works under the principle to oversee and contribute code to many ongoing projects at once, ensuring that versions are up to date and delivering stable performance to end users.