DevOps engineer with hands-on experience across the full infrastructure stack, from GitLab CI pipelines and Docker optimization to PostgreSQL tuning and Grafana monitoring.
I bring DevOps culture to teams: reviewing developer-written Dockerfiles, optimizing pipelines, teaching clean git practices. Currently at ITTAS, where I own infrastructure, CI/CD, monitoring, and security compliance.
Outside of work I mentor junior engineers, setting up tasks and guiding their technical growth.
Refactored the shared GitLab CI repository serving 30+ project pipelines: extracted 5 reusable templates, removed 1,000+ lines of duplicated config and standardized CI across every project. Narrowed pipeline triggers from every branch down to 2 main branches. Reviewed and optimized developer-written pipelines and Dockerfiles.
Cut average build and deploy time by 30% with Kaniko layer caching and by restructuring Dockerfiles by reordering instructions so the cache is actually reused between builds. Significantly shrank image sizes across the company's services through multi-stage builds and leaner base images. Set up an internal registry of shared base images, removing the team's dependency on Docker Hub pull limits. Applied container resource limits to reduce the overall server footprint.
Migrated PostgreSQL 15 → 18 across containers and systemd services, tuning WAL, logging and shared library settings. Eliminated disk-I/O contention and queue buildup on MariaDB, taking sustained I/O load from 88% down to 3%. Set up automated database backups with restore verification.
Built Grafana dashboards for database metrics, Docker resource usage and server health, giving the team a single place to spot problems before users report them. Set up centralized log collection in Graylog so application and infrastructure logs are searchable in one system instead of scattered across hosts.
Deployed the company's application across 3 on-premise machines from scratch. Wrote deployment scripts and full technical documentation covering the entire setup. Supported the product in production: investigated incidents, found root causes and documented the troubleshooting steps as runbooks for the team.
Built a DevSecOps gate in CI across repositories: SonarQube and Semgrep for code quality and SAST, Trivy for container image scanning. Remediated the findings to pass the product's security certification. Configured OpenLDAP for centralized authentication and managed SSL/TLS certificate renewals.
Introduced DevOps practices to the dev team: rebasing instead of constant merge commits, Dockerfile best practices, pipeline structure improvements. Mentored a junior engineer with a structured task track. Maintained documentation covering infrastructure, deployment processes, and operational runbooks.
Provisioned DigitalOcean droplets with Terraform and automated the full stack deployment using Ansible roles and Bash scripts. Containerized a Java application with Docker Compose and built a GitLab CI/CD pipeline. Set up Prometheus and Grafana on a dedicated monitoring droplet. Configured an EFK stack (Fluentd → Elasticsearch → Kibana) for centralized log aggregation. Deployed to Kubernetes using Helm charts.
Open to new opportunities and interesting infrastructure challenges.