Cloud Infrastructure Engineer
4 dagen geleden

Mendix is on a mission to enable anyone in any organization from the marketing coordinator to the software developer to the CEO to create things that are transformational for their company.

We are fundamentally reinventing the way applications are created and we’re reinventing the future of software development.

Sounds ambitious, right? We agree.Not to brag, but nearly 4,000 organizations worldwide, including KLM, Medtronic, Merck, and Philips, rely on Mendix to build web and mobile applications.

Thousands of our customers use our platform to delight their clients and empower their employees. It’s no surprise that we’re a recognized Leader by Gartner and Forrester in a red-hot market expected to exceed $21 billion by 2022.

Ok, maybe we did want to brag a little. But we’re proud of what we’ve accomplished and we’re humble enough to admit that we need you to make us even more effective.

The role In the role of Cloud Infrastructure Engineer you will be responsible for building, shipping, and maintaining complex infrastructure at scale.

The Mendix Cloud hosts tens of thousands of mission-critical customer applications, powering anything from insurance quotes, to ensuring that PostNL can deliver millions of parcels on time.

Specifically, you will be part of the team running the core infrastructure powering the Mendix Public Cloud. The Mendix Public Cloud has 4 primary components : - Compute - using CloudFoundry as a PaaS container orchestration, with AWS EC2 underneath- Database - using AWS RDS- Storage - Amazon S3- Networking - Nginx on AWS FargateOn top of this, there are various microservices, developed in house, that handle provisioning of these services, entitlement, and upgrades.

These are written in Python and Golang. The core infrastructure team is responsible for this infrastructure, spread across 10 production deployments across the globe, 24 / 7, with 4 nines of uptime.

Our infrastructure is managed using Terraform (for IaC), Concourse CI (for CloudFoundry deployments), GitLab CI and Jenkins (CI for our microservices), and monitored using Prometheus and Datadog.

We're looking for you if :

  • You are either a strong programmer with good knowledge of infrastructure, or a strong infrastructure engineer who can also code when needed.
  • You have extensive and deep experience ( 5 years) with IaaS Cloud Providers. AWS is ideal, but GCP / Azure would be fine too.
  • You have strong programming experience with (ideally) Python or Golang (5+ years).
  • You have experience with running cloud orchestration technologies like Cloud Foundry and / or Kubernetes, and designing highly resilient architectures for these.
  • You have strong knowledge of Unix / Linux fundamentals.
  • You have experience with infrastructure as code tools. Ideally Terraform, but CloudFormation or Pulumi are fine too.
  • You have a DevOps mindset : you build it, you run it.
  • You care about code quality, and know how to lead by example : from a clean Git history, to well thought-out unit and integration tests.
  • You are willing and able to use your technical expertise to mentor, train, and lead other engineers.
  • Even better (but not essential!) if you have experience with :

  • Mendix’s low code platform - this is a huge plus, but not a requirement.
  • CI / CD tooling such as Jenkins, GitLab CI, Concourse CI
  • Open Service Broker APIs
  • Cloud Native Buildpacks
  • Networking fundamentals (subnets, VPN, VPCs, security groups, NATs, etc)
  • Monitoring tools that we use, such as Datadog and Prometheus
  • You’ll help drive digital innovation by :

  • Moving to the most recent technology - moving to CloudFoundry on Kubernetes
  • Continually improving our security + operational excellence
  • Rapidly scaling our infrastructure to match our rapidly increasing customer base
  • Continuously improving the observability of our platform, so that we can fix problems before they occur
  • Improving our automation and surrounding tooling to further streamline deployments + platform upgrade
  • Improving the way we use AWS resources, helping save the company money
  • Here are many of the tools we make use of :

  • Amazon Web Services (EC2, Fargate, RDS, S3, ELB, VPC, CloudWatch, Lambda, IAM, and more !)
  • PaaS : (Open Source) Cloud Foundry, Kubernetes, Docker, Open Service Broker API
  • Monitoring : Prometheus, InfluxDB, Grafana
  • CI / CD : Concourse CI, Jenkins, GitLab CI
  • Automation : BOSH, Terraform, Helm
  • Programming languages : mostly Python and Golang, with a sprinkling of Ruby and Lua
  • Scripting : Bash, Python
  • Version Control : Git + GitLab
  • Database : PostgreSQL
  • Webserver : nginx
  • deze vacature melden

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mijn E-mail
    Door op "Doorgaan" te klikken, betekent dit dat je neuvoo toestemming geeft om je gegevens te verwerken en je e-mails met vacatures te sturen, zoals beschreven in neuvoo's -Privacybeleid . Je kunt je toestemming altijd intrekken