Автор

Александр Емшанов (zEvilz)

Линуксоид, аудиофил, девелопер-самоучка, типичный сисадмин, говнокодер, тролль.

Люблю чистый код, лисапедостроение, debian, bash, автоматизацию всего и вся.

Ненавижу фреймворки, библиотеки, серверные веб-панели, винду, хипстоту, WordPress.

Навыки

DevOps

  • Linux (преимущественно DEB-based дистрибутивы);
  • Настройка серверов любой сложности (веб, почтовики, бекап-сервера, сервера для приложений, LLM и т.д.);
  • Nginx/Angie, Traefik;
  • NodeJS, PHP-FPM;
  • MariaDB/MySQL, MongoDB, PostgreSQL, Redis;
  • Exim4, Postfix, Dovecot;
  • Fail2Ban, Ipset, Iptables, Rkhunter;
  • Docker, docker compose, создание кастомных образов docker;
  • Репликация серверов (master-master/master-slave) с базами MySQL/MariaDB с синхронизацией файлов (lsyncd + кастомные скрипты);
  • Интеграция c Qrator/Curator, Cloudflare, Hetzner Load Balancer;
  • Всесторонний аудит безопасности серверов на базе Linux;
  • АнтиDDOS и защита от HTTP флуда средствами сервера (скрипты, файрвол, рейт лимиты) и средствами Qrator/Curator, Cloudflare;
  • Оптимизация производительности серверов и софта под проект;
  • Мониторинг (Zabbix, Icinga2, Grafana) и обслуживание серверов на базе Linux;
  • CI/CD (Github, Gitlab, Gitea, DeployHQ);
  • Оркестрирование серверами через Ansible (в т.ч. написание своих плейбуков);
  • Скриптописание на Bash;
  • Подбор железа под проекты.

Основная масса обслуживаемых серверов на базе Debian без веб-панелей.

Разработка

  • PHP, MySQL, Ajax, jQuery, HTML, CSS;
  • WordPress (в т.ч. написание тем и плагинов с нуля);
  • Оптимизация скорости работы;
  • Написание Telegram ботов любой сложности;
  • Умение со слезами разбираться в чужом коде.

В последнее время разработкой почти не занимаюсь. Только вайбкодинг для личных нужд.

Где меня можно найти

Мои полезности и всякий мусор в Telegram

  • @zevilz_dev — канал с интересными находочками из мира девелоперов и сисадминов, баяны, копипасты и прочая дичь;
  • @bash_shell_ru — русскоязычное сообщество bash shell (пока там мертво, не хватает тебя для оживления чата);
  • @dev_null_all — группа без правил из цензуры, где можешь высказыватся, о чем захочешь, и ничего за это не будет (за тобой приберется агент J);
  • @zGetMyID_bot — бот для получения Telegram ID чатов/групп/каналов.