Anton Shuleshov, Developer in Dubai, United Arab Emirates
Anton is available for hire
Hire Anton

Anton Shuleshov

Verified Expert  in Engineering

Software Engineer and Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
July 6, 2021

Anton is an IT expert with 23 years of extensive experience in IT, AWS, GCP, Azure, CI/CD, infrastructure as code, and modern cloud, security, and infrastructure technologies. He has a proven track record of leading teams to successfully implement, manage, and optimize cloud-native infrastructure solutions. Anton is experienced in delivering complex automation projects supporting software development lifecycle and utilizing Azure DevOps, GitHub Actions, GitLab CI, and Jenkins.

Portfolio

Emirates Group
Jenkins, Terraform, Amazon Web Services (AWS), Azure, Windows PowerShell, Python
Ricoh Corporation - DSC-IT Infrastructure and Operations
ELK (Elastic Stack), Elasticsearch, Kibana, Logstash
iMoon Games
Azure, Google Cloud Platform (GCP), Kubernetes, Azure Kubernetes Service (AKS)...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), GitLab, Azure Cloud Services, Linux, Kubernetes, Terraform, Azure, Google Cloud Platform (GCP)

The most amazing...

...thing I've designed was a cloud infrastructure for an eCommerce marketplace with two million monthly users, achieving zero downtime for three years.

Work Experience

DevSecOps Consultant

2024 - PRESENT
Emirates Group
  • Contributed to automation initiatives within the Digital Platform Engineering team.
  • Developed a Jenkins pipeline to automate VMware patch installation.
  • Created Jenkins pipelines, Terraform, and Packer modules to build a landing zone environment.
Technologies: Jenkins, Terraform, Amazon Web Services (AWS), Azure, Windows PowerShell, Python

ELK Engineer

2023 - 2024
Ricoh Corporation - DSC-IT Infrastructure and Operations
  • Created the transition plan and PoC for the migration of Elastic agents from standalone to Elastic Fleet managed for 6,000+ monitored CIs.
  • Conducted an audit of the current Elasticsearch setup and suggested changes to improve overall performance, stability, and security.
  • Adopted the existing Logstash configurations and Kibana dashboards to the new Elastic Agents.
Technologies: ELK (Elastic Stack), Elasticsearch, Kibana, Logstash

DevOps Consultant

2023 - 2023
iMoon Games
  • Designed infrastructure as code (IaC) modules for environment creation. Implemented Azure DevOps pipeline to manage environments.
  • Conducted load tests on web applications and WebSockets back end using JMeter, Locust, and Selenium.
  • Configured monitoring with Azure Application Insights and created several related dashboards.
Technologies: Azure, Google Cloud Platform (GCP), Kubernetes, Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), Terraform, Apache JMeter, Locust, Azure Web PubSub, Selenium, Python, Architecture

AWS DevOps Engineer (via Toptal)

2023 - 2023
Sparkinity Limited
  • Migrated a B2C CMS from DigitalOcean to Amazon ECS.
  • Created a container for the monolithic application and surrounding stack.
  • Created continuous deployment pipelines for the repository hosted on GitHub.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS Database Migration Service (DMS), Sharetribe, Amazon EC2, Amazon RDS, Data Migration, DevOps, Amazon Elastic Container Service (Amazon ECS), AWS CloudFormation, AWS Copilot, Docker, AWS CodePipeline, AWS CodeBuild

DevOps Engineer

2023 - 2023
Exemplar Human Services, LLC
  • Designed, optimized, and secured architecture of prod and non-prod environments for web applications hosted in Azure cloud.
  • Created IaC modules and related pipelines to manage web application environments.
  • Created CI pipelines in Azure DevOps for the applications and configured integration and unit tests.
  • Implemented Azure pipeline agent hosted in Azure Container Instances.
  • Designed backup and disaster recovery plan and configured it for the production environments.
  • Prepared the framework for cost estimation and forecast based on application usage.
Technologies: Azure, CI/CD Pipelines, System Testing Pipelines, .NET, Agile, ASP.NET, APIs, Azure Bicep, Azure Container Instances, Azure DevOps

DevOps Engineer

2023 - 2023
Consulting Agency
  • Implemented a POC of chat-like search service over custom data.
  • Tailored OpenAI prompt template to achieve the proper responses.
  • Created a script to extract text from PDF documents and save it to Azure Cognitive Search index.
Technologies: Azure, Azure Cognitive Search, Azure OpenAI Service, Chatbots, Windows PowerShell, Azure Cloud Services, Azure Cognitive Services, Azure Search, Architecture

