Career Profile

I am looking for new challenges and opportunities. I really love information technology with the focus on application development, API and distributed systems with high availability and fault tolerance. My passion is to deliver the high-quality application with added value. API design, database design, protocol specification, this is my true hobby. I would like to learn and improve.

Professional Experience

DevOps Engineer

2021 - Present
Cookielab s.r.o.

Infrstructure and build process automation and management.

  • Amazon Web Services: ALB, SQS, S3, EKS, ECS, Lambda, RDS/Aurora, DocumentDB, API Gateway, …
  • HCP Terraform & Vault
  • Ansible
  • Kubernetes, Helm
  • Gitlab & Gitlab CI
  • OpenVPN, Wireguard
  • Grafana stack (grafana, prometheus, loki)
  • Supporting development stack: JavaScript, PHP, Python, Go
  • Troubleshooting

Lector

2021 - Present
University of West Bohemia

Lectures.

  • Computer networks 101
  • Network and system administration
  • Network application security

Lector

2018 - 2020
Unicorn College s.r.o.

Part-time courses lector

  • Operating systems and computer networks

Solution Architect & DevOps Team Leader

2013 - 2021
eMan s.r.o.

High-level application design. System integration. API and interface specifications. Technology & GitLab evangelist.

  • Process and data analysis
  • API Design (swagger, openAPI, blueprint, testing, postman)
  • OAuth2.0, SAML
  • SQL databases (PostgreSQL, MySQL, Oracle)
  • Ruby on Rails, NodeJS, Java
  • noSQL databases (ElasticSearch, Redis, MongoDB, CouchDB)
  • JSON (Schema), XML (XSD, XSLT)
  • Message Queue (RabbitMQ, Kafka, Redis)
  • Cloud deployment and management (GCP, AWS, Azure)
  • Troubleshooting

System administration and automation.

  • Web servers (apache, nginx)
  • Application servers (puma, unicorn, tomcat, nodejs, spring)
  • Databases (PostgreSQL, MySQL, LDAP, Redis, MySQL…)
  • Cloud, Kubernetes
  • Terraform & Vault
  • Log management
  • Gitlab CI/CD
  • Virtualisation & containers (KVM, docker)
  • System automation: puppet, ansible
  • Monitoring (zabbix, nagios, prtg)
  • PKI

DevOps Engineer & System Specialist

2015 - present
Enrian Partners a.s.

System administration and automation.

  • Web servers (apache, nginx)
  • Application servers (puma, unicorn, tomcat, nodejs, spring)
  • Databases (PostgreSQL, MySQL, LDAP, Redis, …)
  • Cloud deployment and management (GCP, AWS, Azure)
  • Kubernetes, High avalability, Scaling
  • VPN, routing and networking (Linux, Cisco)
  • Log management (ELK, Syslog)
  • CI/CD (Gitlab, Travis, CircleCI)
  • Virtualisation & containers (KVM, docker)
  • System automation: terraform, ansible
  • Monitoring (zabbix, sensu, nagios, grafana stack)
  • PKI, SSL
  • IAM (LDAP, OAuth, SAML, AD, OpenID)
  • Cloud deployment: Azure, AWS

PhD. Student and Junior Researcher

2012 - 2021
University of West Bohemia

Distributed systems and networks and lectures.

  • Computer network 101
  • Operating systems 101
  • Network and system administration
  • Network application security

Co-owner, Operations & Project Manager

2011 - 2017
NetBrick s.r.o.

Project management and operations.

  • Application and systems operations
  • Application design and implementation
  • Database specialist
  • Project management

ICT Specialist

2011 - 2013
VigData s.r.o.

System and application specialist.

  • Mailing services
  • Web services
  • Databases
  • Application deployment automation
  • Virtualisation (Xen)
  • Backup and monitoring
  • Cluster management
  • Networking & VPN

ICT Specialist

2007 - 2011
YBhosting s.r.o.

Web hosting services administrator.

  • Mailing services
  • Web services
  • Databases
  • Backup and monitoring

Server administrator

2010 - 2010
AdminIT s.r.o.

System and network services administrator.

  • Mailing services
  • Web services
  • Databases
  • Backup and monitoring
  • Cluster management
  • Networking & VPN

ICT Specialist

2009 - 2010
VigData s.r.o.

System and application specialist.

  • Mailing services
  • Web services
  • Databases
  • Application deployment automation
  • Backup and monitoring
  • Cluster management
  • Networking & VPN

ICT Specialist

2007 - 2008
Vigour a.s.

System and application specialist.

  • Web services
  • Application administration automation
  • Virtualisation (Xen)
  • Backup and monitoring
  • Cluster management
  • Networking & VPN

Certifications

AWS Certified Solutions Architect - Associate

2024 - 2027

The AWS Certified Solutions Architect – Associate examination is intended for individuals who perform a solutions architect role and have one or more years of hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS.

Projects

Some small libs, tools, slides and docker images.

ruian-api - API for Czech Address Database aka RUAIN.
vocative-api - Public REST API for Czech Vocatives based on Minister of the Interior database and validace.cz.
CzFaker - Faker for Czech data with validators.
CzFaker API - API for Faker generates Czech data with validators.
ApiMiniTester - Simple gem for JSON REST API testing without coding.
Docker images - Some useful docker images.
Ansible role for Gitlab on GCE - Ansible role for GitLab installation in GCE environment.
Install Fest 2017 slides - Slides of my presentations at Install Fest 2017
Lecture slides - List of commands for lectures.

Publications

My IEEE publications.

  • Survey of traffic prediction methods for dynamic routing in overlay network.
  • SKUPA, J. SAFARIK, J.
    Proceedings of 2017 IEEE 14th International Scientific Conference on Informatics Poprad, Slovakia, 2017
  • Dynamic internal message routing in distributed file system.
  • SKUPA, J., MATEJKA, L., SAFARIK, J.
    Proceedings of 2015 IEEE 13th International Scientific Conference on Informatics Poprad, Slovakia, 2015

    Skills & Proficiency (WIP)

    Terraform

    Ansible

    Gitlab

    Ruby & Ruby on Rails

    Golang (hobby)

    Python (hobby)

    Cloud (GCE, AWS, Azure)

    GNU/Linux (Debian, Ubuntu, CentOS)

    REST API (JSON, XML, Swagger, Blueprint)

    SQL Databases (PostgreSQL, MySQL)

    noSQL Databases (ElasticSearch, MongoDB, Redis)

    Networking and network services

    Architecture & algorithms