Experience
Azure DevOps Engineer, Canadian bank
Duration:November 2022 – Currently
Summary:A Canadian bank.
Responsibilities:
- Develop and implement architecture designs (App services, ETL, load balancing, routing, etc.);Â
- Setup a new environment;
- Maintaining and supporting existing environment;Â
- Setup a monitoring solution within Azure and monitor the environment’s health state;
- Communicate to vendors and provide solutions and support on projects;Â
- Providing support with cost management and optimization;
- Implementing CI\CD process with Azure DevOps.Â
Technologies:Azure DevOps, Azure AD, VM, vNet, ARM templates, Azure Monitor, Datadog, Terraform, AKS, etc.
DevOps Engineer, SaaS solution and suite of back-office applications
Duration:2021-2022 (1 year and 1 month)
Summary: US IT company
Project description: During this period, I worked on a SaaS solution and suite of back-office applications to help restaurant managers achieve operational and financial goals. The software leveraged business intelligence and automation technologies to manage labor, decrease food costs, and improve customer service.
Responsibilities:
- Worked on release automation using CI/CD and Azure DevOps;
- Designed and developed cloud infrastructure using VM, vNet, and ARM templates;
- Set up and deploy App Services;Â
- Provided support in testing the changes;
- Set up the environments from scratch;
- Monitored the environment health state (Azure Monitor, Zabbix);
- Deploying machines with ARM templates, deploying codes with Azure DevOps pipelines, and setting up KeyVault secrets and certificates;
- Develop and publish the application process for markets (GP, AppStore).
Technologies: Azure DevOps, Azure AD, VM, vNet, ARM templates, Azure Monitor, Zabbix.
MS Azure & DevOps Engineer, NDA
Duration:February 2021
Responsibilities:
- Release automation (CI\CD, AzureDevOps);
- Cloud Infrastructure development and design(VM, VNet, ARM templates);
- Providing support on testing changes;
- Environments setup;
- Monitor environments health state(Azure Monitor, Zabbix).
Technologies:Azure DevOps, Azure AD, VM, vNet, ARM templates, Azure Monitor, Zabbix.
Software Engineer/DevOps Engineer, JSC "First Ukrainian International Bank", www.pumb.ua
Duration:April 2018 - 2021
Summary:A Ukraine-based international company.
Project description:Â The customer requested that we create the functionality for automating and optimizing banking processes.
Responsibilities:
- Develop and implement architecture designs (load balancing, routing, etc.);
- Provide environment management and configuration management;
- Release management;
- Release process;
- Providing support on testing changes;
- Environments setup;
- Provide support to private banking clients;
- Monitor environmental health state;
- Maintenance, tuning, and configuring IIS 8-10 on WinSrv 2012-2016 Script automation.
Measurable outcomes:
- Developed and implemented deploy scripts automation process for private banking;
- Implemented the “Dynatrace Appmon” pilot project on monitoring of banking infrastructure.
Technologies: PowerShell, Jenkins, Jira, Ansible, VMware, MS SQL IIS 8–10, Windows Server 2012–2016, nginx.
Head of Business Intelligence Development Group, LLC "METINVEST BUSINESS SERVICE", www.metinvestholding.com/
Duration: April 2017 — April 2018
Summary: The project featured a crane IoT solution for warehouses.
Responsibilities:
- Manage 3 distributed teams (total amount of 15 employees);
- Cloud infrastructure development (VM, Azure Event Hub, Stream Analytics, Azure Monitor);
- Develop and implement the business solutions and services.
Measurable outcomes:
- Implemented “METINVEST Cranes” automation system on Azure Platform.
Senior Software Engineer, Lean Web Development Team Lead, PJSC "InGOK"
Duration: November 2013 — April 2017
Summary:A Ukraine-based international mining and metals company
Responsibilities:
- Develop and implement innovative solutions and services based on web technologies that provide access to operational information;
- Collect, research, develop, and implement ideas on web technologies;
- Manage the enterprise’s continuous improvement team of 30 employees concerning web technologies;
- Configure, maintain, and administer Nginx, and IIS web servers 5-7;
- Software develop and maintain technology servers, control, and support the automated systems;
- Support the purpose-built software for the provision of centralized access due to time slices;
- Software development for BI.
Measurable outcomes:
- Implemented “Web Starter” BI visualization system on AJAX + JQuery + ASP.NET web handlers for desktop and portable devices;
- Developed helpdesk website for registration and email notification on enterprise needs.
Technologies:AJAX, jQuery, ASP.NET, nginx, IIS 5–7
Head of Process Monitoring and Mathematician Models Developing Department, Mining and Metals Company
Duration:3 years and 3 months
Summary:A Ukraine-based international mining and metals company.
Responsibilities:
- Managing a department of 30 employees;
- Integrating process flow according to ISO 9001 and ISO 9241;
- Setting technical assignments for mySAP ERP integration;
- Software development and maintenance technology servers
Technologies:Delphi, Visual Studio, Win Service, IIS, MS SQL, MS Office.
Software Engineer, Mining and metals company
Duration:15 years and 2 months
Summary: A Ukraine-based international mining and metals company Project.Â
Responsibilities:
- Developed and maintained the software;Â
- Administered the technology servers;
- Controlled and supported the automated systems.Â
Technologies: IIS, MS SQL, Delphi, XML, .NET
Certificates
- OpenHack: Azure IoT and Big Data, Microsoft Ukraine
2018 - M10776: Developing Microsoft SQL Server 2012 Databases, TechExpert Training Center "Network Technologies"
2014 - MS2073A: Programming a Microsoft SQL Server 2000 Database, Softline International
2003 - MS2072A: Administering a Microsoft SQL Server 2000 Database, Softline International
2003
Education
- Kryvyi Rih National University, Kryvyi Rih (ex. Krivoy Rog Technical University) IT/Automated systems software, Master of Computer Science
October 2006