DevOps Engineer

2023 - 2023
Trakare Solutions LLC
  • Designed a software development lifecycle (SDLC) GitFlow for a specific project and implemented pipelines in GitLab CI.
  • Migrated an application from Kubernetes to Google serverless services, Google Cloud Run.
  • Implemented IaC modules and pipelines with Terraform and GitLab CI.
  • Used Helm charts along with Terraform to deploy applications to the Kubernetes cluster.
Technologies: GitLab CI/CD, DevOps, Kubernetes, Google Cloud Platform (GCP), Docker, Helm, Go, Python, CI/CD Pipelines, Continuous Delivery (CD), Continuous Integration (CI), Google Cloud Engine, Terraform, GitLab, Architecture

Technical Lead | DevOps

2022 - 2023
Virgin Mobile UAE
  • Automated AWS and GCP infrastructure for various web projects using Terraform.
  • Performed the automation of on-premise infrastructure based on VMware and Nutanix using Ansible.
  • Created IaC pipelines in Bitbucket to run Terraform modules and Ansible playbooks.
  • Enhanced observability by optimizing monitoring by using New Relic and PRTG.
  • Optimized the ITSM processes based on ITIL principles.
  • Improved CI/CD for building Android and iOS applications using Bitrise.
  • Implemented Terraform modules to manage existing on-premise Kubernetes clusters (OKD).
Technologies: Amazon Web Services (AWS), Amazon Simple Email Service (SES), AWS Lambda, AWS Elastic Beanstalk, VMware vSphere, Nutanix, Terraform, New Relic, ITIL 4, ITSM, Ansible, Shell Scripting, CI/CD Pipelines, Bash Script, Continuous Delivery (CD), Continuous Integration (CI), Bash, Content Delivery Networks (CDN), GitLab CI/CD, .NET Core, Prometheus, Kubernetes, Bitbucket, Architecture

DevOps Engineer

2022 - 2022
Ravio Technologies LTD
  • Made GitHub Actions workflows to support CI/CD pipelines.
  • Created dynamic testing environments that were automatically created per pull request.
  • Developed IaC Terraform modules to create various cloud resources in GCP.
  • Created GKE Kubernetes cluster for self-hosted GitHub Actions runners using customized Helm chart.
Technologies: Google Cloud Platform (GCP), Docker, CI/CD Pipelines, Git, DevOps, Web Applications, GitHub, GitHub Actions, Terraform, Continuous Delivery (CD), Continuous Integration (CI), GitLab CI/CD, Google Cloud Engine, Helm, Architecture

DevOps Consultant

2021 - 2022
Local Data
  • Designed and implemented IaaC for environments using Terraform and Azure ARM templates.
  • Refactored old and created new build and release pipelines for various projects, both classic and Yaml pipelines.
  • Customized SQL database migrations using the DbUp tool. Implemented a custom journal format and the use of mixed embedded CS and SQL database scripts.
  • Implemented an SFTP server to serve Azure Storage Blob files to legacy clients.
  • Created Azure DevOps CI/CD pipelines (both YAML and classic) to deploy application components and infrastructure to the environments.
Technologies: Azure, Azure DevOps, Terraform, Azure Resource Manager (ARM), Angular, Azure Automation, Windows Server, Windows PowerShell, DSC, Let's Encrypt, DbUp, .NET, C#, CI/CD Pipelines, Networks, Bash Script, Continuous Delivery (CD), Continuous Integration (CI), GitLab CI/CD, Azure Cloud Services, .NET Core

Lead DevOps Consultant

2021 - 2022
Emirates Group
  • Developed Terraform modules for various automation cases, such as Akamai and AWS infrastructure.
  • Created pipelines to deploy applications to Kubernetes (OpenShift).
  • Developed a custom Terraform plugin (provider) to extend Akamai CDN provider capability.
  • Created Jenkins pipelines and JTE libraries for various use cases.
Technologies: Akamai, Go, Terraform, Spinnaker, SonarQube, Jenkins, Jenkins Pipeline, Python, Ansible, Shell Scripting, CI/CD Pipelines, Bash Script, Continuous Delivery (CD), Continuous Integration (CI), Bash, Content Delivery Networks (CDN), GitLab CI/CD, Amazon Web Services (AWS), Azure Cloud Services, Bitbucket, Architecture

Head of Engineering | DevOps

