Boban Petrovic, Developer in Stamford, United States
Boban is available for hire
Hire Boban

Boban Petrovic

Verified Expert  in Engineering

DevOps Engineer and Software Developer

Location
Stamford, United States
Toptal Member Since
April 20, 2017

In a nine-year-long professional career, working as a Linux System and DevOps engineer for IT companies, Boban has gained significant experience, knowledge, and highly developed skills in the Linux world, including system administration and engineering. He's a proven high performer and has worked in many different environments. Boban is a flexible team member who's willing to work passionately both on team projects and on individual projects.

Portfolio

Stratagem Technologies
Galera Cluster, Iptables, Jenkins, Security, Bash, Python, Redis, Pacemaker...
Flow Mathematics (Toptal)
Let's Encrypt, NGINX
House So Green (Toptal)
Amazon Web Services (AWS), AWS CodeBuild, AWS CodePipeline...

Experience

Availability

Part-time

Preferred Environment

Linux, Amazon Web Services (AWS), DevOps, Infrastructure as Code (IaC)

The most amazing...

...project I've designed and deployed was a complex service infrastructure for intelligent predictive sport-bet modeling.

Work Experience

System Engineer | DevOps Engineer

2016 - PRESENT
Stratagem Technologies
  • Designed and deployed a continuous integration system.
  • Maintained the security of the general system.
  • Discovered system bottlenecks, optimized and designed solutions for optimal resource usage.
  • Made the services and the infrastructure highly available and fault tolerant.
  • Designed the systems for load-balancing.
Technologies: Galera Cluster, Iptables, Jenkins, Security, Bash, Python, Redis, Pacemaker, HAProxy, Java, Ansible, Public Health, Apache ZooKeeper, Spark, Cassandra, Apache Kafka, MongoDB, MySQL, NGINX, Ubuntu

Web Services DevOps

2018 - 2018
Flow Mathematics (Toptal)
  • Set up web servers with Let's Encrypt certificates.
  • Implemented web server security with the best practices.
Technologies: Let's Encrypt, NGINX

DevOps Engineer (AWS)

2018 - 2018
House So Green (Toptal)
  • Set up the AWS infrastructure for the new project from scratch.
  • Implemented a CI/CD design using AWS services.
  • Designed the network.
  • Worked on high availability and load balancing.
Technologies: Amazon Web Services (AWS), AWS CodeBuild, AWS CodePipeline, Amazon Virtual Private Cloud (VPC), AWS ELB, AWS CloudFormation, Amazon EC2, AWS CodeDeploy, Amazon CloudFront CDN, Amazon Cognito, Amazon ElastiCache

AWS Expert

2018 - 2018
Select Quote (Toptal)
  • Containerized the Node.js application.
  • Deployed the containerized application to AWS Fargate, and ECS.
  • Designed the VPC.
  • Implemented a CI/CD.
  • Worked on high availability and load balancing.
Technologies: Amazon Web Services (AWS), Docker, Node.js, AWS ELB, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (Amazon ECS), Amazon EC2, Amazon Virtual Private Cloud (VPC), Amazon ElastiCache, AWS Fargate

Senior Cloud Engineer

2018 - 2018
Staunch Technologies (Toptal)
  • Migrated the server infrastructure to an AWS platform.
  • Implemented high availability and load balancing.
  • Installed the encryption for various AWS services.
Technologies: AWS Elastic File System, AWS ELB, Amazon Virtual Private Cloud (VPC), Amazon CloudFront CDN, Amazon EC2, Amazon ElastiCache, AWS CloudFormation

MySQL Database Administrator

2017 - 2017
ShowClix (Toptal)
  • Migrated the traditional asynchronous replication to Galera-based replication.
  • Maintained and secured the MySQL environment.
Technologies: Linux, Galera Cluster, MySQL

Linux Lecturer

2014 - 2016
Admin Training Center
  • Lectured on Linux, LPIC levels.
  • Created demos, home projects, and exercises for students.
Technologies: LPIC-1, Linux

System Engineer

2012 - 2016
Mainstream
  • Designed, deployed, and maintained services and infrastructure for the web environment.
  • Maintained the general system's security.
  • Optimized various services in a web environment.
  • Optimized the MySQL queries.
  • Designed and implemented HA and load balancing systems.
