Post Job Free
Sign in

Azure Cloud Trainer/Developer - Remote

Company:
msysinc
Location:
Remote, OR
Posted:
March 07, 2024
Apply

Description:

Title: Azure Cloud Trainer/Developer - Remote

Location: Remote

Length: Long term

Restriction: W2 or C2C

Description:

*** Long term *** *** ** Candidates will be required to attend a second, ONSITE interview at Richmond VA, NO exceptions.

** Candidates MUST be able to come onsite to pick up laptop, NO exceptions. **

Mileage will be paid for onsite visit

Reports To: DevSecOps lead

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

Qualifications:

Bachelors degree in Computer Science, Information Technology, or a related field

5+ years of experience in Gitlab/DevOps

5+ years of experience in Microsoft .NET Development(ASP.NET, MVC, WebApi,IIS)

3+ years of experience in Powershell and Shell scripting

Proven experience developing and delivering training materials

Excellent communication and presentation skills

Strong technical writing skills and documentation experience

Experience with a variety of DevOps tools and technologies, including but not limited to:

Visual Studio Code

Visual Studio

Git

Docker

API tools, for example, Postman

Oracle database

SQL Server Database

Azure

GCP

Serena PVCS Version Manager

HP Quality Center

Kanban board

Experience with multiple computer languages, such as C#, T SQL, PL/SQL,Shell Script, Powershell, and YAML

Preferred Qualifications:

Experience with Agile methodologies

Experience with Azure cloud

Experience with containerization technologies such as Docker or Kubernetes

Experience with continuous integration and continuous delivery (CI/CD) pipelines

Experience with DevOps automation tools such as Ansible or Flyway or ApexSQL DevOps

Required Skills:

Training for small groups Experiences 3 Years

Gitlab 3 Years

Microsoft .NET C# ASP.NET, WebApi application development 7 Years

Agile Software Development Life Cycle 5 Years

Azure Public Cloud including App Service, SQL Database, Key Vault 5 Years

Windows Servers and IIS 3 Years

DevOps/DevSecOps 5 Years

SQL Server 2 Years

Oracle Database 2 Years

Powershell 2 Years

Linux Redhat, Shell Scripting 3 Years

Apply