For an international project in Chennai, we are urgently looking for a Full Remote Senior Azure DevOps Engineer. The DevOps Engineer needs to be well versed with (Software Development LifeCycle) SDLC methodologies and various DevOps tools/extensions, including Azure DevOps.
We are looking for a motivated contractor. Candidates need to be fluent in English.
Tasks and responsibilities:
Design and implement Azure DevOps solution for automating Agile based change management operations covering the following SDLC areas:
o Demand Management/Pipeline/Reporting
o Planning / Project Management
o Business Analysis/Requirements
o Systems Design & Development
o Testing (Test case to Requirement Traceability)
o Deployment Management
o Compliance
o Performance Monitoring
o Security
o Knowledge Management (KB)
Develop solutions to migrate TFS (On-Prem Azure DevOps) collections, with customized process templates, to Azure DevOps SaaS. Solution must include migration of work items, repos, dashboard, queries, users/groups, wikis, and pipelines along with any history;
Work closely with the SDLC working group in understanding, implementing, and testing the requirements;
Leverage the available tools in integrating the SDLC areas. Recommend new extensions/tools and work with teams in seeking required approvals and implementing them;
Develop a robust requirement management capability using Modern Requirements 4 DevOps (MR4D) tool and iGrafx;
Develop management dashboards and reports;
Develop complex custom work item tracking process workflow that can be uploaded onto Azure DevOps. Develop custom fields as part of the workflow for capturing the necessary information;
Identify and configure the project roles. Handle related project administration activities;
Work with the teams in rolling out the new SDLC landscape for various projects;
Support and maintain the production environment, fix issues raised by the users;
Document the entire process;
Train the application teams;
Profile:
Bachelor or Master degree;
+7 years of DevOps Engineer experience;
Hands on experience on Azure Platform and its various offerings;
Experience in cloud architecture and design;
Expert in implementing end-to-end Azure DevOps on-prem and SaaS/Cloud solutions;
Experience in implementing COTS as well as home grown solutions for on-prem to cloud migration of Azure DevOps;
Expert in Source Control Management, including branching, integration, and merging techniques;
Experience performing integrations for production builds and server hot fixes;
Experience with Application Lifecycle Management tools and Source Control systems, such as GIT, Azure DevOps/VSTS and TFS;
Hands-on experience in setting up DevOps pipeline for a project (Automated deployments with Continuous Integration/Delivery workflows);
Experience with software build and deploy tools such as Azure DevOps, Jenkins;
Exposure to configuration management tools such as Ansible, Puppet, Chef, or similar - Scripting experience in Groovy or PowerShell;
Experience with static code analysis for codes quality and security, such as SonarQube, Checkmarx, Veracode;
Hands on experience with integration of testing using tools, such as, Selenium, Test Links, etc;
Experience in creating and customizing Azure/VSTS/TFS process workflows;
Proficiency in designing, developing and implementing business processes and workflows, specifically, creating and customizing Azure/VSTS/TFS work item tracking workflows;
Experience in integrating tools, such as, Jira, Version One, Service Now, etc. using protocols REST, JSON, SOAP, and others;
Proficiency in implementing APM solutions, such as Azure Insights;
Experience with Cloud Native Platforms including Kubernetes, Docker Enterprise, Azure AKS;
Fluent in English;