Experienced DevOps engineer capable of programming with C++, C#, F# and Python who was performing administrative duties related to setup and maintenance of various continuous integration/continuous delivery and version control systems. Engaged with design, development and maintenance of build system, test environments and delivery pipelines. Experienced with various virtualization techniques starting from virtual machines, containerization with Docker and low-level application virtualization.
Working on web electronic documents archivization project.
Performing development tasks in C++ and C#.
Maintenance and development of build scripts using Python, Batch and MSBuild.
Management and development of Azure based Continous Integration and Continous Delivery system.
Migration of TFS repository to Git.
Working with >2MLOC financial software codebase built using C++, C# and F#.
Performing code migration projects: Visual C++ 2005 to Visual C++ 2010, Visual C++ 2010 to 2017, .NET 2.0 to .NET 4.0, F# 2.0 TO F# 4.5.
Working with VCS migration project - ClearCase to Perforce. Performing administrative tasks related to Perforce VCS server.
Maintenance and development of build-test-release scripts built with Bash, Perl, Python, MSBuild and F#.
Design and development of proprietary Continuous Integration and Continuous Delivery system based on TeamCity and custom C# + F# code.
Working with custom in-house private cloud solution as well as Azure cloud migration.
Helping with MKS to Perforce migration project.
Working with Batch and Python based build and test scripts.
Development of GPU drivers.
Development and maintenance of world editing tools and 3D game engine.
Build scripts maintenance.
CruiseControl.NET CI administration and maintenance.
Perforce VCS administration.
C, C++ and VHDL programming.
SVN version control system administration.
Development and maintenance of build and test tools.
Programming: C, C, C#, F#, Python
Shell scripts: Batch, Bash
Version Control Systems: Subversion, ClearCase, Perforce, Git
Continuous Integration systems: TeamCity, Gitlab CI/CD, Azure Pipelines
Cloud solutions, virtual machines, application virtualization, Docker