Predrag Mijatovic, Developer in Belgrade, Serbia
Predrag is available for hire
Hire Predrag

Predrag Mijatovic

Verified Expert  in Engineering

ZFS Developer

Belgrade, Serbia

Toptal member since April 25, 2016

Bio

Predrag has more than five years of experience working as a system administrator working with Linux to Arch Linux, Ubuntu, and CentOS. For the past year, he's also been working as a DevOps engineer with tools like Docker, Jenkins, and Ansible. He thinks that good communication and common sense are key in an excellent work environment in order to overcome workplace conflict which is bound to happen.

Portfolio

strogo pro
Amazon Web Services (AWS), Red Hat Linux, OpenZFS, WordPress, VirtualBox...

Experience

  • Ubuntu Linux - 20 years
  • Ansible - 10 years
  • Docker - 10 years
  • Git - 10 years
  • Amazon EC2 - 10 years
  • Python - 7 years
  • NGINX - 3 years
  • ZFS - 2 years

Availability

Part-time

Preferred Environment

ZFS, Docker, Ansible, Git, Terminal, Linux, Unix

The most amazing...

...environments can be created with a single command. You just need the right playbook.

Work Experience

DevOps Engineer

2012 - PRESENT
strogo pro
  • Created an OpenVPN setup where each client would have his own personal IP and iptables rule; used Bash script for adding new users which would send a password-protected archive to the client along with "How to Configure VPN" instructions. The passwords would be sent through a different channel.
  • Deployed GitLab inside Docker (with volumes for permanent storage); created web hooks that would trigger Jenkins jobs on "git push."
  • Created an environment for easy Docker deployments—SQL database with hostnames, service names, versions, container parameters, and more which would be used in a Jenkins job.
  • Wrote a Bash script for Check_MK which would scan for Docker containers in a "Restarting" mode and report to Slack with the hostname, service name, and logs for that container.
  • Created an environment for multiple customers on a server utilizing LXC with a NGINX proxy in front of them.
Technologies: Amazon Web Services (AWS), Red Hat Linux, OpenZFS, WordPress, VirtualBox, Ubuntu, Linux, Samba, OwnCloud, NGINX, NFS, MySQL, MariaDB, LXC, GitLab, GitHub, Git, FreeBSD, FTP, ELK (Elastic Stack), Docker, Debian, cPanel, Check_MK, CentOS, Ansible

Experience

Badazoom

I was part of the Badazoom team since the beginning which meant that I worked on every part of the infrastructure. This included configuring instances in AWS and setting up different environments, VPN and more to automating the deployment of Docker containers through Jenkins and Git hooks and to set up the monitoring.

OSM

http://www.osm.rs/
I created an infrastructure for team collaboration: a VPN, GitLab (running in Docker container with mounted volumes), Jenkins, Slack with integrations, and a couple of Bash scripts.

I also set up a server for showcasing the project—one server with multiple LXC containers all behind a web proxy.

Education

2006 - 2011

Master's Degree in Architecture

University of Belgrade - Belgrade, Serbia

Skills

Tools

NGINX, Check_MK, GitLab, Terminal, ELK (Elastic Stack), AutoCAD, Vagrant, VirtualBox, GitHub, Git, Kibana, Logstash, Ansible

Platforms

Docker, Debian Linux, CentOS, Ubuntu Linux, Linux RHEL/CentOS, Arch Linux, Unix, Linux, cPanel, Debian, Ubuntu, Red Hat Linux, Amazon Web Services (AWS), WordPress, FreeBSD, Amazon EC2

Languages

Bash, Python

Storage

VSFTPD, MariaDB, MySQL, Elasticsearch, Amazon S3 (AWS S3), MySQL/MariaDB, OwnCloud

Paradigms

Samba

Other

GNU, FTP, ProFTPD, SFTP, LXC, OpenZFS, ZFS, NFS

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