Ivan Tomica

Hi there! Let me briefly introduce myself.

I am a seasoned professional with a diverse set of skills in setting up and managing web servers, load-balancers, databases, CI/CD pipelines, working with containers and “serverless” technologies. My primary focus is working with Free Software and Open Source technologies.

By working on various complex project I have become proficient in designing, implementing and maintaining robust and scalable infrastructures. Gathered experience in optimizing performance, ensuring high-availability and enchancing security of the systems.

I’ve been collaborating with cross-functional teams to deliver best solutions for the clients and have strong problem solving abilities combined with a passion for continuous learning and staying up-to-date with industry trends. Always commited to deliver exceptional results and to learn something new in the process.

Experience

ByteRunner

Senior Cloud Infrastructure Engineer - September 2023 - Present


Infinum

DevOps Engineer - May 2023 - September 2023

After recognizing that the Team Lead role didn’t match my career objectives, I have chosen to return to a technical position, prioritizing my focus on learning and personal development.


Infinum

DevOps Team Lead - October 2021 - May 2023

Led the team of 6 engineers at the time. My primary focus was on leading people and helping them with day-to-day work and life in the company. Focus on:

  • Held regular 1on1 meetings with team members
  • Career talks and personal development guideance for direct reports
  • Improve the team processes in terms of planning, resourcing, technical initiatives, etc.
  • Improve collaboration between my team and other teams within the company
  • Organize work on company and team level OKRs
  • Job interviews, hiring, and salary corrections

Infinum

DevOps Lead Engineer - November 2020 - October 2021

In addition to the DevOps Engineer duties my role was to foster cross-team collaboration, and push various tech initiatives within the team and the company. Some notable things include:

  • Designed and implemented initial Wordpress CI/CD process in collaboration with Wordpress Lead Engineer
  • Developed and provided the baseline Terraform modules, structure and fostered IaC adoption in the team
  • Supported and helped with the containerization effort of the Rails based applications

Infinum

DevOps Engineer - August 2018 - November 2020

Responsible for designing and deploying highly available infrastructure using various cloud providers and services they offer. Gathered experience mainly within AWS environment but also had exposure to Azure. Day-to-day work required tight collaboration with developers, project managers and clients to provide optimal and cost effective solutions but also integrate industry best practices.

In day-to-day work I’ve worked with and gathered experience in:

  • Designed resilient and highly available infrastructure while incorporating security best-practices
  • Followed Agile methodologies in order to accomplish day-to-day tasks, provide proper estimates that were further communicated to clients and other stakeholders
  • Wrote IaC using Terraform and thus lowered the effort for replicating setup between multiple development environments
  • Automated common tasks within Ansible. Wrote fair share of the Ansible roles used within the team to this day
  • Provided platform for easy execution of Ansible playbooks and scheduling recurring tasks in form of AWX (Ansible Tower)
  • Worked on setting up CI/CD processes using tools such as SemaphoreCI, Gitlab, AWS CodePipeline and Jenkins
  • Worked with Docker and containers in general - build, publish and deploy process to ECR, ECS (EC2 and Fargate)
  • To a lesser extent (limited number of projects) experimented with EKS and Kubernetes setups
  • Configured monitoring and worked on troubleshooting various services and programs such as Nginx, Phusion Passenger, Redis, MySQL, PostgreSQL, Apache, Sensu, Grafana, Sensu(GO) and various Elixir, Rails, Java, PHP based applications to name a few.

While accomplishing my daily work duties I’ve also regularly contributed to various project-related discussions and helped colleagues with their tasks by providing them with guidance and examples how to best approach solving the particular challenge.


Crossvallia

System Administrator - December 2017 - August 2018

Company provided managed hosting services to high-volume, world-renowned websites. Measuring network traffic in the neighborhood of 5-7% of global internet traffic.

While working there I’ve performed various systems administration tasks, analyzed issues and performed required steps to remediate them. Also communicated directly with clients.

