Enabler
ALL SYSTEMS OPERATIONAL

status page

I turn Your ideas into working solutions

Freelance DevOps engineer. Recovering Java developer. Full-time YAML whisperer.

// incident-free since deployment

UP

$ cat career.log

[2y] cosplaying as sysadmin

[8y] wrote some Java code, shipped it, prayed

[2y] automating stuff

$ echo $STATUS

available for hire, sarcasm included at no extra cost

uptime report

Metrics collected over 12 years of pretending I knew what I was doing on day one.

2years maintaing IT stuffI know how to turn things off and on again
8years writing Javalong enough to develop my opinion about semicolons
2years doing DevOpslong enough to trust nothing and automate what is possible
20+cups of coffee / sprintthe real CI/CD: Coffee In, Deploys Out

git log --oneline --career

A commit history of one very employable career.

  1. v1.0.0~12 years ago

    feat(career): initial commit

    Started as a sysadmin. Learned how to turn stuff off and on again, drink coffee daily and give the calm answer even is there is a rack on fire.

    clients: RKD, Lexman
  2. v2.0.0~10 years ago

    finish(university): jumped into java & javascript world

    Spent years hitting Ctrl+C and Ctrl+V, learning build tools, and code reviews. Became the person who actually reads the stack trace instead of just Googling the last line.

    clients: Allianz - Slovenská poisťovňa, Siemens Healthineers
  3. v2.1.0~2 years ago

    refactor(career): migrated from Java to DevOps

    Breaking change. Traded IDEs for terminals, and 'compiling' for 'does it already run in the cloud?' Learned skills successfully merged into main branch.

    clients: FREQUENTIS Solutions & Services, Slovenská sporiteľňa
  4. latesttoday

    feat(you): open to new projects

    Currently accepting freelance work. Bringing 10 years of 'I understand how the application actually works' plus 2 years of 'I can make it run reliably, at 3am, without me.'

real-world examples

Believe it, or not, this actually happened.

CASE #001

A network printer (not) connected to the ethernet outlet

A customer called us to come to his office and fix the printer which was being worked on by internal employees. Long story short - they unplugged the RJ45 cable before manipulation, but somehow forgot to connect it back again. Problem solved.

CASE #002

(Manual) responsive webpage

My boss wanted me to make 4 boxes/areas on the webpage look the same on every resolution, not responsivness, they should look exactly the same - no problem, created custom css file with loads of screen width overrides.(Dated back to release of Angular 2)

CASE #003

Loads of bugs in the backlog, still growing

We had over 120 bugs in backlog, regular dev team, overgrown startup project, i hunted the bugs and get the bug number down to around 25(it took several months).

CASE #004

We want this software to run in our company

No problem, few days of analysis, few weeks of tweaking the helm chart, few weeks of creating CI/CD stuff.

service registry

Services are reporting healthy status.

CI/CD

  • JenkinsUP
  • GitHub ActionsUP
  • GitLab CIUP
  • Azure DevOps *Loading
  • ArgoCDUP

Containers & Orchestration

  • DockerUP
  • KubernetesUP
  • HelmUP
  • OpenShiftUP
  • PodmanUP

Cloud Providers

  • AWS*Loading
  • AzureUP
  • Google CloudUP
  • DigitalOceanUP

Infrastructure as Code

  • Terraform *Loading
  • AnsibleUP

Monitoring & Observability

  • PrometheusUP
  • GrafanaUP
  • ElasticsearchUP
  • ZabbixUP
  • LokiUP

Version Control & Collaboration

  • GitUP
  • GitHubUP
  • GitLabUP
  • BitbucketUP
  • JiraUP
  • ConfluenceUP

Scripting & Languages

  • BashUP
  • PythonUP
  • Java (it never really leaves you)UP
  • PowerShellUP
  • YAML (unfortunately, a skill now)UP

Security & Compliance

  • HashiCorp VaultUP
  • SonarQubeUP

Networking & Service Mesh

  • NginxUP
  • Caddy*Loading

Databases

  • PostgreSQLUP
  • MySQLUP
  • MSSQLUP

deploy to production

Ready to hire someone who reads runbooks for fun and treats your pipeline like it's a pet, not cattle? Let's talk.

$ echo "Checking partner" && if [ "$PARTNER" = "good" ]; then echo "🤝 Cooperation established."; else echo "Exit code: 503"; fi

No servers were harmed in the making of this portfolio