Experience
Infrastructure Engineer @ Marktplaats / Adevinta Link to heading
marktplaats.nl / 2dehands.be / 2ememain.be
March 2022 - Current (full-time), Amsterdam, Netherlands
Duty
- Maintain and improve infrastructure required to run marktplaats.nl
- Main focus areas: kubernetes (engineering reliable, reusable components), databases (MySQL/AWS Aurora)
- On-call (part of a mature and routined team, working in collaboration with multiple other on-call teams across the product landscape)
Key achievements
- Migrated the entire platform from on-premise datacenters to AWS, completing all planned milestones on time.
- Successfully planned, executed and completed the migration and upgrade of multiple large MySQL clusters from legacy hardware to AWS Aurora with zero downtime, and within the planned timeframe.
- Successfully planned, executed and completed the consolidation of our alerting, on-call and incident management systems from various legacy monitoring solutions to DataDog.
- Built and deployed an entire new platform to run product workloads based on k8s.
Technologies
- Cloud Providers
- AWS, OpenStack
- Infrastructure provisioning
- Terraform, SaltStack, Hashicorp Packer
- Crossplane, Cluster API
- Observability
- Datadog, PagerDuty
- Fluent Bit, Vector
- Prometheus, Alertmanager, Grafana, Thanos, Graphite, Nagios
- Pipelines & Automation
- GitHub Actions & GitHub Actions Runners
- Jenkins
- Container Runtimes
- K8s, Argo CD
- Hashicorp Nomad, Vault
- Databases
- MySQL/AWS Aurora, Cassandra, CockroachDB
- Kafka, RabbitMQ, SQS, SNS
- Elasticsearch, Elasticache, MemoryDB
Linux Systems Engineer @ Shpock Link to heading
January 2020 - December 2021 (part-time), Vienna, Austria
- Coordinated migration of the Shpock media delivery stack (136 TB, 75M requests/day) from an on-premise solution to GCP, massively reducing cost, maintenance work and complexity, and increasing reliability.
- Automated provisioning of Openshift Clusters in AWS for ephemeral & idempotent environments
- On-call duties
- Technologies:
- Databases: MongoDB, Elasticsearch, Redis, Memcached
- Monitoring: Prometheus, Grafana, Sensu, Pagerduty
- OpenShift
- Salt Stack (physical Servers)
- Ansible (OpenShift)
- Terraform (GCP & AWS)
- CI/CD: Jenkins, GitLab CI, GitHub Actions
Backend Software Engineer @ Shpock Link to heading
August 2018 - December 2019 (part-time), Vienna, Austria
- Wrote clean, clear and well-tested code for various projects such as Sign in with Apple
- Migrated backend cron jobs to a new custom cron scheduler system
- Updated and cleaned up the push notification delivery stack (Google & Apple APIs, microservices, legacy code, etc.)
- Implemented changes in our custom ORM (MongoDB, Elasticsearch) for Database Upgrades, PHP packages upgrades, etc.
- Simplified and improved and CI/CD pipelines by introducing GitLab CI and later GitHub Actions
- Technologies: PHP, Docker, MongoDB, Elasticsearch, OpenShift, GitLab CI, GitHub Actions
System Administrator @ sattler energie consulting Link to heading
July 2015 - July 2018 (part-time), Gmunden, Austria
- Workstation Setup, Maintenance, Helpdesk for 28 Users, 8 Printers
- Microsoft Server 2012 R2 AD, DHCP, DNS, Exchange administration, and backup
- Kept software licenses current for computers and mobile devices
- Hosting, maintenance, backup of the company domain and website
- Powershell scripting to automate small parts of daily work
- Provided guidance to CEO/owner for all IT-related purchases and decisions