Description

Job Description:

The Azure Cloud and DevOpsTrainer/Developer/Engineer is a versatile role that combines the responsibilities of developing and delivering Azure cloud migration from on-premises systems to Microsoft Azure cloud with High Available/DR capacity and DevOps training programs with the hands-on work of developing and maintaining Gitlab DevOps tools and pipelines. The ideal candidate will have a deep understanding of Azure cloud services, DevOps principles, and practices, as well as experience developing and delivering training materials and coding skills in multiple computer languages.
Responsibilities:

Develop and deliver Gitlab/Agile/Visual Studio Code training programs for internal audiences
Create and maintain training materials, including presentations, handouts, exercises, and lab guides
Stay up-to-date on the latest Azure cloud services, Gitlab DevOps tools, and technologies
Develop, migrate, and maintain Azure cloud infrastructure, including virtual machines, storage, App services, Key Vault, on-prem IIS, Windows Server, Redhat Linux (RHEL), and SQL Database
Develop and maintain Automate Gitlab pipeline processes using scripting languages and automation tools, such as PowerShell, and, shell scripts
Develop and maintainASP.NET and WebAPI applications
Troubleshoot and resolve Azure cloud, Gitlab issues
Develop and maintain Gitlab DevOps tools and pipelines, including continuous integration (CI), and continuous delivery (CD).
Stay up-to-date on the latest Azure cloud services, Gitlab DevOps tools, and technologies
Contribute to the development of Azure cloud and Gitlab DevOps documentation
Required Skills:

5 Years – Azure cloud
5 Years – Gitlab
5 Years – DevOps and Agile Software Development Life Cycle
7 Years -.NET Development including ASP.NET, MVC, .NET Core
3 Years – SQL Server and T-SQL
3 Years – Powershell and Shell scripting
3 Years – Trainer
3 Years – Windows Server and Redhat Linux
 

Education

Any Graduate