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.