Technologies: Galera Cluster, MongoDB, Solr, Elasticsearch, PHP-FPM, Varnish, Iptables, SELinux, Security, XenServer, Bash, Python, Jenkins, Memcached, Redis, Citrix NetScaler, Keepalived, Pacemaker, HAProxy, Java, Ansible, Apache Tomcat, MariaDB, MySQL, NGINX, Apache, Ubuntu, CentOS

Network and Linux System Engineer

2011 - 2012
Datatek
  • Maintained and secured the general system services and infrastructure.
  • Handled Linux-based load-balancing and high-availability solutions.
  • Advanced the integration of Linux and Microsoft Windows services (AD, CA, WMI, and more).
  • Managed the network security.
  • Implemented monitoring and alert services.
Technologies: Citrix NetScaler, XenServer, XenApp, Cisco, Iptables, Security, Bash, Python, Pacemaker, HAProxy, Java, MongoDB, MySQL, NGINX, CentOS, Ubuntu

Junior Network and Linux System Engineer

2010 - 2011
AVcom
  • Implemented and administered web services in a Linux environment.
  • Implemented monitoring and alert services.
  • Worked on Cisco networking and general network maintenance.
  • Provided customer support—level 2 and technical support for other departments.
Technologies: Courier, FTP, BIND9, BIND 9, Postfix, Iptables, Security, Bash, Python, Java, MySQL, NGINX, CentOS, Ubuntu

More than 10 Years of Experience as a DevOps Engineer

I have worked on Linux infrastructure projects, and, for the last eight years, I have worked as a DevOps engineer—deploying and running various types of projects in the cloud environment, including CI/CD, configuration management, IaC, and more.
2003 - 2009

Master of Science (MSc) Degree in Electrical Engineering (Telecommunications and IT)

University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia

MARCH 2021 - MARCH 2024

AWS Certified DevOps Engineer - Professional

Amazon Web Services

Libraries/APIs

Node.js, Amazon EC2 API, WMI, Redis Queue, Singularity.js

Tools

Docker Swarm, Bitbucket, Git, AWS CloudFormation, Amazon CloudFront CDN, Amazon CloudWatch, AWS CodeCommit, PM2, Amazon Elastic Container Registry (ECR), Syslog, Amazon Virtual Private Cloud (VPC), AWS ELB, Systemd, Postfix, Citrix NetScaler, RabbitMQ, NGINX, MySQL Performance Tuning, Apache ZooKeeper, Jenkins, Apache, Ansible, Iptables, PHP-FPM, Solr, Amazon ElastiCache, AWS CodeDeploy, AWS CodeBuild, GitLab, GitHub, GitLab CI/CD, Squid Proxy Server, Varnish, Docker Compose, Amazon Elastic Container Service (Amazon ECS), Let's Encrypt, VirtualBox, Keepalived, Citrix Xencentre, Mesos, Apache Tomcat, AWS IAM, AWS Fargate, VPN, Amazon Cognito, Pacemaker, Corosync, AWS CLI, Terraform, Chef

Frameworks

AWS HA, Spark, Apache Spark

Languages

Python, Bash, Java, PHP, Go, PHP 7

Paradigms

DevOps, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Microservices Architecture

Platforms

Ubuntu, Docker, Amazon EC2, Percona, Ubuntu Linux, Linux, Linux RHEL/CentOS, CentOS, Apache2, Amazon, Ubuntu 14.04, System V, Citrix, XenServer, Apache Kafka, Kubernetes, Amazon Web Services (AWS), Azure

Industry Expertise

Network Security

Storage

MongoDB, LAMP Server, MySQL Server, Amazon S3 (AWS S3), MySQL/MariaDB, MySQL Clustering, MariaDB, MySQL, Memcached, Elasticsearch, AWS Elastic File System, Redis Cache, Redis, Cassandra

Other

Networks, IP Networks, Network Engineering, Containers, Container Orchestration, Amazon Route 53, AWS Cloud Architecture, Linux Administration, HTTP Server, Linux Servers, Web Servers, Server Management, System Administration, Relational Database Services (RDS), Elastic Load Balancers, Network Protocols, Load Balancers, Ubuntu Server, Optimization, Galera Cluster, Query Optimization, HAProxy, Public Health, Security, SELinux, LPIC-1, Cisco, BIND 9, BIND9, FTP, Courier, AWS CodePipeline, DNS Configuration, DNS Servers, DNS, Redis Clusters, IPv4, Proxy Servers, XenApp, Virtualization, Apache Cassandra, Identity & Access Management (IAM), ECS, Amazon API Gateway, Infrastructure as Code (IaC)

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