Terug
's-Hertogenbosch
6 maand(en)
40 uur per week
25-11-2024
25-11-2024
Reageer nu
VNR-68462

Functieomschrijving:

About the role

The Rapid Product Development (RPD) team serves as the Mendix Center of Excellence at Enexis. As a technology platform team, we focus on enabling the development of high-quality Mendix applications that meet Enexis standards. While product teams maintain full ownership of their applications, our mission is to simplify and support that ownership.

One key way we streamline this process, is by reducing the complexity of hosting and deploying Mendix applications on the Enexis private cloud through a standard deployment environment (Fargate, RDS, S3, ELB), that can be parameterized by developers. This environment is used by 20 teams, deploying 50 apps on TAP environments. The coming years this will expand to 30 teams deploying more than 120 applications.

To simplify deployment, we have developed an internal Mendix deployment tool called Max. Max’s core purpose is to streamline the deployment process, hiding the underlying complexities of application deployment and hosting. It serves as an abstraction layer over our build and deployment pipeline, which is constructed with Terraform and Cloud Foundry (CF) and accessible via REST APIs through the AWS Service Catalog.

At Enexis, our private cloud team delivers a robust, ready-to-use cloud foundation. Building on this, we have introduced a standardized environment tailored for Mendix applications. Previously, this work was outsourced, but we are bringing these responsibilities in-house to boost control, speed, and efficiency. Your mission is to take full ownership of this environment, managing and extending it to align with our vision: a fully automated, high-performance Mendix stack at Enexis.

Key responsibilities

Some of your key responsibilities include:

  • Technical support: Act as a primary resource for technical support within the Mendix community on infrastructure-related aspects of the Mendix stack. Your role is to perform proper RCA and propose solutions that help us fully automate our stack.
  • Infrastructure expertise: Serve as the infrastructure expert within the RPD team, staying updated on the latest changes in the Enexis private cloud. Take proactive ownership of communications with the Enexis private cloud team for support or clarification when needed. Discuss these priorities with the PO and architect of the RPD team.
  • Collaborative focus on Mendix stack: Work closely with the RPD team, with a dedicated focus on the Mendix infrastructure stack. As the subject matter expert, manage and address dependencies on the Mendix stack to support and enhance the developer experience and streamline improvements.

As the subject matter expert, your role is to come up with ways we can improve our current setup. Below are some of the enhancements that we have in mind.

  • Facilitate GitLab migration: Transition from JFrog Artifactory to GitLab as the main repository for Mendix build packs, ensuring seamless integration and efficient pipeline setup.
  • Optimize build pipeline: Future-proof the Mendix build pipeline, enhancing deployment efficiency and reducing maintenance overhead.
  • Security and compliance: Implement short-lived tokens, secure IAM roles, and conduct regular security assessments to align with Enexis policies and strengthen the platform’s defense against cyber threats.
  • CI/CD and pipeline optimization: Reorganize and standardize the Mendix CI/CD pipeline for compliance, adopting trunk-based development to accelerate deployment.
  • Infrastructure flexibility: Expand database and instance options for Mendix applications to enhance performance and provide AWS recommendations for optimized configurations.
  • Network configuration and data management: Enable internal routing within Enexis’s private cloud, plan for static IPs, and improve S3 data deletion processes for efficient management.
  • Documentation and continuous improvement: Maintain comprehensive documentation of cloud processes and drive ongoing improvements in cloud architecture and automation.

Overige Informatie:

  • Geen tariefindicatie, graag marktconform aanbieden
  • Engelstalige kandidaten kunnen worden aangeboden
  • 36-40 uur per week
  • Bij voldoende kandidaten kan de aanvraag eerder worden gesloten
  • Locatie Den Bosch (De Croon)
  • Hybride werken, 50% kantoor, 50% thuis. Donderdag vaste kantoordag.
  • CV's + motivatie in Word formaat

Over de klant:

De opdrachtgever is 1 van de 6 regionale netbeheerders in Nederland. Haar belangrijkste taak als netbeheerder is het aanleggen en onderhouden van het gas- en elektriciteitsnet in in Noord-, Oost- en Zuid-Nederland. Ook zorgen ze voor het transport van energie.

Eisen:

What you'll bring

  • Cloud infrastructure expertise: Strong experience with AWS services, particularly Fargate, ECS, S3, RDS, and Service Catalog. You understand how to deploy, manage, and optimize containerized applications in AWS, and you’re comfortable working with serverless and container-based architectures.
  • Proficiency in infrastructure as code (IaC): Hands-on knowledge of Terraform and AWS CloudFormation for provisioning and managing cloud resources, with an eye toward scalability, security, and maintainability.
  • Containerization and CI/CD knowledge: Solid experience with Docker for containerization and GitLab for managing CI/CD pipelines. You’re skilled in configuring and optimizing build and deployment pipelines.
  • Security and secret management: Familiarity with Vault or similar tools for securing secrets and managing authentication within application environments.
  • Collaborative and pro-active: You thrive in a collaborative environment, and you are proactive and continuously looking for ways we can improving the developer experience.
  • Kubernetes: Experience working with Kubernetes. You understand container orchestration, scaling, and resource management, and you’re excited to bring your expertise to help architect a robust, Kubernetes-driven infrastructure for future growth.
  • Communication: Clear and concise communicator who can tackle complex technical, architectural, or organizational challenges and propose thorough, iterative solutions.
  • Proven project ownership: Experience leading projects from concept to production, including proposal, discussion, and execution, with a proactive, self-managing approach.
  • Proficiency in English: Excellent written and verbal English skills.
  • Positive and solution-oriented: You approach challenges with a positive mindset and are driven by finding effective solutions to support team goals.

Wensen:

  • Nice to Have – Understanding of Mendix: We do not expect you to develop software using Mendix, but familiarity with the Mendix platform and its deployment considerations would be beneficial.

Arbeidsvoorwaarden:

Interesse?

Stuur ons dan uiterlijk 25 november 2024, voor 17:00 uur je recente Cv & motivatie voor deze rol, samen met je beschikbaarheid/geplande vakanties en je all-in uurtarief excl. BTW.

Let op

·       Uurtarief is altijd inclusief reis-, verblijfs- en parkeerkosten, exclusief BTW

·       Gerichte motivatie verplicht!

·       Cv max. 7 pagina`s, Nederlands in Word

·       Er wordt gevraagd om een geldige Verklaring Omtrent Gedrag (VOG). De kosten voor de aanvraag van de VOG zijn voor de kandidaat

·       Er is bij niet alle enexis vestigingen parkeergelegenheid. De kandidaat is zelf verantwoordelijk voor het regelen van een parkeerplaats. De kandidaat krijgt dit NIET vergoed vanuit Enexis. Advies: in all-in uurtarief verwerken voordat hij tekent/klaar is met de salarisonderhandelingen. Graag meenemen bij start contract en/of sollicitatiegesprek.

Jouw weg naar succes?

In 7 stappen en enkele dagen

  • 1

    Vind jouw opdracht

  • 2

    Reageer: stuur ons je cv

  • 3

    Wij checken jouw profiel met de opdracht(gever)

  • 4

    Telefonisch kennismaken met een recruiter van Circle8

  • 5

    Is er een match? We stellen je voor

  • 6

    Intakegesprek bij de opdrachtgever

  • 7

    Contract en let's go!