company_banner

Повелители серверов и сетей — с праздником


    Сегодня не просто пятница. Сегодня последняя пятница июля — а значит, День системного администратора! В эту праздничную пятницу сисадмины не купаются в фонтанах, не куражатся в серверных, не гоняются с витой парой наперевес за маркетологами. Эти труженики серверов и скриптов всё время на посту, оберегают покой юзеров и нервы начальства — чтобы одни щёлкали мышками на сайтах и в 1С, а другим не приходилось подсчитывать убытки от простоев. Давайте скажем искреннее «спасибо» сисадминам за спокойную бесперебойную работу и поднимем за их здоровье стаканы с чаем! И сегодня мы расскажем про типичные дни системного администраторов или Unix-инженеров нашей компании на этой неделе.

    #!/usr/bin/env python
     
    import time
    import os
     
    if (time.strftime("%H:%M")) == "09:30":
        os.system("Подъем!")
        print("Продрать глаза, налить кофе, в душ. Важный момент — выбор футболки: пусть сегодня будет пингвин, а чертёнка прибережем до лучших времён")
    elif (time.strftime("%H:%M")) == "10:00":
        os.system('Самокат до метро, время почитать новости на Хабре')
    elif (time.strftime("%H:%M")) == "11:00":
        os.system('Ура! Офис и опять кофе-кофе')
        print("Кстати, я работаю в крупной интернет-компании, я не один, а в группе с другими системными администраторами, мы занимаемся обеспечением доступности сервисов. А сервисов у нас много, и они разные.")
    elif (time.strftime("%H:%M")) == "11:15":
        os.system('Открываем ноутбук/включаем рабочую станцию, и тут начинается всё-всё самое интересное!')
        print("Заглянуть в мониторинг, посмотреть на графики — как там сервис живет, как самочувствие. Самостоятельно починить всё, что приболело за ночь, но не влияло на работу сервиса, и поставить задачек команде. Потом почта и чаты — там тоже много важного: ответить на письма, почитать новости, обмен опытом с коллегами")
    elif (time.strftime("%H:%M")) == "12:30":
        os.system('Налить колу; Обсудить запуск нового сервиса')
        print("Идем к разработчикам, вот-вот запускается новый сервис, надо обсудить архитектуру – Hadoop, Tarantool, Nginx, продумать про мониторинги, healthcheck-и, графики, как сервис будет резервироваться между дата-центрами, репликации, бэкапы, масштабирование (ой, надо всё же доделать тот тикет про мониторинг ресурсов на проекте и эластик!), как будет проходить внедрение изменений, какие нужные еще stage-ы, что тестируем и как. И это только начало!  Впереди много работы по проекту, а времени до запуска, как всегда, мало.")
    elif (time.strftime("%H:%M")) == "13:15":
        os.system('Обед!')
        print("Наконец можно пообедать с коллегами и обсудить приятные новости, например, недавнюю конференцию или интересную статью. После обеда можно позволить себе немножко расслабиться в массажном кресле с апельсиновым соком.")
    elif (time.strftime("%H:%M")) == "13:50":
        os.system('Проапгрейдить софт на серверах')
        print("Операция по большей части непростая — собираем всё на тестовом стенде, смотрим, тестируем по-всякому. Заработало! Надо предупредить команду о регламенте, договориться о времени и катить в продуктив.")
    elif (time.strftime("%H:%M")) == "15:15":
        os.system('Выкладывать новый функционал, который видят наши пользователи')  # Делаем аккуратно, параллельно смотрим на графики.
    elif (time.strftime("%H:%M")) == "16:07":
        os.system('Авария на одном из проектов!')
        print("Смс-ки, письма, на графиках что-то идет не так. Бросаем всё, бежим чинить. Тут же рядом оказываются ведущие разработчики и менеджер.")
    elif (time.strftime("%H:%M")) == "16:15":
        os.system('Починили! Разбираем последствия')
    elif (time.strftime("%H:%M")) == "16:45":
        os.system('Чай с коллегами')  # Немного передохнуть, послушать, как идет день у коллег, какие новости.
    elif (time.strftime("%H:%M")) == "17:15":
        os.system('Cloud time!')
        print('Внедряем Docker, Kubernetes на проект. В облаке все проекты нагруженные, надо придумать, что делать с iops-ами, а то у нас недавно был очередной "шумный сосед", отселили его, конечно, на отдельные ssd')
    elif (time.strftime("%H:%M")) == "18:03":
        os.system("Как пройдет мой вечер?")  # Сейчас узнаю день недели и всё будет понятно!
    
    if (time.strftime("%w")) == "1":
        os.system('Звонок руководителя сервиса, завтра рекламная акция и нагрузка на сервис возрастет во много раз')
        print("Срочно добавляем ресурсов на проект, мы же умеем масштабироваться. На этом проекте такое впервые. Вместе с техническим директором и разработчиками смотрим на него, анализируем узкие места, тестируем. Придумываем план Б, если что-то пойдет не так")
    elif (time.strftime("%w")) == "2":
        os.system('Дежурство! Собираю сумку и отправляюсь домой')
        print("Еду домой. Приеду, загляну в мониторинг, исправлю проблемы, которые  возникли за день. Потом буду сидеть смотреть лекцию по программированию или администрированию. Если случится авария, то мне позвонят, и я ее починю")
    elif (time.strftime("%w")) == "3":
        os.system('Время заниматься автоматизацией и инфраструктурными задачами !')  # прежде загляну в мониторинг — нет ли каких-то проблем на сервисе
    elif (time.strftime("%w")) == "4":
        os.system('capacity planning')
        print("Протестирую новое оборудование из TestLab, запланирую, сколько и каких ресурсов — CPU, RAM, HDD/SSD/NVMe нужно проекту при естественном росте нагрузки.")
    elif (time.strftime("%w")) == "5":
        os.system('Праздник!')
        print("Празднуем с коллегами! Всех с Днем Системного администратора! Ура!")
    
    Man python, man linux, man bash, man man

    Mail.Ru Group

    1030,00

    Строим Интернет

    Поделиться публикацией

    Похожие публикации

    Комментарии 1
      –1
      Стабильность — признак мастерства. Я кто поздравляет по картинке узнал, ваша контора ее не первый год в этот день в постах использует.
      С праздником!

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

      Самое читаемое