← Back to list

Portfolio

Emirates Group

Design and implementation of integration and delivery processes of Akamai CDN configurations ● Implementation of GitOps automation processes using Terraform modules for various cases of automation, such as Akamai and AWS infrastructure. ● Designed pipelines for various deployment scenarios (spinnaker) ● Designed and coded terraform tools and modules (golang) ● Designed integration with Servicenow and Microsoft Office 365 (Teams, AD)

Wizshops

● Designed and implemented on-demand deployment of environment for new tenants for a SaaS startup. AWS EKS, RDS, KMS, Go Lang. Terraform. ● Set up the git flow and deployment process using Gitlab/Gitlab CI, Terraform and Kubernetes. ● Designed and implemented architecture of data analytic application based on Amazon manage services.

Eve Virtual

● Configured CI/CD pipelines in Azure DevOps to deploy frontend and backend applications. ● Hosted .Net Core application on Azure App Services backed by Azure SQL database. Configured Azure Front Door with load balancing, WAF, and CDN. ● Configured 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 Web sites with Microsoft CDN. ● Implementation of authentication service based on Azure AD B2C. ● Distributed stress tests with JMeter and Kubernetes In Azure Kubernetes Service. ● Configured multizone failover and HA for Azure SQL Database. ● Designed and implemented a video-conferencing browser application based on Twilio and Agora API. ● Designed and implemented chat and signaling system for multiplayer game-like applications using PubNub API, Agora RTM, Azure WebRTC, Azure SignalR Service, Azure Functions.

Skills

AWS
Azure
C#
Cloud engineering
Content delivery management
Continuous Integration and Deployment processes
Database
GCP
GoLang
Infrastructure operations management
IT Security
Javascript
PHP
Production environment ownership
Python
Software Engineering and Programming
System administration for Linux
System administration for Microsoft
Virtualization

Work experience

