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:
· Bachelor's 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
Question 2
Please list candidate's email address.
Question 3
In what city and state does your candidate PERMANENTLY reside?
Question 4
Is the candidate available to attend a second interview in Richmond, VA? This is REQUIRED.
Question 5
Is the candidate available to come to Richmond, VA to pick up laptop at beginning of assignment? This is REQUIRED.
Question 6
How soon after an offer can your candidate start?
Hourly based
Richmond County,North Carolina,United States
Richmond County,North Carolina,United States