Software Engineer at SoftServe

Thursday, October 15, 2015
Friday, February 12, 2016

Role:

Throughout the project, I had the role of a software developer in a team of 50 people. My main task was to create a tool for porting VMs from existing infrastructures end-customers.

Customer:

The American company engaged in software development, the main type of products - virtualization system.

Responsibilities:

  • Implementing Docker container infrastructure adaptation for seamless orchestration through Kubernetes.
  • Developing a mechanism for interacting with virtualization systems such as VMWare ESX, ESXi, and vSphere to facilitate import/export of virtual infrastructure.
  • Utilizing Flask framework to handle requests and execute resource-intensive processes on separate threads for import/export of virtual infrastructure.
  • Enhancing the virtualization system's object model to include metadata for network topology, enabling efficient organization of services forming the network infrastructure of the final product. This module is extensively utilizing by team members.
  • Employing Sheepdog for creating virtual storage devices that are automatically integrating into the virtual infrastructure.

Technologies used:

Programing languages:

Frameworks and libraries:

Version control systems:

Other:

Infractructure: