• Слёрм DevOps — лучше работающая синица за 3 дня, чем прекрасный журавль в далеком будущем

      Я люблю проект длиной в неделю, и меня пугают проекты длиной в год. В аджайле мне очень понравилась концепция MVP и инкремента, это прям мое: сделать работоспособный кусок, внедрить его и двинуться дальше.


      При этом DevOps-трансформация в том виде, в котором ее обсуждают в книгах и на конференциях, это как раз проект длиной в год. Или в годы.


      Мы строили свой курс по DevOps в парадигме «MVP DevOps за один спринт» и «готовность к инкрементам». А если по-человечески, то «чтобы участник по возвращении мог немедленно что-то внедрить у себя и получить пользу».


      MVP DevOps: в курсе есть инструменты для основных DevOps-процессов. Мы не ставили себе задачу рассмотреть и сравнить все системы CI/CD или раскрыть глубины подхода Infrastructure as Code. Мы даем один понятный стек: Gitlab CI/CD, Ansible, Terraform и Packer, Molecule, Prometheus, EFK. Можно прийти с курсов, собрать из учебных материалов инфраструктуру для пилотного проекта и поработать в ней.


      Читать дальше →
      • +13
      • 3,2k
      • 2
    • Бессерверные вычисления на основе OpenWhisk, часть 4

      • Tutorial


      Эта статья заканчивает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим процесс развертывания OpenWhisk поверх Kubernetes с исправленными командами для работоспособности с актуальными версиями приложений. Также будет описан процесс запуска функций OpenWhisk с использованием Knative и TektonCD в Kubernetes с использованием среды исполнения Nodejs.

      Читать дальше →
    • Рождение маскота Слёрма

        Проект, как ребенок, проходит стадии взросления. И, как у ребенка, это отражается на облике.


        Жили-были… Нет. Не так. В тридесятом царстве, тридевятом государстве Российская Федерация придумали IT-специалисты компании Southbridge обучающие курсы — вначале только внутренние, для своих сотрудников. Но потом подумали, а почему бы не пригласить ребят из компаний-партнёров подучиться Kubernetes.


        Тогда ещё было совсем не до размышлений, каким должен быть образ продукта, как он должен влиять на маркетинг, на восприятия, на запоминание. Какие эмоции будет вызывать у студентов. Просто нарисовали картинку с сетью узлов.


        Младенчество Слёрма: облик «чтобы было». Образ неотличим от миллиона других проектов: логотип из надписи, заставки из геометрических фигур.



        Читать дальше →
      • Kubernetes 1.17 — как обновиться и не потратить весь error budget

          image

          9 декабря вышла очередная версия Kubernetes — 1.17. Ее девиз — «Стабильность», множество фич получили статус GA, некоторое количество устаревших фич было удалено…

          И, как всегда, наш любимый раздел Action Required файла CHANGELOG-1.17.md требует к себе внимания.

          Поработаем руками…
          Читать дальше →
          • +14
          • 2,6k
          • 3
        • DevFest Siberia 2019: взгляд на тренды из глубинки

            А вот у нас в Сибири…


            У нас за Уралом проходит не так уж много конференций, митапов, а в моём родном городе поиск по запросу «коворкинг» вообще выдает ресторан всемирной сети быстрого питания. Поэтому разные мероприятия, где можно в обществе умных людей послушать доклады опытных и смелых спикеров, я очень люблю. К счастью, довольно близко от меня Новосибирск, считающийся если не столицей Западной Сибири, то, определённо, очень важной точкой на её карте. Там как раз и бурлит активность, в том числе и айтишная.



            На входе нас встречали и в алфавитном порядке делили на половины


            И когда я на просторах Интернета нашёл ссылку на сайт конференции https://gdg-siberia.com, то решил, что поехать стоит. Тем более, что намечалась секция DevOps, а значит, речь должна была идти не только о паттернах, компонентах, архитектуре и фреймворках. В расписании мелькали знакомые термины, связанные с Kubernetes, и я подумал: «Отлично, говорить будут о чём-то знакомом». Проходило мероприятие в этаком «местном Сколково» — Академпарке.



            Академпарк зимой такой же, но чуть присыпан снегом

            И что же дальше?
            • +19
            • 2,8k
            • 8
          • Слёрм Базовый в Москве. День Первый. Залп из СocaCola, у ведущего отобрали микрофон и поддержка бдит

              Слёрм растёт.


              В Питере на Слёрм DevOps было 70 человек в зале. Москва десантировала в конференц-зал гостиницы «Севастополь» 104 человека. Очередной рекорд, который скромно подсказывает нам, что мы идём в нужном направлении. Расположились и не в тесноте, и не в обиде.



              Перед началом Слёрма, лектор попросил выключить звук у мобильных телефонов.
              А так же попросил заранее открыть баночки Колы, чтобы шипением не перебивать голос лектора. Все среагировали быстро, чётко и послушно. Такого эффекта спикер явно не ожидал. Раздался залп сотни баночек CocaCola — практически пушечный залп с борта пиратско-админского корабля. Фейерверк, знаменующий начало.


              Препарировать K8S собрались три спикера — два опытных и один начинающий.


              Читать дальше →
            • Елена Хлапина, CEO в Immergity: «Приходит время VR»

                Когда пришло время дирижаблей, появились дирижабли. Когда пришло время аэропланов, появились аэропланы. Когда пришло время автомобилей, появились автомобили. Когда пришло время Шатлов, появились Шатлы. Когда придёт время гравишифтеров… А что такое графишифтеры? Ни малейшего понятия. Их время просто ещё не пришло.


                Я с огромным удовольствием пообщался с Еленой Хлапиной, CEO в Immergity, на тему того — пришло уже время VR и AR или ещё нет. Как некогда так и не пришло время телевизоров с 3D-экранами, смартфонов с 3D-экранами, Apple Newton и множества замечательных устройств, которые не поняли ни потребители, ни бизнес.



                Читать дальше →
              • Аддиктивные синдромы IT

                  Здравствуйте, меня зовут Алексей. Я работаю в IT-сфере. Много времени провожу в социальных сетях и мессенджерах по работе. И у меня развились различные аддиктивные сценарии поведения. Я отвлекался от работы и заглядывал в Facebook, чтобы посмотреть, сколько «лайков» накапало на какую-то резонансную публикацию. И вместо того, чтобы дальше работать с новыми текстами, я подвисал на состоянии старого. Я несколько раз за час практически неосознанно брал в руки смартфон — и в какой-то степени меня это успокаивало. Давало контроль над жизнью.


                  В некий момент я остановился, задумался — и решил, что-то не так. Я почувствовал ниточки за моими плечами, которые периодически меня дёргают, заставляя делать то, что мне на самом деле не нужно.


                  С момента осознания у меня стало меньше аддикций — и я расскажу, как я от них избавился. Не факт, что мои рецепты подойдут вам или вызовут одобрение. Но расширение туннеля реальности и познание нового — вредным точно не будут.



                  — Па-ап, мы все на одну фоточку помещаемся? — Не бойся, у меня на смарте широкоугольник.

                  Читать дальше →
                • Knative — платформа как услуга на основе k8s с поддержкой serverless

                  • Перевод
                  • Tutorial


                  Доминирующей платформой для развертывания контейнеров, несомненно, стал Kubernetes. Он предоставляет возможность управлять практически всем, используя свои API и пользовательские контроллеры, расширяющие его API посредством пользовательских ресурсов.


                  Тем не менее пользователь все еще должен принимать подробные решения о том, как именно разворачивать, настраивать, управлять и масштабировать приложения. На усмотрение пользователя остаются вопросы масштабирования приложения, защиты, прохождения трафика. Этим Kubernetes отличается от обычных "платформ как услуга" (PaaS), к примеру Cloud Foundry и Heroku.


                  Платформы обладают упрощенным интерфейсом пользователя, ориентированы на разработчиков приложений, которые чаще всего занимаются настройкой отдельных приложений. Маршрутизация, развертывание и метрики прозрачно для пользователя управляются базовой системой PaaS.

                  Читать дальше →
                  • +23
                  • 3,8k
                  • 9
                • Строим собственный serverless на основе Fn

                  • Перевод


                  Бессерверные вычисления — одна из наиболее заметных тенденций в облачных вычислениях. Основной принцип работы заключается в том, что инфраструктура — забота не DevOps’ов, а поставщика услуг. Масштабирование ресурсов автоматически подстраивается под нагрузку и обладает высокой скоростью изменения.


                  Другая общая черта — тенденция к минимизации и фокусировании кода, поэтому бессерверные вычисления иногда называют "функция как услуга" (FaaS).

                  Читать дальше →
                • 10 заповедей разработчика

                    Вначале было слово. И слово это код.


                    В странах первого мира высокие технологии управляют электроснабжением и логистикой, обеспечивают доступ к информации и услугам. Врачи на расстоянии в несколько тысяч километров от пациента проводят операции на мозге с помощью роботизированных инструментов. Мы можем поговорить с родственниками и друзьями в любой момент, находясь на обратной стороне Земли.


                    А ещё строчки кода управляют ударными беспилотниками, операторы которых не особо выбирают, кто попал под удар — боевики или нонкомбатанты. Формируют механики удержания внимания в социальных сетях, вызывая аддиктивные сценарии поведения, FoMO (Fear of missing out, Синдром упущенной выгоды), дофаминовое выгорание и депрессию. Управляют в DarkNet электронными рынками наркотиков и оружия.



                    Профессия IT-разработчика подросла и возмужала — вслед за правами и привилегиями пришла пора появиться обязанностям и ограничениям. Так когда-то было с врачами, так когда-то было с военными.

                    Читать дальше →
                  • Вебинар «Разворачиваем кластер Kubernetes за час в Облаке КРОК» перенесли на 21 ноября. История одного факапа

                      История всей моей жизни — факап случается там, где я абсолютно уверен, что все предусмотрел.


                      Слёрм и КРОК договорились о вебинаре: Павел Селиванов разворачивает кластер и объясняет свои действия, а КРОК дает участникам демо-доступ в облако. Практика, как мы ее любим: посмотри, как делает мастер, повтори за ним, попробуй сам.


                      Отрепетировали. Обо всем подумали. Кроме того, что сербский интернет (Павел сейчас в Сербии) не даст скорости, а вебинарная платформа начнет адски пережимать трансляцию рабочего стола.


                      В результате у меня, как у всех зрителей, выпали глаза:


                      Читать дальше →
                    • Слёрмовая осень, слёрмовая зима…

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


                        Руководителю важно, чтобы в отделе всё крутилось, вертелось, стабильно выдавало результат. А ещё KPI постоянно висят дамокловым мечом. Потому поиск новых технологий и курсов уходит на 5-10 место.


                        Почему мы часто ждём, что путёвку на обучение нам предложат HR или руководитель? Стив Джобс говорил: «Ваше время ограничено. Поэтому не тратьте его на то, чтобы прожить чью-то чужую жизнь. Не попадайте в ловушку догмы, которая учит жить в соответствии с мыслями других людей».


                        Кубернетес меняет жизнь компании. Это факт.


                        А давайте посмотрим с другой стороны. K8s меняет в первую очередь жизнь самого администратора. Даёт возможность заработать больше денег, избавляет от многих рутинных задач, делает свободнее и значимее как профессионала, Kubernetes делает работу интересней.



                        Нам стало интересно, как изменилась профессиональная и личная жизнь ребят, которые прошли базовые Слёрмы. Чтобы обосновать потраченное время, мы предложили скидку на Слёрм Мега — и попросили участников дать ответы на несколько коротких вопросов: что им понравилось в Слёрме, что не понравилось, что бы они хотели улучшить.


                        Читать дальше →
                      • Секретные сведения из компании по производству телефонов, созданной наркоторговцами

                        • Перевод


                        На выходе из секс-клуба убили криминального блогера Мартина Кока. Компания MPC, один из его клиентов, оказалась далеко не обычным производителем телефонов.

                        Читать дальше →
                      • Профессиональное выгорание айтишников: 15 ответов психиатра Максима Малявина

                          Burn out нечаянно нагрянет, когда его совсем не ждёшь. Когда человек впервые сталкивается с профессиональным выгоранием, у него возникают вопросы:


                          — Что со мной: осенняя хандра, депрессия или профессиональное выгорание?
                          — Что с этим делать?
                          — К кому идти за помощью?


                          Мы боимся признать, что у нас проблема. Тянем с походом к врачу, откладываем разговор с руководством. Пока синдром не разворачивается в полную силу, и всё летит кувырком — работа, карьера, семья.


                          Поэтому так важно разобраться в проблеме заранее, понять, что проблема решаема — и решаема разными способами.


                          В предыдущей статье мы рассмотрели, как видят профессиональное выгорание управленцы и рядовые сотрудники — те люди, которые хорошо знают реалии IT-индустрии, но не являются специалистами в психологии и психиатрии. Сегодня мы обратимся к опыту профессионального психиатра — он далёк от IT-сферы, зато хорошо знает, как функционирует наш мозг, и как лечить профессиональное выгорание и депрессию.


                          Я обратился за разъяснениями к психиатру Максиму Малявину. Хобби Максима не раз спасало меня от плохого настроения, а быть может и от начала профессионального выгорания. Его «Психиатрические байки» способны спасти от серости и печали будней не хуже, чем волшебная пилюлька бромдигидрохлорфенилбензодиазепина. А книги Максима «Записки психиатра, или Всем галоперидолу за счёт заведения!» и «Новые записки психиатра, или Барбухайка, на выезд!» давно прописались на моей книжкой полке.



                          Читать дальше →
                        • Beeline Казахстан и Слёрм проводят Beeline DevOps Day в Алматы 6-7 ноября


                            TL;DR


                            Мы проводим в Казахстане бесплатную конференцию по DevOps.
                            От нас выступает Павел Селиванов, архитектор решений в Southbridge, один из двух авторов и преподавателей курса Слёрм по Kubernetes, спикер DevOpsConf и UWDC.
                            Со стороны Beeline спикеры уточняются, по готовности сделаю анонс.
                            Конференция пройдет в 2 дня:
                            6 ноября — основы для тех, кто хочет в DevOps.
                            7 ноября — глубины для тех, кто уже там.
                            Подробности и регистрация

                            Читать дальше →
                            • +18
                            • 1,6k
                            • 3
                          • Burn Out IT-специалистов: 4 истории от управленца, разработчика, продакта и админа. И рецепт от Southbridge

                              Работа не приносит удовольствия. Рваный сон не приносит облегчения. Цвета поблекли — всё кажется серым и надоевшим. Ничего не получается, как будто тело стало чужой, незнакомой оболочкой. Код не пишется. Новые задачи воспринимаются со страхом и неуверенностью. С коллегами общаешься через силу — хочется закрыться, спрятаться, чтобы никто не трогал. Даже в почте и мессенджерах отвечать тяжело. Кажется, тебе уже никогда не стать прежним. Видишь успехи других — и понимаешь, насколько глупым и неумелым выглядишь со стороны. Срываешься на родных и друзьях — а потом ненавидишь себя за это. Крутишься белкой в мясорубке день за днём — и не видишь ни результата, ни выхода.


                              Знакомьтесь, если ещё не встречались. Это синдром профессионального выгорания.


                              В IT-сфере около 50% специалистов испытали на себе профессиональное выгорание. Этот синдром опасен самому сотруднику, и проекту, над которым он работает, и всей компании. Более 60% выгоревших сотрудников увольняются. А затраты на найм новых, обучение и онбординг чугунной гирей ложатся на бюджет. И время — оно вообще бесценно.


                              Раньше burn out не воспринимали всерьёз — считалось, что это способ особо хитроумных сотрудников поменьше делать и побольше отдыхать. Постепенно в наших пампасах культура психологический гигиены в бизнесе доросла хотя бы до признания, что профессиональное выгорание и депрессия — это реальные проблемы.



                              На митапе «День Техдира» Даниил Подольский, руководитель разработки MTGroup, сделал доклад по профессиональному выгоранию. Мне его выступление было интересно тем, что это взгляд управленца на проблему, а не просто рассказ рядового сотрудника о своём личном примере выгорания.


                              Читать дальше →
                            • Резервное копирование, часть 6: Сравнение средств резервного копирования


                                В данной статье будет проведено сравнение средств резервного копирования, но сначала стоит узнать, как они быстро и хорошо справляются с восстановлением данных из резервных копий.
                                Для простоты сравнения будет рассматриваться восстановление из полной резервной копии, тем более что данный режим работы поддерживают все кандидаты. Для простоты цифры взяты уже усредненными (среднее арифметическое из нескольких запусков). Результаты будут сведены в таблицу, в которой также будет информация и о возможностях: наличие веб-интерфейса, простота в настройке и работе, способность к автоматизации, наличие различных дополнительных возможностей (к примеру, проверка целостности данных) и т.п. Графики будут показывать загрузку сервера, где данные и будут применяться (не сервера для хранения резервных копий).
                                Читать дальше →
                              • Как мы Zabbix обновляли

                                  image


                                  За что мы любим Prometheus? У него есть конфиг — взглянул и всё понятно, программа делает то, что ей сказали. Можно автоматизировать настройку мониторинга, хранить в VCS, ревьюить командой. Смержили твой MR, отработал пайплайн, новый конфиг применился к прометею. В общем, IaC во всей красе.


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


                                  Как и многие, кто мониторит давно и у кого есть «голое» железо, мы используем Zabbix, который, кстати, на том железе и располагается. Увы, на данный момент заббикс и IaC — вещи не связанные. Настраивать заббикс можно или вручную, или через API.

                                  Можно ли что-то сделать? Ссылка на код под катом
                                • Интервью с Дмитрием Симоновым, создателем канала CTORECORDS: «Основное качество техдира — привычка побеждать»

                                    Поздним вечером генеральный названивает и требует, чтобы релиз выкатили через шесть часов — утром у него встреча с инвесторами в Китае. У разработчиков — в порядке важности для проекта — почесуха, отпуск, профессиональное выгорание, кружок макраме и пикет «зелёных» по защите прав морских свинок. Тестировщики уже разъехались по домам. Тимлид рыдает, как «девушка в автомате» — у неё дела сердечные. Офисный кот опрокинул вазу с водой на документы с мокрыми печатями. Релиз нужно выкатить с китайской и корейской локализацией. А ближайшие специалисты по языкам Азии — таджики в общаге через дорогу.


                                    Вы вздыхаете и принимаетесь за работу. Через шесть часов всё работает. Релиз задеплоили. Генеральный доволен. Разработчики бодры, веселы и рады стараться.


                                    Обычные будни техдира.


                                    На Слёрме DevOps собралось немало технических директоров. После интенсива я поговорил с Эдуардом Медведевым об IT-этике, с Артёмом Галонским об исчезающих профессиях и DevOps. А ещё мне повезло познакомиться с уникальным техдиром-экстравертом, способным организовать, что угодно, и найти общий язык с кем угодно.


                                    Дмитрий Симонов ctorecords, основатель Техдирского клуба и создатель канала «Записки Техдира», https://t.me/ctorecords, рассказал, как стать техническим директором, эдаким Jack of all trades в IT-сфере.



                                    Дмитрий Симонов и голубая то ли лама, то ли альпака от eLama.

                                    Читать дальше →
                                    • +13
                                    • 3,2k
                                    • 7