image

Stepan Zhukovsky

Welcome to zhukovsky.me. If you have made it to this page, you are probably wondering who I am and what this site is all about. I am interested in information technology, programming and system administration. I've been using GNU/Linux as my main OS for more than 5 years, and it's love at first sight :). Now, my daily driver distro for every day is NixOS. I also write web services, programs and automation tools, mostly in Python. If you are an employer looking to join your company as a Python developer or DevOps engineer, take a look at my projects, skills and resume.

Skills & Experiences

img
img
img
img
img
img
img
img
img
img
img

Linux administration

Administration of Linux servers. Setting up the network and working environment. Working with KVM, LXD, Docker virtualization systems Working with the file system, software RAID, LVM. Writing automation scripts in bash, python. Creating packages for the Nix package manager. Creating a modular NixOS configuration. Deployment of web servers Ngnix, Traefik, Caddy Deployment of Mysql, PostgreSQL DBMS

DevOps

Building CI/CD processes (Jenkins). Docker application deployment, Kubernetes orchestration. Deployment of monitoring systems (Prometheus, Grafana, Netdata, Scrutiny, Diun, Watchtower) Writing Dockerfile instructions. Writing docker-compose stacks for microservices. Automation (Ansible, Python, Bash scripting) Creating development shells with Nix. Deployment of Nextcloud, BItwarden, Mailu, L2TP, IPSecVPN services. Creating software packages using Nix flakes

Development

Web application development in Python (Django, Django-DRF, Celery, Flower, Redis, Bootstrap 5, Vanilla JavaScript, JQuery) Development of CLI programs in Python (Click, Peewee, Requests, Sh) Automation of routine tasks (Bash). Development of scripts for building a Desktop environment based on xorg, wayland composers and window managers (AwesomeWM, Qtile, Hyprland) Working with Git version control system