Yurii Holyk
Hover mouse on the image plz
This block was configured to make the image unprintable
Contacts
PyHead e-mail: eswees@pyhead.netGoogle e-mail: eswees@gmail.com
Mobile: +38 (093) 753-84-27
Skype: eswees
Instagram: eswees2014
YouTube: YouTube link
Birthday
June 5, 1988
Work experience
2022 - now: GlobalLogicProject: Sagemcom project: The application calculates anomalies and then does an aggregation across its routers and switches. High Load project with a few clients and a tiny team (1 dev, 1 data scientist, 3 DevOps, 1 QA)
Position: Lead DevOps Engineer
Responsibility: (Contract agreement) Divide the legacy system into a microservice architecture; Pack as Docker images; Make CI/CD;
Dev. stack: AWS, Terraform, Ansible, Kubernetes, On-prem servers, Docker Swarm, Gitlab, Java, Go
2017 - 2022: CPI-Kyiv
Project: The project is under NDA. Payment Innovation. Several names of projects in which I took part: Alio-Pro, Alio-Note, Bevmax, Merchant, Cora, A5K, COTI, and Voce Media..
Position: DevOps Engineer
Responsibility: Support Hardware and Software servers side of the build system. Security patching. Monitoring. Support Continuous Delivery processes and Over-the-air updates (HighLoad servers). Development and support deploy scripts written on Terraform (Infrastructure As A Code). Yocto builds framework support. Optimize build processes to stay cost-effective.
Dev. stack: AWS, Ansible, Rancher, On-prem servers, LXC, Gerrit, Gitlab, Bitbucket, Jenkins, etc.
2012 - 2017 Private Entrepreneur Holyk
Working contracts:
2012-2015 Website: Onyx Enterprises
Project: CARiD.com. This is a website selling a lot of car parts. The project has a few products like custom wheels and floor mats. Also, Onyx does tire replacement if the customer wants to. The main development team is located in Odesa and Mykolaiv, Ukraine. The company has a big and great dev team.
Position: DevOps and DBA
Responsibility: Software and Hardware side of the web, db, and development servers. Puppet integration as a configuration tool. Maintain the puppet manifests. Source code deployments. Database backups and optimization. Develop, improve, and support a custom tool called an Antiparser (this is a protection tool kind of WAF but for scrappers, crawlers, spiders) system written in Perl.
Dev stack: MySQL, PHP, Perl, Ruby on Rails. DataCenter: RackSpace
Project: Visotronix. This is Gambling games in the Cape Town city. The project works within the law. The biggest data center in Curacao. Almost all games use Java. The application does connect to the server and then the game starts. The spin games logic works on the server side. Not a big development team but friendly.
Position: DevOps Engineer
Responsibility: Software and Hardware side of the web, db, and development servers. Ansible improvement with integration as a configuration tool. Maintain the puppet manifests. Migration from Puppet to Ansible. Source code deployments. Hadoop, Cassandra databases backup. Develop, improve, support a custom notification tool for Nagios (cell phone messages or calls depending on severity). Security patching. Development of the custom Visotronix Operation System (LiveCD with PXE server. Custom installer. Using P2P network for downloading the game updates).
Dev. stack: AWS, PHP, Puppet, Ansible, Docker, Java, GoLang, Custom OS based on Debian. Dev. Envs.
Leaving reason: ExpiredProject: CARiD.com. This is a website selling a lot of car parts. The project has a few products like custom wheels and floor mats. Also, Onyx does tire replacement if the customer wants to. The main development team is located in Odesa and Mykolaiv, Ukraine. The company has a big and great dev team.
Position: DevOps and DBA
Responsibility: Software and Hardware side of the web, db, and development servers. Puppet integration as a configuration tool. Maintain the puppet manifests. Source code deployments. Database backups and optimization. Develop, improve, and support a custom tool called an Antiparser (this is a protection tool kind of WAF but for scrappers, crawlers, spiders) system written in Perl.
Dev stack: MySQL, PHP, Perl, Ruby on Rails. DataCenter: RackSpace
2015-2017 Website: Sintez Technologies
Project: Visotronix. This is Gambling games in the Cape Town city. The project works within the law. The biggest data center in Curacao. Almost all games use Java. The application does connect to the server and then the game starts. The spin games logic works on the server side. Not a big development team but friendly.
Position: DevOps Engineer
Responsibility: Software and Hardware side of the web, db, and development servers. Ansible improvement with integration as a configuration tool. Maintain the puppet manifests. Migration from Puppet to Ansible. Source code deployments. Hadoop, Cassandra databases backup. Develop, improve, support a custom notification tool for Nagios (cell phone messages or calls depending on severity). Security patching. Development of the custom Visotronix Operation System (LiveCD with PXE server. Custom installer. Using P2P network for downloading the game updates).
Dev. stack: AWS, PHP, Puppet, Ansible, Docker, Java, GoLang, Custom OS based on Debian. Dev. Envs.
2010 - 2012 Private Entrepreneur Kashkan (Open Joint Stock Company Kashkan Logistic)
Project: Kashkan logistic. The company does delivery. The main product is "Obolon beer".
Position: Sr. System Administrator
Responsibility: Hardware and Software server support. Maintaining Windows servers, and security patching. 1C (Bitrix) software support. Integration with IP telephony system Asterisk. Maintaining hardware/software complex CTrade (Tracking vehicle routes, fuel, speed. Calculating the optimal routes).
Leaving reason: by self initiative
2008 - 2010 PromInvestBank
Project: PIB Position: Leading economist in a plastic card emission department.
Responsibility: Plastic card emission. Conclusion of acquiring agreements. Currency accounts transaction. International money transfer.
Leaving reason: by self initiative
2007 - 2008 PrivatBank
Project: PrivatBank Position: Economist in a plastic card emission department.
Responsibility: Plastic card emission. Conclusion of acquiring agreements. Currency accounts transaction. International money transfer.
Leaving reason: by self initiative
Skill set
OS: Linux, FreeBSD, MacOS, Windows (not really often)Mail: Postfix, Dovecot, Exim, Courier, Postgrey, SpamAssasin
Server Managment/Control: Puppet, Chef, Ansible, Terraform
Version Control: Git, SVN, PerForce
Virtualization: KVM, Xen, OpenVZ, LXC, Docker, k8s
Proxy: Squid, Polipo, nginx
Networking: OpenVPN, Quagga
Shell: bash, zsh, csh, sh
Web Servers: Nginx, Apache, Lighttpd
DataBase Servers: MySQL, Memcached, Sphinx, Solr, SQLite, Postgres
XMPP Servers: ejabberd, Openfire, Prosody
FileSharing: Proftpd, Samba, GlusterFS, PHP based web services as a NextCloud etc.
DNS: Bind (Named), PowerDNS, Unbound
Programming Languages: Python, Perl, C/C++, Go
Monitoring System: Nagios, Zabbix
Load Balancing for services: WEB, DNS, Puppet, XMPP, Proxy, FileShare
Bio
I was born in the city of Komsomolsk on the banks of the Dnieper, but now this city has been renamed Horishni Plavni. It is a very small town, and everyone knows each other well. I still grow like a mushroom after a rainy day, just like my daughter. Also, I'm going to give her everything I can and something more than I had. So this place is not enough for me, and now I live in the city of Kyiv, Ukraine.Hobby
I have a pretty exciting hobby! Yes! I do enjoy flying on a quadrocopter (Drone) as a pilot F1 sports car. Also, I do build each model by myself. This also requires additional skills like soldering, physics, and a bit of experience. A few examples of the flight you can find on my YouTube channel.
Education
Kharkiv National Aerospace University:Graduation: Engineer of computer systems and networks
Period: 2005/09 - 2011/09
Additional courses:
Main Accademy:
Python3+