Alexey Nizhegolenko — System Architect, OPS/DevOps engineer.

… A change is as good as a rest …

Alexey Nizhegolenko
4 min readJul 4, 2019

--

Contacts:

Odessa/Stockholm
Mail: ratibor78@gmail.com

Phone: +380661279929
Skype: alexey-ratibor
Linkedin: https://www.linkedin.com/in/nizhegolenko/
GitHub: https://github.com/ratibor78

Medium: https://medium.com/@ratibor78

Preamble.

First, thanks for reading this document, please spend a little time and check out my Medium articles and also the GitHub repositories, for getting a quick understanding of me and my latest professional interests.

All the below text must look like a good old-style CV for HR.

Objectives.

DevOps and System administration/architect tasks are my primary interests today. I have experience with all modern stacks of relative technologies like Docker, Kubernetes, ELK stack, and so on. I made a deep-diving for building and scaling Kubernetes clusters, especially the on-premise and bare-metal decisions. Using Jenkins with Gitlab integration for the CI/CD is my most popular way for project delivery today. Also, I use Gitlab runners. I have experience in researching and migrating from monolith and legacy projects into container-based ecosystems. Also, a lot of different experience in system administration and Ops tasks previously.

By the way, my past experience as a System and Network administrator is always with me, administration of the big and scalable networks in past, using Cisco, HP, Juniper, DELL hardware, and more else, God saves us, even Windows servers.

I have knowledge of high-traffic networking and load balancing technologies. I use Python and Bash on a regular basis for system administration and DevOps tasks. I created and configured different kinds of monitoring systems and metrics collecting, using Grafana, TICK stack, ELK, and Prometheus. Also Ansible for deploying and automation tasks.

Over 20 years of general IT experience from DevOps and OPS roles to the administration of the big, scalable networks and DC building and supporting.

Some kind of baggage.

OPS/DevOps:

Kubernetes clusters from the simple testing tasks to the full infrastructure implementation
Docker with Compose and native Swarm implementation.
Modern virtualization platforms Qemu/KVM/Proxmox/HyperV.
Ansible for delivery and automation tasks.
Jenkins + Gitlab+webhooks for CI/CD process. Gitlab runners.
Configuring and supporting Internal Gitlab and Docker registries.
Configuring metrics and monitoring things with TICK stack, Grafana, ELK, Prometheus, and so on.

Documentation:
Creating a full life cycle of the project support documentation. Jira Confluence.

Programming/Scripting skills:
Bash scripting.
Python/Flask.

Operating Systems/Hardware:
20 years Linux (Debian and others *NIX based).
18 years of administration L2/L3 Cisco and other vendors (Dell, Juniper, HP).
10 years of Windows servers administration, AD, and so on (not my interests for now).

Cloud infrastructure:
Google cloud platform
AWS

Little Big Data:
Hadoop/HBase clusters creation with Ambari up to 256 nodes.
Scalable Elasticsearch clusters configuration and supporting, with specific ILM.
MongoDB clusters

LAMP:
Apache, Nginx, Mysql, Redis, Memcached, Bind, Keepalived, HAProxy, Squid, KeyDB a lot of other things that I can’t remember now :)

Networking:
Complete understanding of TCP/IP, network routing protocols, and network troubleshooting. Physical network maintenance and upgrades Cisco ASA and routers configurations like any kind of OSPF, Tunneling, IPsec, Load Balancing, and traffic priority on Cisco Routers and other vendors. All popular network protocols of course. Deep dive into the Docker and Kubernetes networking theme (Veth interfaces, network namespaces, routing, and NAT).

Security:
Projects and infrastructure security design, implementation of best practices. Implementing internal project VPN LDAP authority.
Network/Host Security Auditing and more.

Communication:
Zendesk/Trello/Jira whatever else.

Education.

Kherson State Technical University (Kherson)
End date 2000
“Information Systems” (computer systems) — Master of the computer science

New Kakhovka, Technical College of Radio Device Building (New Kakhovka,)
End date 1997
Radio engineering” Radio Engineer with excellently Bachelor.

Courses, Training, Certification:

Incom knowledge center KYIV (Kyiv, Ukraine)
Successful completion of the authorized Cisco training course: Building Scalable Cisco Internetworks (BSCI)

Language skills:

English — upper intermediate

Experience:

Freelance and part-time projects supporting.

OPS/DevOps engineer.
Internet Vikings, Sweden, Stockholm.
From October 2016 till today.

System administration, Ops and DevOps tasks for many hosting projects, Linux servers administration, network administration Proxmox, Docker, Ansible, Python, Bash, and all modern sysadmin stack, like TICK, Grafana, Icinga2, Apache2, Nginx, Keepalived, Squid, Jira, Zendesk, Trello, Gitlab, ELK. Building and supporting Hbase and Elasticsearch clusters.

Architect and build a big and scalable infrastructure in two own data centers in Stockholm.

Senior Systems Administrator
from 10.2006 to 10 2016

NPC “UKRENERGO” Southern Electric Power System, Odessa
Administrate network about 700 computers in general office and 12 branch offices (80–120 computers) in 3 regions of Ukraine. Windows Active Directory, Hyper-V. Manage big telecommunication infrastructure, based on Cisco routers (2900, 3800, 2811, 1900, 1841, 2509, 3900, 1900), more than 62 WAN channels (VPN, MPLS, Fiber Optic). Advanced configuration of the CISCO IOS for the security task. More than 32 servers based on Debian Linux and Windows, AD Servers.

Systems Administrator, Telecommunication engineer
From 10.1998 to 10.2006
“Khersonoblenergo” International Power supplying company (Энергетика)
Telecommunication engineer and system administrator task, Linux and Windows servers (mail, web, and more else).

--

--