Igor Kozhukhov
Chief Technology Officer (CTO),
Configuration/Build/Release/Product manager
**********@*****.***
Tel: +7-921-***-**-**
Qualification: University Degree In Radiotechnics & system engineering from Vladivostok State University of Economics and Service Public Profile:
http://www.linkedin.com/in/ikozhukhov
DilOS platform: https://dilos-dev.atlassian.net/wiki/spaces/DS/overview dilos-illumos4: https://bitbucket.org/dilos/dilos-illumos4/ dilos-userland4: https://bitbucket.org/dilos/du4/
Development Skills:
- develop illumos kernel/userland, OpenZFS ports (DilOS platform),
- develop Linux kernel modules, drivers, userland apps
- ports of network drivers to VMware ESX, ESXi.
- prepare embedded Linux toolchain for ARM, MIPS and others CPUs
- porting of OpenSource components to DEB/RPM/IPS/PKG packages
- BASH, KSH, AWK, SED, GREP, Perl, Python, Ruby, etc scriptings languages,
- Go, C/C++ and others languages with builds by GCC, CLANG, Sun Studio Databases:
- PostgreSQL
- MySQL, MariaDB
Management Skills:
- CTO of BigData storage solutions projects,
- Agile methodology by Scrum (Atlassian tools likes Jira, Confluence, Bitbucket, etc)
- architecture, planings and managements of components in parallel development - split big projects to components and management of activities of different groups. Automation tests skills:
- deep understanding of test automation
- automation of testing DLNA (UPNP)
- configuration of different test env for testing ZFS - NFS, CIFS, etc on solaris and Linux
- build/configuration of ZFS on Linux and on ZFS based platforms (illumos based) IT-Skills
System & Network Administration
· Administering Network Infrastructure consisting of Windows and UNIX systems.
· Network Support for LAN/WAN, Ethernet, WiFi with different VLAN.
· WINS, DNS, DHCP, FTP, WEB, Proxy, NFS, Samba/CIFS, iSCSI, TCP/IP troubleshooting
· Many years experience in installation and configuration of Linux servers RedHat & Debian/Ubuntu with different services.
· Developing of new kernels from source code for single and multiple processors
· Developing other products with Open Source packages such as RPM, DEB, IPS packages.
· Version control systems: ClearCase, Subversion (SVN), Perforce, Mercurial, GIT.
· Bug tracking systems: ClearQuest, Bugzilla, Mantis, Jira, Redmine.
· Virtualization: VMWARE ES, /ESXi, vSphere; Virtualbox; Solaris zones; XEN, KVM, BHYVE, docker, Kubernetes (k8s), libvirt
· Continuous Integration (CI): Jenkins/Hudson, GitLab
· Maven: used on existed Java projects, Artifactory, Nexus
· Monitoring: Zabbix, Cacti
· Automation: Ansible, Puppet
· Network diagnostic; tcpdump, iperf3, wireshark, snoop Operating systems & Configuration
· Unix and Linux ( Expert ) Debian, Ubuntu, CentOS
· illumos (OpenSolaris) ( Expert in development, configuration, ZFS/networking/virtualization knowledge )
· Mac OSX
Employment History
July 2012
Position: Founder, Development/Management
DilOS - https://dilos-dev.atlassian.net/wiki/spaces/DS/overview Job Description: SW development activities; Development DEB packages with build tools based on OpenSolaris system - illumos, maintenance userland packages (from open sources) - builds, patches, prepare bootable ISO, publish releases, ports of OpenZFS updates and Debian userland components.
Opened repos:
https://bitbucket.org/dilos/dilos-illumos-gate
https://bitbucket.org/dilos/dilos-userland
Virtualization based on Solaris zones, port XEN-3.4.2 from old OpenSolaris sources with patches and upgrade it to XEN-3.4.4.
January 2018 to November 2024
Position: Chief Technology Officer (CTO)
Argo Technologie SA.
Job Description: Organise and manage development/support process for Big Data Storage solutions based on illumos based platform with ZFS with several PBs. Development of Big Data Storages products for different customers with support. August 2015 to January 2018
Position: Build/Release/Integration Engineer/Manager Argo Technologie SA.
Job Description: Build/Release Management activities with illumos based systems, ports of changes from different Open Sources tree to internal production env with builds and releases for Big Data storage with several PBs based on ZFS
Support build/production env.
November 2012 to August 2015
Position: Build/Release Manager
EMC.
Job Description: Build/Release Management activities; VMware cluster support, support Atlassian tools likes: Jira, Confluence, Crowd, Bitbucket, etc; CI like Jenkins Virtualization based on VMware ESX(i), VMware Server. Support build/test env in production needs.
November 2010 to July 2012
Position: Sr. SW engineer
Nexenta Systems.
Job Description: SW development activities; Development DEB packages with build tools based on OpenSolaris system - illumos, maintenance userland packages, fixes for illumos-gate. Opened repos:
https://bitbucket.org/dilos/dilos-illumos-gate
https://bitbucket.org/dilos/dilos-userland
Virtualization based on Solaris zones.
Develop of Perl IPS2DEB tool for converting IPS packages to DEB packages:
- using of IPS manifests
- develop PM module with functions for IPS manifests.
- develop ips2deb.pl with additional functions for generation configuration files for DEB packages, build by dpkg-buildpackage.
July 2009 to November 2010
Position: Configuration Manager
Yota.
Job Description: Configuration Management activities; deployment ClearCase, support CleaseCase environment, development and support ClearCase triggers, support integration process, support Jira bugtracking system, support Crucible code review tool. Virtualization based on VMware ESX(i), VMware Server. Develop/port ClearCase triggers on Perl.
Develop ClearCase license statistic for CACTI on Perl. May 2008 to July 2009
Position: Sr. SW Engineer
Motorola.
Job Description: development test automation system on Java for settop boxes(digitalTV), scripts on BASH, Perl; integration changes; support ClearCase.
· Development API for testing UPnP on Java
· Managing integration process
· Automation test of settop boxes (automation tool based on Perl)
· Development on Perl, BASH.
· Supporting ClearCase version control system (UCM).
· Supporting Configuration Management (CM) process for integration.
· Fixing problems components and platforms builds
· Environments Windows, Linux, UNIX SUN
Configuration of stability rack for testing of set-top-boxes with Perl engine PHATE (Perl Harness Automation Tool Engine).
Analyze and fix Perl issues on Windows and port Perl engine PHATE to Linux (Perl + tk lib). December 2007 to May 2008
Position: Configuration Manager
Motorola.
Job Description: development scripts on BASH, Perl, AWK; development build environment; support ClearCase; support Build servers.
· Installation and configuration Linux build servers
· Making builds for set-top-boxes
· Managing integration process
· Development scripts by Perl, BASH, AWK
· Supporting ClearCase version control system (UCM).
· Supporting Configuration Management process for integration and builds.
· Fixing problems for components and platforms builds
· Development on Java, C, C++
· Environments Windows, Linux, UNIX SUN
Jun 2007 to December 2007
Position: Build/Release engineer
StanaPhone.
Job Description: development scripts on BASH and Perl for installation, development build environment, support Subversion, development installation packages for Linux.
· Installation and configuration Linux build server
· Made builds
· Managed integration process
· Made integration scripts by Perl, BASH, AWK
· Support Subversion (SVN) version control system.
· Organizing Configuration Management process for integration and builds.
· Fixed problems for components and platforms builds
· Environments Windows, Linux, Mac OSX
March 2004 to Jun 2007
Position: SW engineer, Configuration Management (CM) engineer at Motorola
(contractor in Rhonda Ltd.)
Job Description: development features for Email Client component, checking Klocwork issues, configuration simulators
· Fixed problems in code (CR – change request)
· Installation and configuration simulators for Linux
· Made components integrations, builds
· Managed integration process
· Made integration scripts by Perl, BASH, AWK
· Made porting of code from UMTS to GSM
· Support ClearCase, Subversion (SVN), Perforce version control systems.
· Software development using C/C++, PHP, CSH, AWK and BASH programming languages
· Creating SCMP documents and release notes for the projects (CMM 4 level).
· Organizing Configuration Management process for components integration.
· Creating master branches and integration procedures.
· Publishing build components, organizing build process and sanity test process
· Porting of codes from old platform to new platform
· Fixing problems for components and platforms builds
· Environments Windows, Linux, Mac OSX
September 2001 to March 2004.
Position: SysAdmin
DEXP Computers
Vladivostok, Russkaya str, 17
Job Description: Administered and maintained Network Infrastructure consisting of Windows, and UNIX systems. My responsibilities involved among others
· Installation and configuration of Windows and Unix Severs on Symmetric Multi-processor systems
· Installation and configuration of front/ backend Exchange and database Servers
· Installation and Configuration of DNS (Bind 9), NIS, NFS and apache-1.3x / 2.x servers
· Creation of all scripts needed for system and network administration
· Data centre management including Backup and restore for the entire organization.
· Carried out DNS, WINS, DHCP and general TCP/IP troubleshooting March 1999 to September 2001
VMTS (OJSC FETEC Primorsky branch)
37 Krasnogo Znameni Prospect,
Vladivostok, 690600
Position: System Administrator
Job Description: Roles here involved General IT support and software development.
· Installation and configuration of Windows Win 98/NT/2000 and Linux
· Created and executed complex test scripts
· Developed commercial and in-house application
· Developed and managed all technical aspects of intranet and internet Websites July 1996 to March 1999
OBI Service
Vladivostok, Fokina str, 26
Position: System Engineer
Job Description; Administered and maintained the entire is infrastructure for OBI. My responsibilities involved
· Developed commercial and in-house application
· Resolved hardware and peripheral compatibility issues
· Trained employees on standard software usage.
· Engaged in day to day Network/Desktop support
· General IT Consultation and Services
References
Available on request.
Feedback from Luca Beneventi-ALB094 (Motorola, SW Manager) Igor Kozhukhov - Key Work Partner
Feedback
Projects:- E378i iMode
Goal Results/Behavior COMMENTS
Envision Igor has demonstrated very strong Envision skills in the E378i Project specifically in his role as
SoftwareIntegration Engineer including the
establishment of the all the process and procedures to get the iMode Feature integrated. He also
established some new practices to improve the
Feature Integration turnaround time, thus
demonstrating an understanding of the customer
needs and a vision of how things can be improved.
Very Effective.
Energize Igor has demonstrated very effective Energize behaviors. He has sustained high energy and a very positive attitude while working in a number of diverse activities and roles. He has built very strong
relationships with the Rhonda and Telma
development teams. Very Effective.
Edge Igor has demonstrated decisiveness and incisive thinking skills in his contribution to establishing the E378i SW Product Integration. Igor quickly gained
the experience required for the team, sharing all
information gathered and producing the starting
point artifacts in terms of the iMode Feature
Integration Procedure. Very Effective.
Execute Igor has demonstrated very effective Execute behaviors within E378i SW Integration activities. He demonstrates Personal Energy in his day-to-day
activities and is always willing to take on new tasks with a positive attitude. He has also demonstrated planning, organizational and personal productivity skills through his ability to support a number of
diverse tasks and to take on new tasks at short
notice without impacting existing commitments.
Very Effective.
Ethics & Character Igor works in a very professional manner showing utmost respect for all those he interacts with in his work activities. He has been challenged with many
diverse activities and roles and has accepted and
delivered on all with very positive attitude.
Very Effective.
General Comment
Igor has demonstrated very effective behaviors, especially in the execution of all tasks assigned to him and the manner in which he accepted with positive attitude all new responsibilities. He is an excellent team player but also works well as an individual with confidence to take on ownership of activities. Very Effective.