Irakli Korpashvili, Developer in Tbilisi, Georgia
Irakli is available for hire
Hire Irakli

Irakli Korpashvili

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
May 24, 2022

Irakli is a professional DevOps engineer with skills in Linux systems administration, infrastructure automation, and leadership. He enjoys connecting people with technology solutions that are easy to use, open-source, affordable, and sustainable over time. Irakli is a massive supporter of DevOps culture and knows how to make it work with a large team in a fast-paced environment.

Portfolio

Betsson Group
Ansible, Linux, VMware, Amazon Web Services (AWS), Argo CD, GitLab...
Instructure
Datadog, Kubernetes, Linux, Bitbucket, New Relic, Terraform, Terragrunt...
Nike
Terraform, Go, REST APIs, GitHub, Kubernetes, Linux, Amazon Web Services (AWS)...

Experience

Availability

Full-time

Preferred Environment

Go, Kubernetes, Terraform, Linux, GitHub

The most amazing...

...cluster I’ve developed is an automating private, fully functional, on-premise, single-stack IPv6 Kubernetes cluster using Terraform and Ansible.

Work Experience

DevOps Team Lead

2023 - PRESENT
Betsson Group
  • Set up an on-premise 1.28 Kubernetes cluster and migrated about 250 microservices from an old cluster (1.16) to a new one.
  • Started migrating monitoring solutions to an all-in-one product called Datadog.
  • Standardized an application deployment strategy by lowering CI/CD pipeline templates and creating a shared pipeline library, which is much more configurable and flexible.
  • Implemented a microservice pipeline CD part using ArgoCD.
  • Started the migration process from on-premise to AWS Cloud.
Technologies: Ansible, Linux, VMware, Amazon Web Services (AWS), Argo CD, GitLab, GitLab CI/CD, Kubernetes, Cloud Migration, Datadog, Go, Python, Shell Scripting

Senior DevOps Engineer

2022 - 2022
Instructure
  • Migrated a logging solution from Logentries to Splunk.
  • Migrated a monitoring solution from New Relic to Datadog.
  • Implemented the whole system development using Terraform and Terragrunt in AWS and GCP.
  • Implemented a disaster recovery strategy for all stateful components of the system individually and for whole system provisioning.
  • Migrated all of the back-end services like Elasticsearch, RabbitMQ, PostgreSQL, and Redis from third-party hosted providers to AWS.
  • Created a high-availability site-to-site VPN between GCP and AWS to have resilient, private, and fast network connectivity between them.
Technologies: Datadog, Kubernetes, Linux, Bitbucket, New Relic, Terraform, Terragrunt, Elasticsearch, RabbitMQ, PostgreSQL, Redis, Google Cloud Platform (GCP), Amazon Web Services (AWS), Infrastructure as Code (IaC), Fluentd, Bash, Helm, Docker, DevOps, Cloud

Lead Systems Engineer

2021 - 2022
Nike
  • Developed a Kubernetes operator in Go which was in charge of automating all featured Kafka components within the Kubernetes cluster.
  • Developed REST APIs in Go for our Kubernetes operator to allow clients to interact with our service.
  • Developed a Terraform provider in Go which was dynamically generated every time we updated the OpenAPI specifications of our API component.
  • Automated multiregional infrastructure via Terraform.
  • Created end-to-end implementation (E2E) tests for our API endpoints to test client-side issues.
  • Created different kinds of monitoring dashboards and alerts with the help of Prometheus metrics and SignalFx agents.
Technologies: Terraform, Go, REST APIs, GitHub, Kubernetes, Linux, Amazon Web Services (AWS), CI/CD Pipelines, Infrastructure as Code (IaC), Fluentd, Bash, OpenAPI, Helm, Docker, DevOps, Cloud

Lead Systems Engineer

2021 - 2021
BCD Travel
  • Maintained three AWS accounts hosting different environments in different regions.
  • Used Terraform as the main IaC tool to provide all the environments within different AWS accounts.
  • Set up a best-suited monitoring solution using Datadog from scratch using most of its features.
  • Created multiple Helm charts for all corresponding application components.
  • Set up multiple CI/CD pipelines for automating application code to build, test, and deploy procedures.
  • Implemented and automated PCI DSS compliance security protocols within our production environment.
Technologies: Kubernetes, Terraform, Azure DevOps, Datadog, Amazon Web Services (AWS), CI/CD Pipelines, Infrastructure as Code (IaC), Fluentd, Bash, Linux, Helm, Docker, DevOps, Cloud

Freelance DevOps Engineer

2020 - 2021
Vidalytics
  • Maintained infrastructure running on Google Cloud Platform (GCP).
  • Managed different clusters using Google Kubernetes Engine (GKE).
  • Developed Helm charts for all proprietary applications.
  • Built different kind of delivery and deployment processes via Spinnaker.
Technologies: Google Cloud Platform (GCP), Istio, Prometheus, Grafana, Go, GitHub, Spinnaker, Kubernetes, CI/CD Pipelines, Bash, Linux, Helm, Docker, DevOps, Cloud

Freelance DevOps Engineer

2020 - 2020
Affix
  • Maintained multiple application environments on Azure Cloud Services.
  • Mentored the development team to create the right architecture for microservices that could be run on Kubernetes.
  • Created CI/CD pipelines for services on Azure DevOps.
