Work independently with technical and business stakeholders. Understand business problems and perform due diligence.
Designs and identifies Patterns for software change management, scripts, and automation tools used to build, integrate, and deploy software releases
Researches new software development and SCM methodologies and technologies and analyzes their application to current SCM needs.
Identifies SCM issues in assigned projects during the lifecycle of the project. Plans and executes the resolution of those issues.
Standardizes and streamlines processes for the version control system, requirements management, bug management, branch management and build configuration
Oversees issue resolution during the project lifecycle to identify improvements and builds them back into processes and practices.
Implements source control management using Azure DevOps 19 and up.
Develops and customizes processes to manage the code release process based on changing demands of software products.
Maintains a repository of configuration items for projects and manages key information such as build and release procedures, dependencies, and notification lists.
Coordinates with project management and Development Lead on the progress of the Configuration Management effort, including the status of project software builds, deployment pipelines, and environments
Estimate and outline the solution approaches, can express and articulate the architecture and design rationale.
Hands on in implementing proposed solutions and be able to technically guide extended teams during development and deployment of solution.
Has complete technical ownership of the delivery.
Need to have excellent written and verbal communication skills for communicating with customers technically and procedurally.
Application monitoring through operations insight, application insight
Provide best practices around provisioning production and non-production environments on Azure to optimize the usage.