Work provided me with an opportunity to gathered extensive experience and knowledge of various underlying system components and infrastructure design patterns. Day to day my duties included:

  • Administration of, mostly Debian based, systems but periodically worked with CentOS as well
  • Setting up new websites with accent on optimization and high-availability. In setups we were utilizing multiple layers of HAProxy and configured them in a highly-available fashion to distribute traffic between multiple web backend and database instances.
  • Configuring, monitoring and troubleshooting of various services such as Apache, Nginx, PHP-FPM, Supervisor, PM2, Percona MySQL, Sphinx, Redis, Memcached + MCRouter, Monit, Bind, Postfix and many more.
  • Hardware troubleshooting and coordinating hardware component replacements with DC technicians.
  • Gathered quite a bit of experience in managing IPTables based firewall rules.
  • Automated services and propagated system changes using Puppet automation system.

TouchSupport

Level 3 Technical support - January 2017 - November 2017

When promoted to the Level 3 Technician I’ve had a chance to gather experience with advanced problems while also performing regular systems administration and setup tasks as well as the 3rd level support for end users.

My responsibilities included:

  • Finding hardware and software related issues and resolving them.
  • Performed server and service level configuration analysis, performance tuning and proposed changes for the long-term issue resolution.
  • Setting up new servers and services and maintaining multiple dedicated and shared hosting environments.
  • Gathered extensive experience with various various web, email, database and other technologies built-in into cPanel like Apache, Lightspeed, Nginx, Apache Tomcat, cPanel, Plesk, MySQL, MariaDB, Percona, Exim, Postfix, Dovecot, OpenVPN, BIND, PowerDNS, MyDNS
  • Worked with various operating systems, mainly CentOS and CloudLinux but sometimes also with Ubuntu and Debian.
  • Had experience in working with and managing various underlying virtualization services like XEN, OpenVZ, Onapp, KVM and VMware ESXi
  • Installed, configured and used R1Soft CDP for performing backups of the managed servers.
  • Also performed application level, user level and root level compromise analysis.

My daily duties also included proposing new solutions to common tasks and issues as well as testing and documenting the state of new products we might use to advance our offerings.


TouchSupport

Level 2 Technical support - July 2016 - December 2016

Company provided white-label support for various, mostly web-hosting related, companies.

My tasks were to answer to the escalated issues by the colleagues on the 1st level of support and resolve the issue client was facing or, should it be required, escalate issue further.

During my time on this position day-to-day I’ve worked on:

  • Primarily with CentOS and RedHat based servers, but sometimes with Ubuntu and Debian as well.
  • Troubleshooting various server and service related issues. Often testing server configurations and proposing better solutions to the clients.
  • Worked with various web hosting services such as Apache, Lightspeed, PHP, cPanel, MySQL, Exim, Nginx and many more.
  • Servers were often backed by some virtualization technology so I had a chance to familiarize myself with various virtualization technologies such as OpenVZ, XEN, VMWare and KVM.
  • As many servers were cPanel based I had an opportunity to also work with CloudLinux as a base operating system and utilize its built-in tools.

Avalon

Linux System Administrator - February 2014 - July 2016

Upon transitioning to the role of Linux systems administrator I started to manage multiple Linux based servers and accompanying services.

My main responsibilities included:

  • Creation and installation of the virtual and dedicated servers, mainly based on CentOS, utilizing Kickstart for initial setup automation
  • Virtual server and storage devices management via OpenNebula
  • Configured and maintained multiple shared and dedicated web hosting environments. Mostly powered by cPanel. While working with cPanel I’ve also gathered extensive experienced with all of the built-in services such as Apache+PHP, Exim, MySQL, Bind and more
  • Configured and maintained server and application monitoring using combination of Monit and Nagios monitoring system
  • Configured and maintained R1Soft CDP backup policies.

I was also working on automating common tasks performed by the technical support department by writing bash scripts and have also provided guidance and written numerous guides to help colleagues in their day-to-day work-related activities..


Avalon

Technical support - May 2012 - February 2014

Company was providing shared and dedicated web and email hosting services, mostly targeted at small to medium businesses.

Started working as a first line of the technical support for clients of our web and email hosting services. My main responsibilities included:

  • Communicating with clients via multiple communication channels (phone/live-chat/e-mail)
  • Provided technical support and guidance for services based on Windows and Linux servers.
  • Performed basic server monitoring, remediation of simpler issues or issue escalation.

During my work on this position I’ve gathered experience in troubleshooting various website related, database related and email related issues.

Certifications

AWS Certified SysOps Administrator - Associate (SOA) - June 19th 2019 - June 19th 2022

Credential ID YB24NP01B1141C5Q