Irakli Korpashvili
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior DevOps Engineer
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.
Lead Systems Engineer
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.
Lead Systems Engineer
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.
Freelance DevOps Engineer
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.
Freelance DevOps Engineer
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.
DevOps Engineer
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.
DevOps Specialist
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.
DevOps Engineer
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.
IT Manager
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).
Technical Support Specialist
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.
Experience
Terraform Provider for Nike Managed Kafka Service
Education
Specialization in Linux Professional Institute Certification
Georgian Research and Educational Networking Association - Tbilisi, Georgia
Bachelor's Degree in Computer Science
Georgian Technical University - Tbilisi, Georgia
Specialization in Computer Systems and Networks
Information Technologies Academy - Tbilisi, Georgia
Certifications
Certified Kubernetes Security Specialist
The Linux Foundation
Certified Kubernetes Application Developer
The Linux Foundation
Certified Kubernetes Administrator
The Linux Foundation
Red Hat Certified System Administrator
Red Hat
AWS Certified Solutions Architect Associate
AWS
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring