Senior Azure Consultant (m/f/d)
Posted on Nov 3, 2022 by Michael Bailey Associates - Zurich
For our FMCG client we are looking for an Azure Consultant (m/f/d)
Location: fully remote
Volume: 40 hours per week
Language: English necessary
The team provides Data Science support for chemistry product development (PD) and support R&D. This includes, among other things, the design and development of production-ready web application to serve the developed data science model to the end-user. Therefore, the development requires a secure setup of Azure services according to an existing system architecture.
To keep compliance with clients standards, the setup needs to be automated using Terraform and should follow Microsoft recommendations for security and networking. There is also a need for a proper test environment concept and deployment automation for the web application components according to the concept. Consequently, we do not have our own employees with sufficient expertise in connection with Azure Serverless technologies in a secure setup and their automated deployment, handling of test environment as well as logging and monitoring of serverless applications. Therefore, for this reason the project requires external expertise. The contractor has a unique position and provides significantly different services than the internal staff.
The client uses Agile framework. The sprints each have a duration of 2 weeks, so that the sprint meetings take place at intervals of 2 weeks. Within the individual sprints, the contracting parties shall coordinate the respective technical requirements for the services to be provided in daily meetings to achieve the compatibility of the individual components Supply Chain Digital Twin. The technical requirements for the services to be provided are assessed by the Contractor based on its own technical assessment. After completion of a Sprint, the parties shall conduct a "Sprint Review'' in which the contractor reports on the feasibility and status of the services performed by it in the previous sprint and makes a recommendation on how to proceed regarding the services that proved to be unfeasible in the respective sprint
Backlog items will be assigned in Azure DevOps containing business requirements and acceptance criteria.
* Automation of build and deployment of web app components based on Docker container and Azure serverless technologies
o Staged deployment and test environment concept for App Service apps and Function App APIs
o Concept for deployment and hosting of API specs
o Concept for deployment and hosting of code documentation
o Concept for logging and monitoring of serverless functions App Service apps and Function App APIs
* Automation of Azure services provisioning based on Terraform
o Setup of Azure App Service, Function App under consideration of Azure security recommendations and automation via Terraform
o Setup of Cosmos DB under consideration of Azure security recommendations and automation via Terraform
o Documentation of technical implementation which is subject to approval by the client
- Profound knowledge and hands-on experience of Microsoft Azure
- Continuous Integration & Continuous Deployment with Azure DevOps Pipelines
- Knowledge of Azure serverless services: Azure App Service, App Service Environment, Function Apps
- Knowledge of Azure virtual networks
- Hands-on experience with Docker for web application hosting
- Experience with Infrastructure as Code (Terraform)
- Experience with setup and administration of Azure Cosmos DB
Michael Bailey International is acting as an Employment Business in relation to this vacancy.