Description

Azure Cloud Trainer/Developer/Architect is a versatile role that combines the responsibilities of developing and delivering Gitlab/DevOps training programs with the hands-on work of developing and maintaining Gitlab tools, pipeline, and infrastructure including Microsoft ASP.NET/WebApi development. Secondly, the candidate will convert existing ASP.NET WebForm, MVC, Core applications on prem to High Available systems in Azure GCC cloud including developing Gitlab Pipelines, adopt/establish Agile methodology to the software development life cycle, and train development teams the whole process.

 

The ideal candidate will have a deep understanding of DevOps/Agile principles and practices, as well as experience developing and delivering training materials and coding skills in multiple programming languages.

 

Essential Duties and Responsibilities:

 

Training:

 

Develop and deliver Gitlab/Agile training programs for internal audiences

Develop and deliver Gitlab/Visual Studio Code training programs for internal audiences

Create and maintain training materials, including presentations, handouts, and exercises

Evaluate the effectiveness of training programs and provide feedback to participants

Stay up-to-date on the latest Gitlab/DevOps trends and technologies

 

Development:

 

Develop and maintain Gitlab tools, Gitlab Pipelines, and infrastructure

Develop and maintain Microsoft .NET C# ASP.NET, WebApi applications

Deploy, migrate and maintain IIS to Azure Cloud, App Service, SQL Database, Key Vault

Automate Gitlab/DevOps processes using scripting languages and automation tools

Troubleshoot and resolve Gitlab/DevOps issues

Stay up-to-date on the latest DevOps tools and technologies

Contribute to the development of DevOps documentation

Education

Bachelor’s Degree