YEVGENIY “EUGENE” BRUK
713-***-**** ******.****@*****.*** linkedin.com/in/eugene-bruk-a657124/
SENIOR DEVOPS ENGINEER SENIOR SOFTWARE ENGINEER
Master-level educated, bilingual software engineer with a broad set of technical skills including all major software development lifecycle tools, programming tools and scripting languages. I have very strong analytical skills and I’m passionate about helping people solve tough technical problems.
SKILLS
SDLC Tools: Azure DevOps Server Jenkins TeamCity GitHub ProGet VisualSVN IBM ClearCase
Programming: C++ C# PowerShell InstallScript Bash VBScript Perl Visual Studio Microsoft .NET
Packaging: InstallShield InstallScript Visual Studio Deployment WIX
Test Automation: SmartBear TestComplete SpecFlow
Tech stack: Azure CI/CD pipelines GitHub Actions AWS Docker Kubernetes Terraform VMWare Hyper-V SonarQube Site Reliability
Software Development process: Agile Scrum
Operating Systems: Windows Linux
Data/Databases: SQL MySQL Redis
PROFESSIONAL EXPERIENCE
BAKER HUGHES COMPANY, Houston, TX 10/2003 - 04/2024
Staff Build and Release Engineer (10/2018 – 04/2024)
Led a global team of 7 DevOps engineers supporting development process and operations for 3000 users worldwide and 12 major software projects.
Tech stack: Azure DevOps, Jenkins, GitHub, TeamCity, .NET, Linux, Hyper-V, Docker, C#, PowerShell, Node.js, Dynatrace, Python, AWS.
Achieved stable quarterly releases for critical data acquisition software by providing efficient solutions for software delivery and using my skills in build and release pipelines management, as well as test automation.
Created a set of Azure DevOps pipelines that combined 8 .NET Framework 4.8 C# solutions and 3 .NET Core C# 6 solutions.
Reduced software development cycle downtime from 20% to less than 2%.
Reduced time to delivery by 40% by implementing continuous build and test strategy, including Azure DevOps build and release pipelines.
Helped increase software reliability by 25% by promoting and implementing continuous and ever-expanding test automation. As a result, integrated more than 3000 .NET (C#) unit tests in the pipelines, as well as over 600 system tests written in C# with SpecFlow stack that were part of automated deployment.
Used Dynatrace to identify performance issues in Azure cloud servers.
Created 15 Azure Dashboards to analyse and monitor Azure IaaS servers’ performance, which resulted in 10% overall performance improvement.
Created and configured environments for 5 pipelines for products developed in Python, including installing and configuring Python v2 and v3 and implementing standalone executable compilation, as well as troubleshooting code issues.
Attended a week-long AWS training session.
Implemented automated build artifacts publishing in AWS S3 bucket.
Became “Go to person” for all DevOps-related issues (failing builds, configuration issues) as well as technical best practices advice.
Senior Software Engineer (09/2010 – 10/2018)
Software Developer (10/2003 – 09/2010)
Was part of a local team supporting software development lifecycle for 1000 users and 8 major projects.
Tech stack: Azure DevOps/TFS, IBM Rational ClearCase, Perl, Linux
Migrated IBM Rational ClearCase primary (VOB) server from legacy Solaris OS to a supported RedHat Linux without any data loss.
ADDITIONAL EXPERIENCE
BMC SOFTWARE, Houston, TX
Software Developer
EDUCATION
Master of Science (MS), Electrical Engineering and Electronics Moscow State University of Transport (MIIT)