Internship / Master Thesis Automation through SW and IaC generators for Azure URGENTE

- Job Identification: 2311
- Job Category: Trainee
- Posting Date: 03.03.2025
- Job Schedule: Full time
- Company: ELCA Informatique SA
Job Description
Description
In the past years, ELCA has engaged in a partnership with Azure, spawning many new services for the ELCA Group. In several of these services, automation through standardization plays a crucial role. We intend to take this opportunity, to rethink how we initiate a cloud-native software development project through higher automation. Be it on the cloud services side or on the custom cloud-native software development side.
ELCA’s architecture team has created architecture blueprints and the platform engineering team has created a Landing zone for both our cloud partners (AWS and Azure).
In this internship we would like to gain experience on generating the framework for one of our two platforms (Azure) using predefined architecture blueprints and some simple parametrization.
Objectives
- Get familiar with one platform stack (.NET@Azure) and automation that comes with it to generate a simple reference service
- Together with ELCA experts collect relevant parameters to instantiate a blueprint (eg scalability, availability, multitenancy, security, interaction channels).
- Evaluate possible state-of-the art solutions for either the software generator (eg. .Net-Hipster or the like) or the infrastructure generator.
- Together with ELCA experts collect relevant quality attributes (eg ease of use, maturity, extensibility, scalability, security) as well as other evaluation criteria (eg licensing model, cost effectiveness).
- Get familiar with the features of these tools and gain experience with running them against the chosen cloud provider.
- Compare the candidates based on the criteria.
- For the winner of the evaluation: Develop a Proof of Concept (PoC) in the FSI domain using the evaluated parameters as a yaml input.
- Present the results in an ELCA Brownbag session.
Our Offer
- A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team
- The chance to make a difference in peoples’ life by building innovative solutions
- Various internal coding events (Hackathon, Brownbags), see our technical blog
- Monthly After-Works organized per locations
- Good work-life balance (2 days per week from home)
Skills required
- Basic understanding of cloud services for Azure.
- Basic understanding of a cloud-native .NET app development.
- Interest in application architectures.
- Interest in generators and automation.
- Interest in comparing and applying different development approaches