Position: DevOps engineer
Category: DevOps
English level: fluent
Years of experience: 11

Achievements: almost from scratch established CI processes and pipelines for four core modules. Developed extended integration between BitBucket and Jenkins (webhooks from BitBucket trigger logic in Jenkins, depending on event and project settings Jenkins runs customized set of builds and tests, Jenkins posts build and test results back to BitBucket, virtual “AI” user posts comments to BitBucket and Approves or Unapproves Pull Requests depending on build and test results). Resolved all issues and made stable in-house test servers (during testing stage Hyper-V server creates a set of VMs from snapshots, attaches dynamically virtual drives with test content, after test returns result to Jenkins). Developed graphical UI dashboard for performance testing (Python and JavaScript). Automated full cycle of Chrome Protector App weekly update (Interaction with Google SFTP, automatic versioning, building and testing, interaction with Jira to create the release). Various automation of backups, cleanups etc. Migration of MacOS builds to main build infrastructure.
April 2019 – Now 
ESET (Krakow)
Software Engineer
•	DevOps role, automation of all CI related processes (Jenkins, BitBucket, Jira, Python, PowerShell)
•	Support and development of Windows, MacOS and Linux builds (work with 6 development teams)
•	Development and support of in-house test system based on HyperV (Python, PowerShell, AngularJS)

November 2018 – April 2019
Luxoft Poland 
Senior Configuration Engineer (UBS)
•	Support of a complex banking system
•	Reporting automation (Perl, Python)

May 2013 – November 2018
Luxoft Ukraine 
Continuous Integration Team Lead (Alstom Grid, General Electric)
•	Starting from April 2018 executing PM responsibilities
•	Leading the team of 5-10 engineers
•	Technical leadership of customer CI systems development and support (tasks distribution and prioritizing, complex solutions architecture design, technical assistance to team members, coaching of interns)
•	Administrative team leadership and customer relations, customer reporting (daily Scrum meetings and telecons with the customer, monthly sprint planning and backlog grooming with the customer, project status reporting)
•	Development of CI solutions for customer’s core products (code fetch, build, build validation automated testing, deployment automation, integration automated testing, Windows and Linux)

December 2010 – May2013
Luxoft Ukraine 
Software developer (Alstom Grid)
•	Evaluation of current software development system including on-site work and consultations
•	Development of software build process automation (regular patches for high availability real-time database system)
•	Development of patch build system (Perl and shell scripts)
•	Development of patch build procedures
•	Development of web based testing platforms management system (CGI/Perl, C++, JavaScript, AJAX)
•	Software testing automation