DOL · Dmytro Oliinyk · Platform Engineering · Schweiz

Software, die in Produktion läuft.
Und die Plattform dahinter.

Ich entwickle Webanwendungen und verantworte die Infrastruktur, auf der sie laufen: Backend, Deployments und Betrieb aus einer Hand. Für Unternehmen in der Schweiz, die ihre Systeme über Jahre verlässlich weiterentwickeln wollen.

Erstgespräch buchenfrei
seit 2007 in Produktion
Kubernetes · GitOps · Symfony
Luzern · remote schweizweit
Deutsch & Englisch
01

Technologie-Stack

Diese Werkzeuge setze ich im Tagesgeschäft ein, vom Anwendungscode bis zur Cluster-Ebene.

Sprachen & Frameworks

Entwicklung

  • Symfony
  • PHP
  • WordPress
  • Vue
  • React
  • JavaScript

Laufzeit, Storage, Netzwerk

Plattform & Daten

  • Kubernetes
  • Docker
  • Debian
  • Nginx
  • MySQL
  • Redis

IaC, CI/CD, Provider

Delivery & Cloud

  • OpenStack
  • GitOps
  • Terraform
  • Ansible
  • Helm
  • AWS
02

Über mich

Dmytro Oliinyk – Platform Engineer

Dmytro Oliinyk · Luzern, Schweiz

Dmytro Oliinyk

Platform Engineer mit Backend-Hintergrund

Angefangen habe ich 2007 als Backend-Entwickler, mit PHP und später Symfony in langlebigen Systemen, parallel dazu rund 15 Jahre Systemadministration. Heute verbinde ich beides: Kubernetes und GitOps, Automatisierung mit Ansible, Betrieb über mehrere Rechenzentren.

Infrastruktur schreibe ich mit demselben Anspruch wie Anwendungscode: versioniert, getestet, dokumentiert. Dazu kommt Open-Source-Arbeit von Rails über TypeScript bis Spring Boot, denn fremde Codebasen schärfen den Blick für die eigene.

Zum Abschluss eines Mandats gehört eine geordnete Übergabe, damit das Wissen im Haus bleibt.

Arbeitsprinzip

Pragmatisch heisst für mich: Systeme, die im Alltag ruhig laufen und sich auch in fünf Jahren noch sicher ändern lassen.

Werdegang
Senior Backend → Platform Engineering
Ausbildung
Master Informatik (Informationssysteme) · Bachelor Angewandte Mathematik
Standort
Luzern, remote in der ganzen Schweiz
Sprachen
Deutsch, Englisch
03

Aus der Praxis

Ausgewählte Arbeiten aus den letzten Jahren, vom LMS-Backend bis zur Cloud-Plattform. Kunden- und Arbeitgebernamen nenne ich aus Diskretion nicht; Referenzen und Arbeitszeugnisse gibt es auf Anfrage.

01

GitOps & reproduzierbare Cluster

Vier Kubernetes-Cluster auf der souveränen Schweizer Cloud von Infomaniak, aufgebaut mit Terraform und ausgerollt über FluxCD, Helm und GitLab-Agents. Komplett deklarativ aus drei Git-Repositories, jede Änderung nachvollziehbar.

02

Observability im Betrieb

Metriken mit Prometheus, Dashboards in Grafana, zentrale Logs über Loki, angebunden bis in die Applikation. Bei Störungen sieht das Team sofort, wo es klemmt, statt auf einzelnen Servern zu suchen.

03

Secrets & Zugriffskontrolle

Zentrale Secret-Verwaltung mit Vault und Kubernetes-Auth, inklusive dynamischer und mandantenbezogener Credentials direkt aus der Symfony-Applikation. Keine Passwörter im Repository, keine geteilten Zugänge.

04

CI/CD für Container-Services

Feedback in Minuten statt am nächsten Morgen: Pipelines von Build und Tests bis zu versionierten Artefakten und kontrollierten Rollouts, mit einem klaren Pfad in Richtung Release.

05

Standards & Integrationen

Die LTI-Schnittstelle eines Schweizer LMS als verantwortlicher Entwickler konzipiert, umgesetzt und mehrere Jahre weiterentwickelt. Standards lese ich im Original, nicht in der Zusammenfassung.

06

Audit-fähige Cloud-Infrastruktur

Eine bestehende AWS-Umgebung auf ISO 27001 vorbereitet: lückenlose Audit-Trails mit CloudTrail, unveränderbare Evidence-Buckets mit Object Lock, automatisierte Aufbereitung von Datenbank-Audit-Logs für den Nachweis.

Open Source

Gemergte Pull Requests in Mastodon und Outline, regelmässige Beiträge zu FitPub, dazu ein eigener Helm-Chart, in der CI auf einem kind-Cluster getestet.

04

Schwerpunkte

01

Webentwicklung & APIs

Backends mit Symfony und PHP 8, WordPress dort, wo es die schlankere Lösung ist. Saubere Schnittstellen, automatisierte Tests, DDD und CQRS nur, wenn die Fachlichkeit sie rechtfertigt.

02

Kubernetes & Plattform

Cluster für mehrere Umgebungen mit Helm oder Kustomize, von Ingress bis Autoscaling. Änderungen kommen per Pull Request, nicht von Hand am Cluster.

03

Infrastructure as Code

Reproduzierbare Cloud-Umgebungen mit Terraform und OpenTofu, von AWS bis zu Schweizer OpenStack-Anbietern wie Infomaniak. Relevant, wenn Daten die Schweiz nicht verlassen sollen.

04

Consulting & Audit

Unabhängiger Blick auf CI/CD, Monitoring, Secret-Management und Audit-Vorbereitung, etwa für ISO 27001. Am Ende steht ein priorisierter Massnahmenplan, den Ihr Team selbst umsetzen kann.

Ablauf
01

Erstgespräch

30 Minuten, unverbindlich: Ausgangslage und Ziel klären, und ob ich der Richtige dafür bin.

02

Analyse & Offerte

Kurzanalyse mit konkreten Empfehlungen, dazu eine Offerte mit klar umrissenem Aufwand.

03

Umsetzung

Arbeit in abgegrenzten Etappen. Alles bleibt in Ihren Repositories und Accounts.

Unverbindliche Anfrage, Antwort innert eines Arbeitstages
Mastodon