
Senior Platform Engineer (SQL Databases Platform)
- Amsterdam, Noord-Holland
- Vast
- Voltijds
- Design and implement: Build, maintain, and evolve the infrastructure and tooling that supports our core data platforms.
- System reliability: Ensure the high availability, performance, and scalability of our critical data systems.
- Troubleshoot and optimize: Deep dive into performance bottlenecks, identify root causes, and implement effective solutions. This includes analyzing system metrics, traces, and logs.
- Automation: Develop and maintain automation scripts and tools to streamline operational tasks and improve efficiency.
- Code and debug: Write high-quality, maintainable code in languages such as Go or Python to solve complex engineering problems and debug existing systems.
- Collaboration: Work closely with other engineering teams to provide expert guidance and support for their data platform needs.
- On-Call: Participate in an on-call rotation to support the reliability of our production systems.
- Linux expert: You possess a deep understanding of Linux operating systems, including networking, file systems, and performance tuning.
- Systems engineering: Solid experience in systems engineering principles, including distributed systems, high availability, and disaster recovery.
- Coding proficiency: Strong programming skills in at least one of the following languages: Go or Python. You're comfortable writing clean, efficient and testable code, and adept at debugging complex applications.
- Problem solver: You have a proven track record of deep diving into complex technical issues, identifying root causes and implementing robust solutions.
- Curious : You're eager to learn new technologies and bring them to the team/company where it masks sense, dive deeper into complex systems and continuously improve your skills.
- Team Player: Excellent communication and collaboration skills, with a willingness to share knowledge and contribute to a positive team environment.
- You have a solid understanding of PostgreSQL or CockroachDB combined with practical experiences.
- Hands-on experience with Kubernetes, including deploying, managing, and troubleshooting applications within a Kubernetes environment.
- Experience with other database technologies or distributed systems.
- Experience with using and deploying to OpenStack
- Experience with Puppet, Ansible, Terraform and Vault.
- Familiarity with observability tools (e.g. Prometheus, Grafana, ELK stack).
- Experience in a fast-paced, high-growth environment.
- Brought several new global regions live for our database platform
- Doubling our storage infrastructure footprint
- Move database primary-failover management to use Consul DNS
- Innovation through exploring using alternative technologies e.g. NeonDb , TimescaleDb
- Postgres 17/18 Upgrade
- Build out an zero touch internal database as a service offering
- Create automation for common database pain points such as primary switches
- Expanding our Vault integrations for credentials management
- Build or adopt self service tools for database operations