Microsoft Cloud Engineer (Azure)
Introduction
At VM.PL, we are looking for a Microsoft Cloud Engineer to cooperate with a client from the Finance / Wealth Management sector. The project involves migrating an existing application from an on-premise environment to Microsoft Azure.
The application is based on Windows / IIS / SQL Server and is a mature, business-critical solution that has been developed over many years. The migration is planned primarily using a Lift & Shift approach, with the assumption that not all components will be migrated in an unchanged form. The client is looking for a professional who can advise on the migration process, identify technical trade-offs, and support the teams in the practical implementation of the work.
The project assumes a minimum engagement of 0.5 FTE, with a start ASAP, and is planned to be delivered in stages over approximately 6 months.
The role is advisory and technical in nature — without taking full ownership of the system — with a strong focus on hands-on support and knowledge transfer to the development and operations teams.
Key Responsibilities
Supporting the migration of the application from on-premise to Microsoft Azure using a Lift & Shift approach
Providing technical advisory in the areas of:
migration scope
potential limitations and technical trade-offs
further architectural development after the migration
Working with an application composed of:
several IIS applications (frontend, services)
supporting services based on Docker
SQL Server with complex business logic
Ensuring high availability, fault tolerance, and monitoring
Analyzing and optimizing system performance and scalability
Improving application logging and monitoring mechanisms
Coaching development and operations teams in working with the Azure environment
Supporting CI/CD processes
Requirements
Very good understanding of Microsoft Azure cloud architecture
Experience in migrating on-premise applications to Azure, particularly using a Lift & Shift approach
Practical knowledge of Windows Server / IIS
Very good knowledge of SQL Server
Experience with:
horizontal and vertical scaling
load balancing
clustering
Knowledge of containerization (Docker)
Ability to analyze mature, long-developed applications
Ability to advise and clearly communicate technical decisions to technical teams and stakeholders
Independence, accountability, and a problem-solving mindset
Willingness to work hands-on, alongside conceptual activities
Working language: German preferred, English also possible
We Offer
Remote work with occasional visits to the client’s location (Germany)
Clear communication and a flat organizational structure
Opportunity to participate in English and German language courses
Benefits package during the project: private medical care (LuxMed), life insurance (Unum), Multisport card
B2B cooperation on an hourly rate, with the possibility of longer-term collaboration on this or future projects
Microsoft Cloud Engineer (Azure)
Microsoft Cloud Engineer (Azure)