Technologies: Azure DevOps, PostgreSQL, Redis, RabbitMQ, Terraform, Ansible, Elasticsearch, Kibana, CI/CD Pipelines, Bash, Linux, Kubernetes, Infrastructure as Code (IaC), Docker, DevOps, Cloud, CentOS

DevOps Engineer

2020 - 2020
Olmait
  • Automated infrastructure using Terraform and Ansible.
  • Managed core cloud providers like AWS, GCP, and Azure and on-premise virtual datacenter solutions like Proxmox and VMware.
  • Automated IPv6 Kubernetes cluster provisioning for in-house deployments using Terraform and Ansible.
Technologies: Terraform, Ansible, Kubernetes, Google Cloud Platform (GCP), Helm, Python, GlusterFS, CI/CD Pipelines, GitLab, Bash, Linux, Amazon Web Services (AWS), Infrastructure as Code (IaC), Docker, DevOps, Cloud, CentOS

DevOps Specialist

2018 - 2020
Betsson Group
  • Managed a small DevOps team, guiding and mentoring them with the best practices.
  • Administered on-premise Linux infrastructure using VMware.
  • Automated infrastructure provisioning using Terraform and Ansible.
  • Created CI/CD pipelines for proprietary microservices on GitLab CI/CD.
  • Managed and monitored multiple Kubernates clusters for different environments.
  • Implemented disaster recovery strategies and full high availability solutions for an on-premise datacenter.
Technologies: Terraform, Ansible, Kubernetes, RabbitMQ, PostgreSQL, Redis, Prometheus, Grafana, Elasticsearch, Kibana, Fluentd, GitLab, Docker, CI/CD Pipelines, Infrastructure as Code (IaC), Bash, Linux, Helm, DevOps, CentOS, Python

DevOps Engineer

2016 - 2019
Zenith Engineering Group
  • Automated AWS EC2 Linux environments on AWS using Puppet.
  • Used Puppet Enterprise as a main configuration management tool.
  • Automated PHP-based software deployments using Jenkins and Puppet.
  • Created various HTTP-oriented logging and monitoring dashboards in Kibana.
  • Automated on-premise datacenter Linux systems provisioning using Cobbler, Kickstarts, and Puppet.
Technologies: Jenkins, Puppet, Linux, Amazon Web Services (AWS), Bash, DevOps, Cloud, CentOS

IT Manager

2016 - 2016
Qebuli Climate
  • Managed a small IT team of technical support specialists.
  • Performed a routine audit of system and software components.
  • Performed migration of the whole infrastructure from Windows systems to Ubuntu.
  • Analyzed system logs and identified potential issues with computer systems.
  • Configured and managed network systems (routers, switches, VoIP, and CCTV).
Technologies: Linux, CentOS

Technical Support Specialist

2012 - 2016
Ministry of Justice of Georgia
  • Led diagnosing and resolving hardware, software, and user technical issues.
  • Acted as the first point of contact for all IT and technical queries.
  • Worked within a TCP/IP network environment, including DHCP, DNS, and ethernet.
  • Investigated unique and complex IT support issues.
  • Communicated with third-party technical specialists.
  • Configured and managed backup and restoration procedures.
  • Managed allocating work to junior staff and on-boarding for new staff.
  • Responded to queries in a timely and accurate manner and resolved them to the satisfaction of users.
Technologies: Linux

Terraform Provider for Nike Managed Kafka Service

Created a self generating Terraform provider for a Nike project named “Managed Kafka Service”. Every time we changed our API specification, my code pipeline was triggered. It was parsing the Swagger OpenAPI specification for their API service and generating another Go code for the Terraform provider with all the resources and data sources in it.
2018 - 2019

Specialization in Linux Professional Institute Certification

Georgian Research and Educational Networking Association - Tbilisi, Georgia

2010 - 2016

Bachelor's Degree in Computer Science

Georgian Technical University - Tbilisi, Georgia

2011 - 2012

Specialization in Computer Systems and Networks

Information Technologies Academy - Tbilisi, Georgia

FEBRUARY 2022 - FEBRUARY 2024

Certified Kubernetes Security Specialist

The Linux Foundation

FEBRUARY 2021 - FEBRUARY 2024

Certified Kubernetes Application Developer

The Linux Foundation

FEBRUARY 2021 - FEBRUARY 2024

Certified Kubernetes Administrator

The Linux Foundation

OCTOBER 2020 - OCTOBER 2023

Red Hat Certified System Administrator

Red Hat

MAY 2019 - MAY 2022

AWS Certified Solutions Architect Associate

AWS

Libraries/APIs

OpenAPI, REST APIs, Terragrunt

Tools

Terraform, Ansible, Helm, Fluentd, GitLab, GitHub, Istio, Grafana, Kibana, Bitbucket, RabbitMQ, Jenkins, Puppet, VMware, GitLab CI/CD

Languages

Bash, Go, Python

Platforms

Kubernetes, Linux, Docker, Red Hat Linux, CentOS, Google Cloud Platform (GCP), Spinnaker, Amazon Web Services (AWS), New Relic

Paradigms

DevOps, Azure DevOps

Storage

Datadog, GlusterFS, PostgreSQL, Redis, Elasticsearch

Other

CI/CD Pipelines, Infrastructure as Code (IaC), LPIC-1, Cloud, Prometheus, CCNA, Argo CD, Cloud Migration, Shell Scripting

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