2020 - 2021
Wizshops
  • Designed and implemented on-demand environment deployment for new tenants for a SaaS startup using AWS EKS, RDS, KMS, Go, and Terraform.
  • Set up the GitFlow and deployment process using GitLab and GitLab CI, Terraform, and Kubernetes.
  • Created and implemented the architecture of data analytic applications based on Amazon-managed services.
  • Created CI/CD pipelines to build Docker images, managing the lifecycle of Docker images. Created Dockerfiles for various applications.
Technologies: Kubernetes, Amazon EKS, Terraform, Helm, GitLab, GitLab CI/CD, Amazon RDS, MySQL, ProxySQL, Go, Python, Bash, AWS Key Management Service (KMS), AWS Lambda, DevOps, AWS DevOps, Infrastructure as Code (IaC), Jira, GitFlow, Amazon Web Services (AWS), PHP, SaaS, Networks, Technical Leadership, CI/CD Pipelines, Continuous Delivery (CD), Continuous Integration (CI), Bash Script, Prometheus, Docker, Architecture

Head of Engineering | DevOps

2020 - 2021
eve_virtual
  • Set up CI/CD pipelines in Azure DevOps to deploy front- and back-end applications.
  • Hosted the .NET Core application on Azure App Services backed by Azure SQL Database. Configured Azure Front Door with load balancing, WAF, and CDN.
  • Established application logging, monitoring, and tracing with Azure App Insights. Created several dashboards in Azure and Power BI.
  • Hosted several front-end React applications on Azure Static Websites with Microsoft CDN.
  • Executed an authentication service based on Azure Active Directory B2C.
  • Distributed stress(load) tests with JMeter and Kubernetes in Azure Kubernetes Service.
  • Configured multizone failover and high availability for Azure SQL Database.
  • Designed and implemented a video-conferencing browser application based on Twilio and Agora API.
  • Created and designed a chat and signaling system for a multiplayer game-like application using PubNub API, Agora RTM, Azure WebRTC, Azure SignalR Service, and Azure Functions.
  • Implemented a CI/CD pipeline to build and sign Unity 3D application for Android.
Technologies: Twilio API, Agora, Azure DevOps, Azure App Service, Azure SQL Databases, Web Application Firewall (WAF), Content Delivery Networks (CDN), Azure Application Insights, Azure Active Directory B2C (ADB2C), Apache JMeter, Azure Kubernetes Service (AKS), CI/CD Pipelines, Terraform, PubNub, PubSubJS, SignalR, Azure Functions, .NET Core, Azure, Azure Active Directory, DevOps, Infrastructure as Code (IaC), Jira, Networks, .NET, C#, Technical Leadership, OpenAPI, Continuous Delivery (CD), Continuous Integration (CI), Bash, Windows PowerShell, GitLab CI/CD, Azure Cloud Services, Swagger, Load Testing, Architecture

IT Consultant

2020 - 2020
M.H. Alshaya Co.
  • Conducted research of requirements and justification of selecting an architecture and cloud platform for the new eCommerce project.
  • Researched available platforms for the eCommerce marketplace.
  • Implemented eCommerce search services using Azure Cognitive Search, Azure Search API, Python, Flask, Azure Blob storage, and OpenAPI.
Technologies: Google Cloud Platform (GCP), Amazon Web Services (AWS), OpenAPI, Swagger, Azure Cognitive Services, Azure Search, Python, Flask, Jira, Infrastructure as Code (IaC), Confluence, Azure, Technical Leadership, Architecture

Head of Engineering | DevOps

2014 - 2020
An eCommerce Marketplace in Dubai
  • Migrated cloud infrastructure nodes from Amazon AWS to GCP—including 20+ VMs, databases, load balancers, logs, and monitoring systems. Reconfigured the CI/CD.
  • Configured the automation delivery of code to environments using GitLab CI. Set up deployment environments, configured CI/CD pipelines for automation, and switched deployment from direct to CI/CD.
  • Set up monitoring and alerting services for applications and infrastructure using Zabbix, Grafana, and Elasticsearch.
  • Established multiple content delivery networks—including Akamai, CDNetworks, Gcore, Cloudflare, CloudFront, and Google CDN. Automated invalidations and included them in the CI/CD process.
  • Designed and implemented CI/CD pipelines to build a native Android application. Included testing, building, signing, and uploading to the Firebase for pre-release QA.
  • Created an ELT solution based on Apache Airflow and Kubernetes to load data to external systems, such as BigQuery and Google and Facebook catalogs.
  • Designed and developed a real user monitoring solution to collect metrics from the user's browser using Akamai's open source tool, Boomerang, and streamed to Elasticsearch through Logstash.
  • Adopted Gitflow to the specific software development lifecycle and designed CI/CD pipelines accordingly.
  • Created and set up a canary deployment scenario for a monolithic PHP/MySQL application. Conducted load test using Jmeter and Locust.
  • Designed several microservices and communication between them using Google Pub/Sub.
