А вот еще подробнее, аж до клавиатурных прерываний
https://habr.com/ru/company/htmlacademy/blog/254825/
https://habr.com/ru/company/htmlacademy/blog/254825/
Хабр
Что на самом деле происходит, когда пользователь вбивает в браузер адрес google.com
Эта статья является попыткой ответа на старый вопрос для собеседований: «Что же случается, когда вы печатаете в адресной строке google.com и нажимаете Enter?»...
тем временем в AWS уже подвезли kubernetes 1.17
https://github.com/awsdocs/amazon-eks-user-guide/blob/master/doc_source/kubernetes-versions.md#kubernetes-117
https://github.com/awsdocs/amazon-eks-user-guide/blob/master/doc_source/kubernetes-versions.md#kubernetes-117
GitHub
amazon-eks-user-guide/doc_source/kubernetes-versions.md at master · awsdocs/amazon-eks-user-guide
The open source version of the Amazon EKS user guide. You can submit feedback & requests for changes by submitting issues in this repo or by making proposed changes & submitting a p...
#jenkins
Интересная штука выплыла с бекапами Jenkins. Встала задача проверить процедуру бекапов на мастере и написать процедуру disaster recovery. А бекапы делались плагином https://plugins.jenkins.io/thinBackup/ и никогда никем не проверялись. Так вот, спинапаю я виртуалку, заливаю туда через тот же плагин бекап на рестор и ... получаю вундервафлю с неработающими слейвами и ни одна джоба не может склонить репки. А проблема в том, что по дефолту thin backup копирует вроде бы все нужное, кроме /secrets А там таки есть ключ, которым закриптованы credentials.xml и в результате ни одни креды не работают. А креды там всюду, ко всем репозиториям, слейвам и так далее. И если бы реально мастер *бнулся куда-то и пришлось бы восстанавливать все с нуля, то была б большая беда.
Так что, проверяйте бекапы иногда и имейте всегда рабочий disaster recovery plan.
Интересная штука выплыла с бекапами Jenkins. Встала задача проверить процедуру бекапов на мастере и написать процедуру disaster recovery. А бекапы делались плагином https://plugins.jenkins.io/thinBackup/ и никогда никем не проверялись. Так вот, спинапаю я виртуалку, заливаю туда через тот же плагин бекап на рестор и ... получаю вундервафлю с неработающими слейвами и ни одна джоба не может склонить репки. А проблема в том, что по дефолту thin backup копирует вроде бы все нужное, кроме /secrets А там таки есть ключ, которым закриптованы credentials.xml и в результате ни одни креды не работают. А креды там всюду, ко всем репозиториям, слейвам и так далее. И если бы реально мастер *бнулся куда-то и пришлось бы восстанавливать все с нуля, то была б большая беда.
Так что, проверяйте бекапы иногда и имейте всегда рабочий disaster recovery plan.
Forwarded from Пятничный деплой
Видос про SRE от DoDo
https://www.youtube.com/watch?v=OWSebmnuhBw
https://www.youtube.com/watch?v=OWSebmnuhBw
YouTube
Как мы улучшали сервис SRE. Екатерина Глуховская. 20 июля 2020
Мы написали серию статей про SRE в Додо на Habr:
1. Infrastructure as Code: первое знакомство.
https://habr.com/ru/company/dodopizzadev/blog/465137/
2. Infrastructure as Code: как побороть проблемы с помощью XP.
https://habr.com/ru/company/dodopizzadev/blog/470620/…
1. Infrastructure as Code: первое знакомство.
https://habr.com/ru/company/dodopizzadev/blog/465137/
2. Infrastructure as Code: как побороть проблемы с помощью XP.
https://habr.com/ru/company/dodopizzadev/blog/470620/…
в галерной практике бывает, что первое интервью с преподавателем английского, типа для проверки уровня и вот статья как раз для этого случая
https://dou.ua/lenta/articles/interview-in-english/
https://dou.ua/lenta/articles/interview-in-english/
DOU
Job interview in English: как готовиться и что отвечать
Привет! Меня зовут Анна Гандрабура, вот уже почти 7 лет я преподаю корпоративный английский в IT-компаниях. За прошлый год мы с командой проверили знание языка у более чем 200 кандидатов. В этой статье расскажу про их боли и дам советы, как пройти собеседование…
Forwarded from PythonDigest
#python #pydigest
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Как проанализировать рынок фотостудий с помощью Python (1/3). Парсинг данных
- Голосовой бот + телефония на полном OpenSource. Часть 1
- Учим ИИ распределять пироги по магазинам с помощью обучения с подкреплением
- Почему стоит начать использовать FastAPI прямо сейчас
- Декодируем JPEG-изображение с помощью Python
- Динамическое определение класса в Python
- Создание нейросети по распознаванию лиц на фотографиях из Вконтакте
- Стоит ли переходить с Python на Nim ради производительности?
- Flask dependency injection tutorial — Dependency Injector
- PyCharm 2020.1.4
Заходите в гости - https://pythondigest.ru/issue/344/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Как проанализировать рынок фотостудий с помощью Python (1/3). Парсинг данных
- Голосовой бот + телефония на полном OpenSource. Часть 1
- Учим ИИ распределять пироги по магазинам с помощью обучения с подкреплением
- Почему стоит начать использовать FastAPI прямо сейчас
- Декодируем JPEG-изображение с помощью Python
- Динамическое определение класса в Python
- Создание нейросети по распознаванию лиц на фотографиях из Вконтакте
- Стоит ли переходить с Python на Nim ради производительности?
- Flask dependency injection tutorial — Dependency Injector
- PyCharm 2020.1.4
Заходите в гости - https://pythondigest.ru/issue/344/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 344
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
Тут на днях интересный опыт был с собеседованием. Дали большое тестовое задание. Я никогда не брался делать тестовые задания вообще, не в моих принципах. Но тут стартап был интересный и я повелся. В итоге куча потрачено времени на тестовое + собеседования + ревью тестового задания. Рекрутер говорит, что все ок и вот вот будет оффер, мол все так удачно складывается. И якобы даже задание сделал чуть ли не я один и все такое. Как тут приходит фидбек, что так и так вы нам не подходите, потому что в тестовом задании у вас не продакшн-реди солюшн + экпертизы не хватает и бабла много хотите. Сказать что я в шоке это ничего не сказать!
Тестовое задание vagrant+kubernetes(any distro)+demo app+argoci+argocd. Сперва я конечно задал вопрос, мол что делать с ArgoCI, который давно протух и не разрабатывается. Мне сказали что юзай тогда все что хочешь. Ну я и сделал, как придумал. Но, блять, не продакшн-реди оказалось!
Оказывается, что кубернетес кластер в вагранте на коленке должен быть продакшн-реди! И ArgoCI, который с 2018 протух. Тестовое придумывали до 2018 года видимо и даже обновить не удосужились. Причем когда в онлайне в интерью режиме это все ревьювали, то и вопросов почти не было)) А потом хуяк - на те фидбек.
Короче, я давно уже читал и слушал, что тестовые задания для девопсов это бред собачий. Для дизайнера - да, для девопса нет. Я собеседовал несколько десятков людей и хватало 15-20 минут понять, какого уровня инженер перед тобой. Я понимаю, когда на интервью дают тестовое - типа написать несколько строк на баше или питоне или небольшой плейбук, но когда дают тестовое на 10 часов работы с претензиями на продакшн-реди, то это клиника.
В общем, не ведитесь на огромные тестовые задания. Никогда это ни к чему хорошему не приводит. Шлите нахуй и ждите другую позицию.
Тестовое задание vagrant+kubernetes(any distro)+demo app+argoci+argocd. Сперва я конечно задал вопрос, мол что делать с ArgoCI, который давно протух и не разрабатывается. Мне сказали что юзай тогда все что хочешь. Ну я и сделал, как придумал. Но, блять, не продакшн-реди оказалось!
Оказывается, что кубернетес кластер в вагранте на коленке должен быть продакшн-реди! И ArgoCI, который с 2018 протух. Тестовое придумывали до 2018 года видимо и даже обновить не удосужились. Причем когда в онлайне в интерью режиме это все ревьювали, то и вопросов почти не было)) А потом хуяк - на те фидбек.
Короче, я давно уже читал и слушал, что тестовые задания для девопсов это бред собачий. Для дизайнера - да, для девопса нет. Я собеседовал несколько десятков людей и хватало 15-20 минут понять, какого уровня инженер перед тобой. Я понимаю, когда на интервью дают тестовое - типа написать несколько строк на баше или питоне или небольшой плейбук, но когда дают тестовое на 10 часов работы с претензиями на продакшн-реди, то это клиника.
В общем, не ведитесь на огромные тестовые задания. Никогда это ни к чему хорошему не приводит. Шлите нахуй и ждите другую позицию.
Из практики консалтинговых компаний:
- Здравствуйте! Вы акушерка?
- Здравствуйте! Да
- Примите у меня роды
- Вы беременны?
- Нет. Но я буду делать все, что Вы скажите: правильно дышать и тужиться...
- Извините, но Вам сначала нужно забеременеть, выносить, а уже потом приходить рожать. Я могу Вам помочь родить месяцев через 9, при самом быстром развитии событий
- Нет, Вы меня не поняли. У меня нет 9 месяцев. Я хочу родить сейчас. Я Вам обещаю, что после родов, я обязательно выполню все ваши рекомендации по планированию, вынашиванию и прочему. А сейчас Вы должны помочь мне родить
- К сожалению, я не могу Вам в этом сейчас помочь
- Плохо. Вы меня разочаровали. Пойду к другой профессиональной акушерке, которая мне поможет...
- Здравствуйте! Вы акушерка?
- Здравствуйте! Да
- Примите у меня роды
- Вы беременны?
- Нет. Но я буду делать все, что Вы скажите: правильно дышать и тужиться...
- Извините, но Вам сначала нужно забеременеть, выносить, а уже потом приходить рожать. Я могу Вам помочь родить месяцев через 9, при самом быстром развитии событий
- Нет, Вы меня не поняли. У меня нет 9 месяцев. Я хочу родить сейчас. Я Вам обещаю, что после родов, я обязательно выполню все ваши рекомендации по планированию, вынашиванию и прочему. А сейчас Вы должны помочь мне родить
- К сожалению, я не могу Вам в этом сейчас помочь
- Плохо. Вы меня разочаровали. Пойду к другой профессиональной акушерке, которая мне поможет...
Хороший вопрос и разбор для собеседований (и не только)
https://github.com/alex/what-happens-when
https://github.com/alex/what-happens-when
GitHub
GitHub - alex/what-happens-when: An attempt to answer the age old interview question "What happens when you type google.com into…
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?" - alex/what-happens-when