Senior DevOps Engineer
morningstar
Job Description
Responsibilities:
- We aim for a very high level of scalable automation: help develop/ enhance Azure Cloud stack which automatically deploys, builds and configures the platform and services so that it is a fully functioning system. This system must be maintainable, upgradeable and supportable; with the aim of being fully zero-touch in both deployment and operation
- We are building out our Product teams to own journeys end to end including their respective services/ technical architecture. We need flexible architecture/ pipelines and tooling optimised to support team independence, reliability, and speed to market
- Experience of setting up monitoring, health checks and proactively improving reliability of systems
- Set up multi-level network environments
- Experience of working across in house and managed service infrastructure approaches including PAAS, IAAS and SAAS; essentially with Azure experience
Requirements:
- Minimum Bachelor's Degree in Computer Science or a related field, or evidence of strong self-taught engineering skills
- Minimum 4 years of professional experience in building scalable performant Infrastructure with specific Azure experience
- 4+ years of Dynamics 365, Power Platform experience with implementations, configurations and upgrades
- Install, configure, and monitor various Cloud services (IAAS, PAAS and SAAS)
- Must be familiar with multi-tier application architecture and its deployment in containerized or cloud environments
- Automated build and configuration managements systems
- Working experience of DevOps/ automation tooling: ARM, Ansible, Jenkins, GIT etc.
- Advanced experience in writing powershell scripts
- Familiarity with Microsoft Cloud Apis e.g. Microsoft Dataverse API to make changes to CRM sites within powershell.
- Understanding of Container and function-based services and deployment approaches