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.

Experiences

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, …
  • Terraform & Vault
  • Ansible
  • Kubernetes, Helm
  • Gitlab & Gitlab CI
  • OpenVPN
  • 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

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