Technologies: Google Cloud, Amazon Web Services (AWS), NGINX, PHP, Python, Linux, Apache HTTP Server, Akamai, Grafana, ELK (Elastic Stack), Zabbix, Google Pub/Sub, Content Delivery Networks (CDN), F5 Networks, Apache Airflow, ProxySQL, Hyper-V, Cisco, GitLab CI/CD, CI/CD Pipelines, Redis, Docker, Asterisk, Bash Script, ETL, Google BigQuery, Tableau, High Availability Disaster Recovery (HADR), Kubernetes, Google Kubernetes Engine (GKE), DevOps, AWS DevOps, Networks, Technical Leadership, Shell Scripting, Ansible, Continuous Delivery (CD), Continuous Integration (CI), Bash, Windows PowerShell, Google Cloud Engine, Swagger, Terraform, GitLab, Prometheus, Architecture

Head of the IT Department

2007 - 2013
XM LTD, Kharkiv, Ukraine
  • Developed the company's eCommerce website using ASP.NET C# and connected it to ERP. Hosted on-premise and configured routing, connections, security, and disaster recovery.
  • Led the IT-related activities, including internal projects, collaboration with vendors and providers, and IT budgets.
  • Designed and implemented a disaster recovery plan. Moved physical servers to virtual machines on Windows Hyper-V. Configured high availability and failover.
  • Introduced a monitoring and alerting system based on Zabbix 1.4.
  • Switched an analog Panasonic phone system to Asterisk PBX. Developed a plugin for ERP to connect call center agents to Asterisk PBX from the desktop operating system.
  • Implemented and designed a local network. Switched from an 802.3a network to 802.3i and later to an 802.3u network.
  • Created and implemented the interconnection between the head office and remote branches using IPSec VPN and Cisco equipment.
  • Implemented the centralized operating system patching using Windows Software Update Server and protection with Kaspersky Anti-Virus.
  • Designed and installed an intrusion alarm and surveillance system for critical company premises.
Technologies: Hyper-V, Proxmox, Windows SBS 2003, Hardware, Asterisk, CCTV, Computer Networking, Cisco, Linux, Android, Windows Server Update Services (WSUS), Antivirus Software, C#.NET, Bash, Windows PowerShell, Networks, Technical Leadership, Shell Scripting, GitLab CI/CD, Bash Script

Software Engineer

2000 - 2007
Kharkivmetall JSC, Kharkiv, Ukraine
  • Developed and supported the ERP system. Maintained the POS and other office devices.
  • Created and maintained the company's website in ASP and JavaScript.
  • Supported the end-users, their workplaces, and the peripheral equipment.
Technologies: JavaScript, Active Server Pages (ASP), Windows, Network Architecture

Awok.com | UAE's Marketplace

At awok.com, I led a journey of the transition from an old legacy way of deployment, integration, and hosting processes to new, cutting-edge technologies and services.

We reached zero downtime during three consecutive years and reduced the risk of buggy code in production. We dramatically decreased the cost of infrastructure on another cloud and optimized the number and usage of services. And last but not least, I designed and implemented a multi-CDN approach of delivering traffic to end users. The service automatically switched the CDN for end users based on the current traffic quality in their location. We reduced the cost of traffic and increased the overall quality.

Authentication Service Based on Azure AD B2C

In Eve Virtual, we implemented authentication based on AD B2C. I created user flows and custom policies. Also, I created Azure Function to get certain data from the database during authentication flow. And we migrated user accounts from the legacy system to AD B2C. The team designed UI forms, and we hosted customized login forms. The team designed the email template used in user flows for OTP, reset password, and email verification.

All configuration files, technical profiles, and related assets were stored in Git (Azure DevOps) and CI/CD pipelines were configured to deploy updates automatically to staging and production environments.

SaaS for eCommerce

An eCommerce SaaS service for secure and seamless creation of eCommerce application instances (initially designed for WooCommerce but can be used for any web application).

Instances were hosted as deployments in a shared Kubernetes (AWS EKS) cluster. Each of them uses a separate database in a shared MySQL Cluster (AWS RDS) and a separate file system in a shared NFS (AWS EFS). All secrets were generated and stored in AWS KMS (separate instance per tenant)

