Skills
- Assist in the managing and maintaining of all environments, ensuring that these environments are properly set, configured, and highly available for each project as scheduled
- Support and enhance a production-like setting to ensure integrated products have the reliability, observability, and maintainability required for customer deployment
- Continuously evaluate and improve existing CI/CD/Test pipelines and processes
- Understand the build process and identify bottleneck areas for improvement
- Help delivery teams develop an overall strategy for deploying code
Experience needed
- Bachelor's degree in computer science or a related field
- 5+ years of experience with Azure technologies, certification preferred
- Hands-on experience with Microsoft Azure DevOps, or similar automated continuous integration software.
- Knowledge of development and deployment best practices
- Understanding of Agile Software Development Life Circle
- Experience with Release management
- Experience with infrastructure management, system administration,
and DevOps toolchains
- Experience with ticketing systems like JIRA or ServiceNow
- Experience with Python, Perl, SQL, JavaScript
- Experience building and maintaining CI/CD pipelines and deployment environments
- Working knowledge in CI/CD tools (GitHub runner/ Gitlab/ VSTS/ Jenkins /Azure DevOps)
- Well-versed with SDLC processes, Git / Bitbucket & test automation
- Excellent organization, communication, and a diligent approach to problem-solving are required
- Proficient in Linux and Windows Operating system
- Strong ability to troubleshoot and solve problems independently
- Strong communication and documentation skills
- Knowledge of Docker and Kubernetes deployments
- Capable of working individually and/or with a large team comprised of multiple disciplines
- Experience with working in an Agile environment
Highly Desirable
- Experience in cloud computing like Snowflake, Microsoft Az