Duties Responsibilities
- Designs, implements and improves a continuous integration and delivery platform that drives both release velocity and code quality.
- Implement deployments using docker docker compose.
- Integrate automated testing and security scanning tools into the CI / CD pipeline and provide rapid feedback to developers regarding test results. Handling AZ CLI and Yaml.
- Maintains configuration of the CI / CD pipeline for server and mobile application builds.
- Maintaining Yaml, using Kustomise .
- Troubleshoots build failures and supports the development team.
- Ensures that builds are successfully deployed to production.
- Integrates build and test status reporting into engineering dashboards.
- Provides technical guidance and educates team members and coworkers on development and operations.
- Follows all best practices and procedures as established by the company.
- Provides mentorship to other team members.
- Manages virtual environments and builds agents.
Knowledge, Skills Abilities
Exposure to Python / Bash.Exposure .Net, C# development.Exposure to Hyper-V.Exposure to AWS.Qualifications
Minimum 5 to 7 years of experience in DevOps with C#.Top skills on Azure DevOps Services Azure Devops Server.Migration from TFS / SVN to GIT / Azure DevOps.Creation and maintenance of CI / CD pipelines for desktop / web and mobile.Must have PowerShell scripting skills.Must have C# development skills.Must have strong exposure to SQL management Debugging.Should have exposure to Azure Service Fabric, Azure portal.Exposure to Unix based Operating Systems.Must have exposure to container technologies.Good Knowledge of Microsoft Stack based build and deploy solutions for large scale (Enterprise level) projects.Skills Required
.NET, Devops, C#, Windows Server Hyper-V, Aws, Azure