Oleg Sergiyuk
Location: Prague Marital Status: Single
E-mail:-Tel:
-
Age: 33
Rich technical experience, high service orientation and excellent human relations
I want to offer more than ten years of work experience in Linux system and networking administration, great knowledge in usage and
implementation of regular expressions, text manipulation, Bash, Perl and Python scripting. Being a citizen of Israel, for the last four years I was
working as a Linux system engineer in Czech Republic, supporting companies running upon cloud infrastructure technologies such as
"OpenStack" and "AWS", complex enterprise networks involving trending technologies that comprise a DevOps culture today, such as Jenkins
pipelines, Ansible-managed infrastructure, Kuberenetes, Redis, Zookepper, Nginx and more. In this time seeking for a new work opportunity in
Europe.
Skills_
P
rogramming and scripting languages:
, Perl, PHP, Python, Bash, Awk, Ansible, Salt, Javascript
C
Knowledge, usage, and configuration experience:
iptables, ip, route, netstat, nc, ifconfig, ssh, pxe, tftp
apache2, nginx, traefik, haproxy, wget, curl, html, bootstrap
fstab, apt, yum, cron, apparmor, systemd, sudo, rsyslog
MariaDB, MySQL, MongoDB, Zookeeper, Redis
vim, tmux, grep, awk, sed, regexp
git, gcc, ld, strace
docker, docker-compose, kvm, lxc
Stash, Jira, Slack
Zabbix, Nagios
networking
web
system administration
databases
text manipulation
programming
virtualization
collaboration
monitoring
_Languages_
English, Hebrew, Czech, Russian (native language)
Experience_- (Dec-Mar) Pelmet (Czech Republic, Prague)
System administrator in the website development company
Performing different tasks on the infrastructure:
- Modifying Ansible playbooks for the CentOS8 upgrade
- Creation of the playbook for the PXE (syslinux) server provisioning
- Creating bash script for the cron-job for MariaDB master backup-
Part-time job
Job role- W
rting user management interface required by one of the picture galleries in Prague.
Small project that involves PHP, MySQL, HTML, Javascript and Bootstrap technologies.
- (Aug-Oct) 4Finance ( Czech Republic, Prague)
Job role- D
evOps junior engineer. Ansible-managed AWS infrastructure support.
Helping to migrate to CentOS8
Rewriting existent related Ansible playbooks from the service to systemd management
Generating systemd units using Jinja2 templating (Jinja2).
Creating playbook to affect “ec2scheduler” on AWS cloudformation.
- (Jan-June)Company – Kendaxa (Czech Republic, Prague)
Job role- M
ember of the system administrator team in the software development.
Job description:
Supporting complex DevOps environment.
Involved:
- Proxmox, Bamboo and Bitbucket servers administration
- installing and configuring LXC containers and KVM instances
- configuring hardware (SOFOS UTM 9) and software (PFSense) based firewalls
- editing and creating Ansible scripts (mainly whole role implementations)
- extensive usage of Docker containers for the applications deployment and testing; ability
to troubleshoot container issues
- deep knowledge of the terminal tools, permissions, mount concepts and system administration
software (iptables, NFS, MongoDB, MySQL PostgreSQL, haproxy)
- developing fully-functional web interface for the data management (Apache2, PHP, MySQL, HTML,
JavaScript)
- creating, reading and modifying plenty of shell scripts, mainly for the parsing purpose
- Company – Mirantis(Czech Republic, Prague)
Job role- L
inux support engineer in L1 team. Support of “OpenStack” based, Mirantis Cloud Platform (MCP) software.
Job description:
ork in shifts in the L1 support team. Remote troubleshooting of the“OpenStack” services, networking,
W
configuration and performance of the Ubuntu based servers (mainly 16.04).
Job required:
- knowledge of the services comprising “OpenStack” environment (Nova, Neutron, OpenContrail,
Ceph, Glance) and their workflow
- troubleshooting Qemu, Libvirt
- ability to search for an errors in the log files
- understand and configure log rotation, cron jobs, apparmor
- troubleshooting disk and memory space, performance issues, and network connectivity
- knowledge of the networking setup and tools (iptables, ssh, ip, nmap, sshuttle)
- work with databases: MySQL, PostgreSQL, Cassandra, Zookeeper
- good understanding of the Salt echo-system, reading and modifying salt state files to apply
changes to the model
- usage of the Linux command line tools (vim, grep, tmux, byobu, etc.)
- work with git and gerrit
- work with “SalesForce” ticketing system
- Company – IceWarp (Czech Republic, Prague)
Job role- I cewarp and Mirapoint email server support team.
Job required:
- Understanding and troubleshooting of the email communication flow: DNS setup, SPAM score,
Database issues (MySQL, SQLite), SMTP and IMAP sessions, network setup, SSL certificates.
- Setting up multiple virtual environments for the costumer issue replication: WinSrv 2008,7,10, Ubuntu,
Debian, CentOS.
- Working with Linux terminals and tools in cloud environment: setting up iptables, writing shell
scripts on demand, for the massive file manipulation (emails/mailboxes).
- Deployment of the LetsEncrypt certificates on Apache webservers (CentOS).
- Modifying PHP scripts running behind the Cloud infrastructure.
- Creating several scripts in Ansible for installation of software and configuration of MySQL database
on multiply systems.
Partially, I was translating company website in Hebrew language. As well I was volunteering to give a course
of Bash scripting twice a week- Company – FoxCom (Czech Republic, Prague)
Job role- P
HP programmer (freelancer). Writing PHP scripts for the website backend.
Work was done on the GitHub issues and performed mostly at evenings as the secondary, not full-time
job.
Scripts were done for the:
- email class implementation: using a PHPMailer library, manipulating of the information in database (Dibi)
- creating and downloading PDF documents: using a FPDF library
- several Bash (scripts for the logs creation) and system administration tasks (setting up a cron(1) jobs)
- Company – Optisolutions (Czech Republic, Prague)
Job role- L
inux System Administrator assistant.
*Was hired by the startup company for a period of four month to help with automatisation and
configuration tasks on Linux systems.
Job required:
- creating deployment scripts for NGINX, uWSGI, Web2Py and Postgres appliance
targeted both to Debian and RedHat based systems (Bash)
- configuration of RPi computers (establishing kiosk mode, setting up network, touch display, serial
communications)
- creating startup scripts (initd, systemctl)
- installing software
Work involved:
- usage of KVM for testing purposes (creating new machines, modifying .xml files, taking snapshots, etc.,)
- writing tools for configuration files editing and logs parsing (Bash)
- creating PostgreSql tables (Python3)
- iptables configuration
- Kernel compilation
- compiling software from source
- managing software repositories and packages installation
- advanced usage and configuration of apt and yum
- Company – Calanit Carmon (outsourcing)Customer – Sapiens (Rehovot)
Job role
IT Team. Network administrator assistant and on-site technician in Microsoft Domain Network environment
with integrated Unix systems.
Work involved providing end-user support and accomplishing various administration tasks, as well as
performing scheduled backups on MainFrame and AS400 Unix machines (z/OS, MVs and AiX).
Administration tasks included:
- managing users, groups, permissions and network shares
- installation and configuration of printers (network and local)
- installation configuration of software (Eclipse, VS, variety of browsers, mail and vpn clients)
- solving network connectivity issues (troubleshooting, adding, changing and replacing hardware in
network racks and end-user workstations; configuring Cisco and Jupiter switches)
- working in computer lab (repairing and replacement hardware, assembling computers from scratch,
installing software and deploying operating systems via images and SSCM.)
Tasks priority was identified via support tickets que.
Work responsibility also included performing schedule backups (daily, weekly and monthly) on Unix machines,
that involved following documentation and execution of several backup procedures.
Understanding and usage skills of the Unix operating were required to provide an ability to troubleshoot backup
issues. In course of time I was involved in Bash and Perl scripts development for the purposes of the logs parsing and
automating backups.
Gained a rich working experience with the Unix terminal tools, network and system configuration, KVM and
OpenVpn technologies, Perl and Bash scripts writing, understanding and implementation of regular expressions.
- Company – Calanit Carmon Customer – SanDisk (Kfar-Saba)
Job role
IT Team. Remote technical support for the American site based on Microsoft Domain Network environment.
Only night shifts. Support provided in English.
Work required providing remote support for the customers in United States. Only in night shift and only in
English. Tasks priority were identified by a tickets que.
Work involved:
- management users and groups account in Active Directory
- setting up and changing permissions on demand on network shares
- remote installation and configuration of printers
- software installation and configuration via network (Office-, Eset, VS, Eclipse, etc.)
- usage of cmd tools (copying files, modifiying registry, software installation, shares mapping, etc.)
- filling up checklist and strict following of guides for each installation or configuration procedure
To accomplish the tasks, command line tools were used often to avoid a remote connection slowness issues.
- Company - Ness Tech Customer - Kaplan Hospital (Rehovot)
Job role- IT Team. Remote and front pane support in multiuser environment based on Windows Domain Network.
Work priority identified via support tickets que and required a proper team work to balance a load.
Work involved:
- plural use of AD tools
- management users and groups accounts
- setting up permissions on the accounts and network shares
- printer installation and configuration (network and local)
- using Group Policy to influence domain objects behavior (in common logon hours)
- repairing and assembling computers from scratch in hardware lab
- installing software (Office-, hospital specific programs)
- performing new deployments via SSCM
- troubleshooting network connectivity issues at the end-user stations as well as in network racks ( ports
configuration and setup VLAN's on Cisco switches, including replacement switches itself, using network
fluke tool and bridging ports in a network racks).
As the part of the job role (in the last half year) I worked as a project manageron the printers replacement in the
hospital (1200 HP printer units was replaced by Brother and Epson vendors). As a result, gained a deep printers
configuration knowledge and their proper deployment from the network point of view.
Education- "See Security" college. Course name "MCITP"- "Open University" college. Course name "MCSA"- "Yemin Ord" high school. "NAALE" studying program.
Military Service
2- Ground Equipment Mechanic. Operating hydraulics.
My personal passion is C programming, shell scripting and text parsing using regular expressions. This great tools always keeps my curiosity
and creativity attracted.