Description
Senior Cloud engineer
Task/Responsibilities
As part of our modernization strategy, you will take an active participation in the design of two new applications eventually deployed into the Microsoft Azure cloud; a reference data management system and a digitization platform primarily used for document data extraction and access through APIs. As such, you will be a key actor in charge of designing and integrating those applications with the current on premise IT landscape. Your assignments will include:
Designing and documenting the cloud architecture, ensuring non-functional requirements and alignment with IT security guidelines
Developing and executing practical use cases to validate the proposed design and technology, eg high availability, performance, crash recovery
Defining and documenting new standards relevant to the development and deployment of cloud applications
Assessing and optimizing the cost of using Microsoft Azure
Upskilling of the teams involved in the design, development, provisioning and operation of cloud applications
Qualifications/required skills
- Master's Degree (or equivalent) in a computer-based discipline
Good communication skills with the ability to justify and challenge architecture decisions
Hands-on experience in architecting Microsoft Azure native applications
Hands-on experience in Microsoft Azure infrastructure services (IaaS). Concrete experience in migrating on premise applications to Microsoft Azure is an asset
Experience with Serverless, Microservices and REST architecture styles
Experience in application security design, incl. identity and access management together with encryption and key management
Experience in regulatory requirements and concerns is an asset, eg risk assessment, exit strategy, data protection
Practical experience in the following technology:
o Linux OS, preferably RedHat Linux
o Java/J2EE, preferably RedHat EAP. Knowledge in Go, Spring Boot, Angular and/or React is an asset
o Messaging Middleware, preferably RedHat A-MQ
o RDBMS, preferably Oracle and MySQL
o Identity Management, preferably OpenAM
o Jenkins, Docker and Ansible
o Version Control System, preferably Git
o Repository manager, preferably Artifactory
o Apache Maven or Apache Ant
- Proficiency in written and spoken English; French and German language skills is an asset