Cloud Infrastructure Engineer
Mendix, India

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jan 30, 2024
Last Date
Feb 29, 2024
Location(s)

Job Description

Mendix the leading low-code application development platform:The Mendix Platform uses visual modeling to abstract long-form coding out of application development. Our customers use Mendix to create and deploy better software for the enterprise, faster. Mendix is collaborative - the people who use the software and the people who build the software work together throughout the development process.
Read our Customer Stories to learn more about the wealth of software and solutions global organizations have built with the Platform.
At Mendix we strive to maintain a diverse, open, and safe working environment where people can be their true selves. We value every voice, celebrate individuality, and appreciate the diversity of thought and experience. People who work here are driven, smart, and really good at what they do.
As this market evolves, we encourage people of all skill levels to work with the platform, both for clients and candidates. Apply today to discover how you can make a meaningful impact with Mendix.
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 Kubernetes and CloudFoundry for our PaaS container orchestration, with AWS EC2 underneath - Database - using AWS RDS - Storage - Amazon S3 - Networking - Nginx on AWS Fargate
On top of this, there are various microservices, developed in house, that handle provisioning of these services, entitlement, and upgrades. These are written primary in Golang and a couple in Python.
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), GitLab CI and monitored using Prometheus and Datadog. Currently we are in the process of migrating our applications from CloudFoundry to Kubernetes.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 (~3 years) with IaaS Cloud Providers. AWS is ideal, but GCP/Azure would be fine too.
  • You have strong programming experience with (ideally) Golang or Python (3+ years).
  • You have experience with running cloud orchestration technologies like Kubernetes and/or Cloud Foundry, 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:
  • CI/CD tooling such as GitLab 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 from CloudFoundry to 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, and defining cost optimization strategies
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) Kubernetes, Cloud Foundry, Docker, Open Service Broker API
  • Monitoring: Prometheus, InfluxDB, Grafana, Datadog
  • CI/CD: GitLab CI, ArgoCD
  • Automation: Terraform, Helm
  • Programming languages: mostly Golang and Python, with a sprinkling of Ruby and Lua
  • Scripting: Bash, Python
  • Version Control: Git + GitLab
  • Database: PostgreSQL
  • Webserver: nginx


If you see a job description and think, I’d be perfect for tha

Job Specification

Job Rewards and Benefits

Mendix

Information Technology and Services - London, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.