All automation was done using terraform. I created a separate workspace per tenant, and all states were stored in S3.

CI and CD for application were implemented in GitLab CI—test and build images, push to the container registry (AWS ECR), and schedule rollout.

Terraform configuration was stored in Git repository in Gitlab, and CI/CD was configured to update core infrastructure and tenant's instances thru pipelines.

Android Application Build Automation

Implemented the CI/CD pipelines' automation to build, sign, and deploy Android applications for Awok.com.

Applications were uploaded to the Play Store manually after QA. Pipelines were implemented using GitLab CI and run on an on-premise dedicated server. At the time, we used a self-signed certificate.

Multitenant SaaS Application

As the only DevOps engineer in the project, I helped the client optimize and secure the current architecture in Azure Cloud using serverless services. Also, I implemented it as IaC modules with CI/CD pipelines and designed the backup and disaster recovery plan. Further, I estimated the cloud infrastructure cost and created a framework to assess the future cost based on the number of users.
2000 - 2005

Master's Degree in Computer Science

National Aerospace University – Kharkiv Aviation Institute (KhAI) - Kharkiv, Ukraine

NOVEMBER 2023 - DECEMBER 2024

Microsoft Certified: Azure Administrator Associate

Microsoft

APRIL 2020 - PRESENT

Cloud Engineering with Google Cloud Specialization

Coursera

Libraries/APIs

OpenAPI, Azure Cognitive Services, Twilio API, PubNub, SignalR, Jenkins Pipeline, PubSubJS

Tools

GitLab CI/CD, Terraform, NGINX, Apache HTTP Server, ELK (Elastic Stack), Zabbix, Hyper-V, Azure Search, Agora, Azure Active Directory B2C (ADB2C), Apache JMeter, Helm, GitLab, Jira, Azure Automation, Amazon Simple Email Service (SES), Git, GitHub, Ansible, Grafana, Asterisk, Apache Airflow, Tableau, Google Kubernetes Engine (GKE), Azure App Service, Azure Application Insights, Azure Kubernetes Service (AKS), Amazon EKS, Amazon CloudFront CDN, Confluence, AWS Key Management Service (KMS), Amazon Elastic Container Registry (ECR), SonarQube, Jenkins, Let's Encrypt, VMware vSphere, Azure OpenAI Service, Amazon Elastic Container Service (Amazon ECS), AWS CloudFormation, AWS Copilot, AWS CodeBuild, Bitbucket, Kibana, Logstash

Languages

Python, Bash, Bash Script, PHP, JavaScript, Active Server Pages (ASP), C#.NET, Java, UML, Go, C#

Platforms

Linux, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure, Windows, Google Cloud Engine, Proxmox, Azure Functions, AWS Lambda, WordPress, WooCommerce, Spinnaker, Windows Server, AWS Elastic Beanstalk, New Relic, Android, Amazon EC2

Paradigms

Azure DevOps, DevOps, Continuous Delivery (CD), Continuous Integration (CI), ETL, Agile, Load Testing

Storage

Cloud Environments, Azure Cloud Services, Google Cloud, Redis, MySQL, Azure Active Directory, Azure SQL Databases, Amazon EFS, Amazon S3 (AWS S3), Elasticsearch

Frameworks

Swagger, Windows PowerShell, Flask, .NET Core, Angular, .NET, ASP.NET, Locust, Selenium

Other

Content Delivery Networks (CDN), CI/CD Pipelines, High Availability Disaster Recovery (HADR), Shell Scripting, Azure Bicep, Architecture, Akamai, Network Architecture, Computer Networking, Windows Server Update Services (WSUS), ProxySQL, Infrastructure as Code (IaC), Prometheus, Azure Resource Manager (ARM), DbUp, Networks, Technical Leadership, Web Applications, GitHub Actions, Windows SBS 2003, Hardware, CCTV, Cisco, Antivirus Software, Google Pub/Sub, F5 Networks, Google BigQuery, Web Application Firewall (WAF), AWS DevOps, Amazon RDS, Amazon Route 53, SSL Certificates, GitFlow, SaaS, DSC, Nutanix, ITIL 4, ITSM, Azure Cognitive Search, Chatbots, System Testing Pipelines, APIs, Azure Container Instances, AWS Database Migration Service (DMS), Sharetribe, Data Migration, Microsoft Azure, AWS CodePipeline, Azure Web PubSub

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