Essential Duties and 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-perm IIS, Windows Server, Red-hot Linux(RHEL), andSQL 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.
Requirements:
- 7 Years – Experience with .NET development including ASP.NET, MVC, .NET Core.
- 5 Years – Experience with Azure Cloud.
- 5 Years – Experience with Gitlab.
- 5 Years – Experience with DevOps and Agile Software Development Life Cycle.
- 3 Years – Experience with SQL Server and T-SQL.
- 3 Years – Experience being a Trainer.
- 3 Years – Experience with Windows Server and Redhat Linux.