Февраль выдался настолько богатым на события, что не хватало времени рассказать обо всём. Исправляюсь – собрал краткие заметки о самом интересном.
Утренние покатушки
Если ты живешь в маленьком городе (например, в Лимассоле), а работа начинается в 10 утра, то спозаранку можно успеть сделать кучу всего интересного. Например, увидеть, как восходящее солнце заливает город светом:
Пошариться по непонятным заброшенным объектам (таких почему-то много в Лимассоле):
Велопоездка в горы
13 февраля пустился в велопутешествие с двумя коллегами. Маршрут пролегал через горы, всего 60 км, было довольно #тяжеловато, но оно того стоило:
Поесть вкуснейших мандаринов прямо с куста – бесценно:
Собеседование
Впервые участвовал в собеседовании, как представитель работодателя. Скажем так, по ту сторону баррикады. Коллеги из соседнего кабинета искали в свою команду *nix системного администратора, который бы занимался автоматизацией серверов, виртуализацией и т.п. Так как сисадмина у них не было, поэтому попросили меня поучаствовать в собеседовании и позадавать вопросы по скайпу. У меня получился примерно такой список, почему-то вышло с упором на сетевые знания. Можно увидеть “зачетные” варианты ответов, выделив текст в скобках.
- Какие номера портов у протоколов SSH, SMTP, DNS, HTTPS? (22, 25, 53, 443 – должны знать на зубок!)
- На каком порту работает ping? (это вопрос с подвохом, на самом деле в протоколе ICMP нет номера порта, как в TCP/UDP)
- Чем отличается TCP от UDP? (простейший ответ – первый “гарантирует” доставку данных, а второй нет, но желательно объяснение, что под этим скрывается)
- Каков порядок установления TCP-соединения? (пакеты с флагами SYN, SYN-ACK, ACK, подробности приветствуются)
- Что такое эфемерные порты? ()
- Как из консоли получить главную страницу сайта, не используя HTTP-клиенты? telnet site.com 80 + GET / А если сайт работает по HTTPS? (openssl s_client + telnet)
- Не пингуется удаленный сервер. Какие могут быть причины? (файрвол на источнике/приемнике, проблемы маршрутизации в интернете)
- Тормозит сайт. Какие могут быть причины и что делать? (не хватает CPU/RAM/HDD – оптимизировать код, либо наращивать мощности)
- Есть ли опыт работы с tcpdump? (больше всего я с помощью него дебажил SIP)
- Приходилось ли писать шаблоны/плагины для Zabbix?
- С какими системами виртуализации работали? (VirtualBox, Xen, VMware, FreeBSD jails, LXC, Docker. Хорошо, когда человек может объяснить принципиальную разницу между ними)
- Обнаружилась уязвимость в одном из пакетов. У вас имеется X серверов, на которых необходимо обновить этот пакет (Ansible/Puppet/Chef/Fabric, но варианты ClusterSSH/Shell+SSH тоже сгодится, если X – небольшое число, например 20)
- Чем отличается MyISAM от InnoDB? (по этому поводу много доков)
- Какая любимая операционная система? Почему? А на рабочем компьютере? (Linux)
- Какой был последний проект, какие возникли сложности, как преодолели?
- Программируете что-нибудь в свободное время? (очень хорошо, когда человек увлеченно рассказывает, как он что-нибудь программирует)
Было очень занимательно поглядеть на кандидатов, на то, как они нервничают или, наоборот, держатся уверенно. Обнаружил, что мне есть куда расти, но я старался не подавать виду на собеседовании 🙂 В итоге мы взяли админа, который смог объяснить, чем отличается TCP от UDP и что же такого принципиально нового в Docker.
Прыжок с парашютом
Это грандиозное для меня событие удостоилось отдельного поста.
Велопоездка на Akrotiri bay
Незабываемое субботнее приключение. Полазили по развалинам храма Аполлона:
Тут же поели свежей клубники с фермы неподалеку:
Волшебное место – Akrotiri bay. За мгновение…
Кипр – рай для велосипедиста и не только:
Трейловый забег в Акамасе
К северу от Пафоса расположен природный заповедник и одно из красивейших мест Кипра – полуостров Акамас. 21 февраля там проводился забег, призванный привлечь внимание к проблеме использования лесных плошадей в промышленных целях.
Подробно расписывать о самом забеге не буду. Скажу лишь, что из-за дождя было много грязи, которая прилипала к ботинкам и делала ноги в два раза тяжелее. Этот забег был очень непохож на те соревнования, к которым я привык. Иногда тут были даже элементы скалолазания. В итоге я получил массу удовольствия! Виды были потрясающие.
Отличное видео от одного из участников забега:
Открытие купального сезона на Lady’s mile
Вода была теплая, даже по моим меркам. Пляж Lady’s mile находится совсем недалеко от Лимассола. Плаваю я не очень хорошо, поэтому мне нравится то, что там мелко. Уходишь на 50 метров от берега и можешь спокойно стоять на дне.