DevOps and IT Infrastructure Tech lead
Till the present day |2014 - 2020 - Awok.com - Dubai, UAE
Google Cloud, 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, SQL Server 2012, Hyper-V, Cisco, GitLab CI/CD, CI/CD Pi
Leading E-commerce startup company, 600+ employees in UAE, KSA, India and China offices ● In awok.com I led a journey of the transition from the old legacy way of deployment, integration and hosting processes to new, cutting edge technologies and services. We reached zero downtime during three consequent years and reduced the risk of buggy code in production. We dramatically decreased the cost of infrastructure from one to another cloud and optimizing 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. Service automatically switched CDN for end user based on current traffic quality in his location. And we reduced the cost of traffic and increased the overall quality. ● Migrated cloud infrastructure nodes from Amazon AWS to Google Cloud Platform. 20+ VMs, databases, load balancers, log and monitoring systems. Reconfigured CI/CD. ● Configured automation delivery of code to environments using GitLab CI. Set up deployment environments and configuring CI/CD pipelines for automation. Switched deployment from direct to CI/CD. ● Set up monitoring and alerting services for applications and infrastructure using Zabbix, Grafana, Elasticsearch. ● Configured multiple Content Delivery Networks - Akamai, CDNetworks, G-Core, Cloudflare, CloudFront, Google CDN. Automated invalidations and included into CI/CD process. ● Created ETL scripts (bash) to load transactional data to Google Bigquery. ● Created ELT solution based on Apache Airflow and Kubernetes to load data to external systems (BigQuery, Google catalog, Facebook catalog). ● Designed and developed RUM (Real User Monitoring) solution to collect metrics from user's browser using Akamai's open source tool "Boomerang" and stream to Elasticsearch with Logstash. ● Adopted Git flow to specific software development lifecycle. Designed CI/CD and pipelines accordingly. ● Designed and set up "canary" deployment scenario for monolithic PHP/MySQL app
IT Manager
Till the present day |XM LTD - Kharkiv, Ukraine.
ASP.NET, Hyper-V, Proxmox, SQL Server 2000, Windows Server 2003, Windows SBS 2003, Hardware, Asterisk, CCTV, Computer Networking, Cisco, Linux, Android, Windows Server Update Services (WSUS), Antivirus Software, C#.NET, Bash, Windows PowerShell
IT Consultant
Till the present day |M.H. Alshaya Co. - Dubai, UAE
Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure Cloud Services, OpenAPI, Swagger, Microsoft Azure Cognitive Services, Azure Search, Python, Flask
● Conducted research of requirements and justification of the selection of an architecture and cloud platform for the new e-commerce project. ● Conducted research of available platforms for the e-commerce marketplace. ● Implemented e-commerce search service.
Senior Software engineer
Till the present day |Kharkiv Metal-2 LTD JSC - Kharkiv, Ukraine.
JavaScript, VB, ASP, Windows, Network Architecture
Head of Engineering, DevOps, Architect
Till the present day |Head of Engineering, DevOps, Architect
Twilio API, Agora, Azure DevOps, Azure App Service, Azure SQL Databases, Azure Front Doors, Web Application Firewall (WAF), Content Delivery Networks (CDN), Azure Application Insights, Azure Active Directory B2C (ADB2C), Apache JMeter, Azure Kubernetes Se
● Configured CI/CD pipelines in Azure DevOps to deploy frontend and backend applications. ● Hosted .Net Core application on Azure App Services backed by Azure SQL database. Configured Azure Front Door with load balancing, WAF, and CDN. ● Configured 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 Web sites with Microsoft CDN. ● Implementation of authentication service based on Azure AD B2C. ● Distributed stress tests with JMeter and Kubernetes In Azure Kubernetes Service. ● Configured multizone failover and HA for Azure SQL Database. ● Designed and implemented a video-conferencing browser application based on Twilio and Agora API. ● Designed and implemented chat and signaling system for multiplayer game-like applications using PubNub API, Agora RTM, Azure WebRTC, Azure SignalR Service, Azure Functions.
Head of Engineering, DevOps, Architect
Till the present day |Wizshops - Dubai, UAE
Kubernetes, Amazon EKS, Terraform, Helm, GitLab, GitLab CI/CD, Amazon RDS, MySQL, ProxySQL, Go, Python, Bash, Amazon KMS, AWS Lambda
● Designed and implemented on-demand deployment of environment for new tenants for a SaaS startup. AWS EKS, RDS, KMS, Go Lang. Terraform. ● Set up the git flow and deployment process using Gitlab/Gitlab CI, Terraform and Kubernetes. ● Designed and implemented architecture of data analytic application based on Amazon manage services.
IT consultant (DevOps)
since 07.2021 - Till the present day |Emirates Group
Terraform, AWS, Kubernetes, GoLang, Python, Jinja, Bash, Spinnaker, Jenkins, JTE, Groovy
● Design and implementation of integration and delivery processes of Akamai CDN configurations ● Implementation of GitOps automation processes using Terraform modules for various cases of automation, such as Akamai and AWS infrastructure. ● Designed pipelines for various deployment scenarios (spinnaker) ● Designed and coded terraform tools and modules (golang) ● Designed integration with Servicenow and Microsoft Office 365 (Teams, AD)
IT consultant (DevOps)
since 06.2021 - Till the present day |Toptal - Remote, freelance
Terraform, Azure VM, Azure Storage, Azure Automation, Azure App Service, Azure Front Door, Windows Server, IIS, SQL Server, Powershell, Azure DevOps
● 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 custom Journal format and use of mixed embedded CS and SQL database scripts. ● Implemented an SFTP server to serve Azure Storage Blob files to legacy clients.

Educational background

Software" with qualification of "Research Engineer (Masters Degree)
National Aerospace University – Kharkiv Aviation Institute (KhAI)

Languages

EnglishProficientRussianProficientUkrainianProficient