Pavol Antalík, Developer in Bratislava, Bratislava Region, Slovakia
Pavol is available for hire
Hire Pavol

Pavol Antalík

Verified Expert  in Engineering

Software Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
January 7, 2019

Pavol is a DevOps engineer with a passion for automation and new tech. He started out as a software developer and then switched to a system administrator so he can understand the points of view and needs of both groups. His goal is to ease the daily workload of admins and make the development process faster via automation—from creating/configuring the infrastructure to successfully deploying the application.

Portfolio

Vacuumlabs
Amazon Web Services (AWS), Google Cloud Platform (GCP)...
NeCaSo
Nexus, Git, Jenkins, Python, Bash, SaltStack, Ansible, CI/CD Pipelines
Tempest A.S.
Hadoop, JBoss, GlassFish, Ansible, Linux

Experience

Availability

Part-time

Preferred Environment

Linux, GitHub, CircleCI, DevOps, Docker, Amazon Web Services (AWS), ECS, GitOps, Argo CD, Amazon EKS, Terraform, Performance Analysis, Monitoring, Amazon Elastic Container Service (Amazon ECS)

The most amazing...

...thing I've learned is to create cloud environments via programming and infrastructure as a code and to obtain correct and repeatable results every single time.

Work Experience

DevOps Engineer

2019 - PRESENT
Vacuumlabs
  • Worked on multiple projects for various fintech customers.
  • Helped build part of the payment infrastructure for an East Asian bank (AWS).
  • Helped to build a payment system for a bank in Asia (GCP).
  • Maintained infrastructure of a few smaller customers of Vacuumlabs (AWS).
Technologies: Amazon Web Services (AWS), Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI), Ansible, Kubernetes, CI/CD Pipelines, Terraform

DevOps Engineer

2016 - 2019
NeCaSo
  • Built an environment configuration and deployment solution for a specific company project using SaltStack.
  • Maintained a configuration management database, using it to set up configuration and deployment information for large-scale environments for company projects, using company's in-house developed tools.
  • Maintained Ansible playbooks for the configuration and deployments of specific company/customer environments.
  • Created and maintained the company build and deployment pipelines for various projects and configuring CI/CD (using Jenkins) in cooperation with development teams according to their changing requirements.
  • Developed new approaches to enhance existing and creating new architectures for configuration and deployment.
Technologies: Nexus, Git, Jenkins, Python, Bash, SaltStack, Ansible, CI/CD Pipelines

Application Administrator

2014 - 2016
Tempest A.S.
  • Maintained various applications for multiple clients, usually Java running on various application servers.
  • Configured and maintained a monitoring solution (Zabbix).
Technologies: Hadoop, JBoss, GlassFish, Ansible, Linux

Core Banking Specialist

2010 - 2014
ZUNO Bank AG
  • Maintained banking applications, mainly front-end related.
  • Created and maintained a monitoring solution (Zabbix).
Technologies: WebSphere Application Server, Linux, WebSphere

System Administrator

2007 - 2010
Digmia s.r.o.
  • Configured and maintained various customer servers and environments.
  • Troubleshot issues.
  • Supported a monitoring solution (Zabbix).
Technologies: NAS Servers, Bash, Apache, MySQL, KVM, Xen, Linux

Software Engineer

2001 - 2007
Wibeag AG
  • Developed database applications in the Progress 4GL programming language.
Technologies: Progress 4GL

Configuration and Deployment Solution Using Saltstack

I developed the configuration and deployment solution for preparing an environment to run Java applications for specific company projects in various environments (testing, staging, production) using SaltStack.

Maintenance, Enhancement, and Optimization of Jenkins Jobs

For this project, I maintained, enhanced, and optimized existing Jenkins jobs for the builds and deployments of Java applications, creating new ones upon request. To accomplish this, I migrated the old Jenkins architecture to a new "pipeline as a code" approach (pipeline plugin). I also designed the new deployment pipeline process—assembling the application, configuration, SSL certificate, deploying the script files, and publishing to specific deployment servers of customer environments.

Redesign of an Outdated Deployment Process

I redesigned an outdated deployment process with a strictly synchronous set of steps while relying partially on manual input to the automated asynchronous approach. The application files are prepared in a global package repository and then a configuration database processes the splits to logically separate tasks that can be executed in parallel simultaneously.

Dashboard for Observing Third-party System Data Processing in a Customer's Infrastructure

For this project, I created a simple dashboard to display the status of processing multiple tasks in a third-party application without needing an API to connect a monitoring solution. It does this by accessing the database via the use of a custom developed simple Python REST back-end (Flask framework based) and a JavaScript front-end (jQuery based).

Infrastructure as a Code

For this project, I created the infrastructure (deployment environment) for web applications in Amazon Web Services (AWS) cloud using Terraform.

Maintenance of Ansible Playbooks

I maintained, enhanced, and optimized the existing set of configuration and deployment Ansible playbooks and also created new ones upon request.
1995 - 2000

Bachelor's Degree in Quantitative Management and Statistics (Economics)

Slovak University of Agriculture - Nitra, Slovakia

Libraries/APIs

Flask-RESTful, Jenkins Pipeline, jQuery

Tools

Terraform, SaltStack, Zabbix, Jenkins, Git, Progress 4GL, Ansible, Apache JMeter, Apache Tomcat, Apache, ELK (Elastic Stack), Grafana, Apache Solr, GitHub, CircleCI, Amazon EKS, Amazon Elastic Container Service (Amazon ECS)

Paradigms

DevOps, Agile

Platforms

Linux, Amazon Web Services (AWS), Xen, KVM, JBoss, Amazon EC2, Docker, Nexus, WebSphere, IBM WebSphere, Kubernetes, Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI)

Languages

Bash, Bash Script, Python, SQL, JavaScript, HTML

Storage

MySQL, Elasticsearch, NAS Servers

Frameworks

Hadoop

Other

CI/CD Pipelines, GlassFish, Prometheus, WebSphere Application Server, ECS, GitOps, Argo CD, Performance Analysis, Monitoring, Orchestration

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring