Designation: DevOps Engineer
Experience: 3 Years to 6 Years
Job Description:
- 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.
- You should be able to perform tuning of cloud-based applications for best performance.