Azure DevOps resources to assist in managing and maintaining environments, supporting production-like environments, and evaluating and improving CI/CD/Test pipelines and processes.
Requirements
- 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 Azure, or AWS
- Experience with a reporting/visualization tool like Power BI, Tableau, etc.
- Practical experience in using Web development, Microservices, Docker/Kubernetes & Linux
- Basic knowledge of statistical theory, financial instruments, and markets.
- Experience with Infrastructure as Code (CloudFormation Preferred