Tim de Pater
Senior DevOps Architect
I’m a Senior Software/DevOps Architect from The Netherlands. I've deep knowledge of architecture and infrastructure and I'm particularly interested in high performing and mission critical web applications. I love to create scalable architectures, automate processes and maintain infrastructure.
Available for hire
I'm combining a full-time job as Software Architect with freelance DevOps services. See the What I do section to find what services I'm offering. If you're interested or have any questions, please contact me!
What I do
I'm available for hire as freelance DevOps Architect. I design, build and maintain scalable architectures with the tools that fit the job.
Transforming applications to run them in a container.
Building scalable Kubernetes clusters on public cloud providers.
Infrastucture as code
Building the infrastructure in a repeatable and verifiable way.
Get grip and insight in all the moving parts of your infrastructure.
What I know
I've over 14 years of professional experience in software development. I've always worked on project-basis which gave me a lot of different platforms and landscapes to work with.
Since the beginning of public cloud I was hooked on it. It made orchestrating the infrastructure a breeze. I've experience with Google Cloud, AWS and Azure.
I've created many Kubernetes clusters on different cloud providers. I've all the knowledge to make it a truly scalable platform.
Prometheus & Datadog
Monitoring is crucial and needs to integrate the best way possible with your infrastructure. Prometheus is a great match for Kubernetes.
I've build many containers in the past and maintain some for others to use on Docker Hub
Terraform & Ansible
Building the infrastructure in a repeatable and verifiable way (also known as GitOps). With tools like Terraform & Ansible you code your infrastructure instead of manually build it. It's in my opinion the only way to do DevOps.
More than 14 years experience with PHP. I've build all kinds of web-applications.
Without load testing you can't build a scalable infrastructure. You need to test it under load to to prove it scales before bringing it in production. I've experience with jMeter, Apache Bench & k6.
I'm working with Linux for more than 16 years. This experience is crucial for debugging issues in a containerized environment.
Security by design
Everything we expose to the internet needs to be secure. I know many of the best practices and apply them in everything I do.
How to make a load testing plan
Load testing gives insight into a web application’s behavior under peak load conditions and realistic load conditions. By load testing your web application you will identify the maximum capacity the web application can handle as well as any bottlenecks and determine which element is causing degradation.Read More
The key components of Kubernetes autoscaling
Autoscaling is an important feature of Kubernetes. With this feature, you always have enough resources for the workload, and when a node becomes unhealthy it gets replaced without affecting the workload. But you won’t get it automatically by just deploying your Pods on Kubernetes.Read More