Oleg Sergiyuk

Oleg Sergiyuk

$12/hr
DevOps engineering, Web development, scripting and automation, system and database administration
Reply rate:
66.67%
Availability:
Hourly ($/hour)
Age:
37 years old
Location:
Prague, Prague, Czech Republic
Experience:
10 years
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 manager​on 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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.