Packaging, development (KVM, network, storage areas), and testing of OpenNebula cloud computing platform. Development and supervision of guest VM agents, preparation of OS images for OpenNebula Marketplace. A lead of several components (e.g., edge cloud deployment orchestration, automated upgrades, containerized deployment). Occasionally L3 support.
Internal infrastructure maintenance and automation.
Platforms: CentOS/RHEL, Debian/Ubuntu, and others (Alpine, FreeBSD, Windows, ...)
Languages: shell, Ruby
Technologies: Ansible, OpenNebula (KVM), Jenkins, Packer
Physical and virtual infrastructure install, setup, and management (HPC, priv. cloud), more than 240 physical hosts, and 220 managed homogenous virt. machines. Automation with Puppet from base OS to fully-fledged systems. HPC virt. clusters fine-tuning. Small OpenNebula contributions.
Technical support for KYPO national security project hosted on a private cloud. Application deployment automation for the H2020 West-Life project.
HW: x86-64 2-8 sockets (IBM, HP, Dell, Supermicro), 48 sockets (SGI UV)
Platforms: CentOS/RHEL, Debian, SLES
Languages: Python, Ruby
Technologies: Puppet, Cloudify, OpenNebula (KVM), RHCS, Torque, Foreman, Zenoss, MooseFS
Participated in review of the following books:
System administration of selected internal systems.
Initial deployment design, implementation, and automation of GoodData BI system on Amazon EC2. Further configuration changes on (pre)production platform and realization of new code deployments (2 weeks release cycle). Production platform monitoring and management. Communication with customers on daily basis (L3 support).
Internal tools development (web and CLI). Support for developers.
Languages: Perl, Python (framework TurboGears, various ORMs)
Technologies: AWS, Puppet, MySQL, HAProxy/Pound, RabbitMQ, OpenVPN, Kerberos, FreeRadius
System administration of students' UNIX/Linux workstations and servers. Small faculty information system for user accounts management programming.
Platforms: RHEL/Fedora, Gentoo, IRIX
Languages: shell, Perl (mod_perl)
Technologies: Apache, PostgreSQL
Master thesis "Management system of the multimedia room" (Czech text). Analysis of proprietary control system of multimedia room in the Laboratory of Advanced Network Technologies, capture and description of XML-based network communication protocol and simple control proxy server and web portal implementation. Technologies: Perl.
Bachelor thesis "Multiplexing the video streams" (Czech text). Modification of tool for multimedia conferences to enable multiplexing of incoming video streams (merge multiple pictures into a single one). Technologies: Tcl/Tk, C.