Как стать автором
Обновить
58
0
Lev Goncharov @ultral

Software Architect

Заблокировался аккаунт от AWS? Не знаешь как дальше жить? Купи подарочную карту amazon и разблокируй AWS через kindle

Время на прочтение 4 мин
Количество просмотров 4.5K

В один момент осознал, что потерял доступ к aws:

1. Не могу зологиться в AWS, т.к. залочен акаунт на amazon.

2. Поддержка AWS говорит, что не может помочь - обращайтесь к поддержке amazon.

3. Поддержка amazon говорит, что акаунт заблокирован и они не могут его разлочить

4. Разлочить не могут, т.к. в системе не достаточно данных что бы верефицировать меня.

как восстановить акк, используя kindle?
Всего голосов 12: ↑6 и ↓6 0
Комментарии 17

Как показаны дата-центры в кино и как они выглядят в жизни? 6 примеров из фильмов и сериалов

Время на прочтение 5 мин
Количество просмотров 26K

Привет, Хабр! Чтобы этот понедельник прошел веселее, предлагаем прочитать наш мини-обзор на ЦОДы в кино. Собрали в подборку шесть эпизодов и комментируем, что показано точно, а что — совсем нет.

Кстати, если захотите пополнить наш список фильмов и сериалов, оставляйте идеи и заявки в комментариях. Очень ждем!
Читать дальше →
Всего голосов 60: ↑57 и ↓3 +54
Комментарии 22

Полку Linux-телефонов прибыло: встречаем Volla Phone 22, смартфон с Ubuntu Touch на борту

Время на прочтение 3 мин
Количество просмотров 35K

О телефонах с Linux мы рассказывали несколько раз. Один из самых известных — это PinePhone и его «старший брат» PinePhone Pro. Есть и другие — вот целая подборка с описанием разных моделей, на которые стоит обратить внимание. Ну а теперь появился еще один интересный девайс — речь идет о Volla Phone 22 с 6,3-дюймовым дисплеем, процессором MediaTek Helio G85, 4 ГБ ОЗУ и 128 ГБ основной памяти. Подробности — под катом.
Читать дальше →
Всего голосов 53: ↑50 и ↓3 +47
Комментарии 28

IaC Development Life Cycle

Время на прочтение 7 мин
Количество просмотров 1.8K

IaC Development Life Cycle


idlc
This is the translation of my speech at T-Meetup: DevOps Life Cycle.


I believe that you have heard about SDLC (Systems development life cycle). Is it possible that the same things are applicable for the IaC?

Read more →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1

Изолированная программная среда – сферический конь в вакууме или …?

Время на прочтение 9 мин
Количество просмотров 4.9K

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

И что самое характерное – работает! Уравнение Менделеева-Клапейрона прекрасно описывает вполне реальный газ, а классическая механика великолепно справляется с расчетом движения тел различного масштаба (пока этот масштаб не уходит в микромир или наоборот – в область действия общей теории относительности).

По-умному такой процесс называется моделирование методом редуцирования – т.е. мы максимально упрощаем реальную систему, получаем математическую модель, которая позволяет прогнозировать поведение системы, а потом оказывается, что и реальная система удовлетворяет выявленным закономерностям.

Подобный подход применяется и в сфере информационной безопасности. Сегодня мы посмотрим на один из таких артефактов – изолированную программную среду и как эта среда позволяет решать задачи обеспечения ИБ в реальных системах.

Изучить подход
Рейтинг 0
Комментарии 3

Домашняя директория пользователя в ansible или что может быть проще? Как же вычисляется

Время на прочтение 3 мин
Количество просмотров 3.9K

Задался тут банальным вопросом, а как вычисляется определить домашнюю директорию пользователя на целевой системе? использовать ~ или ansible_user_dir ? это одно и тоже(спойлер Да, но нет!)? а как получается ansible_user_dir ?

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 5

IaC Development Life Cycle

Время на прочтение 6 мин
Количество просмотров 3K

IaC Development Life Cycle


idlc


Это расшифровка выступления на T-Meetup: DevOps Life Cycle.


Осмелюсь предположить, что многие слышали про SDLC (Systems development life cycle). Но что, если все то же самое происходит с IaC?

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 12

Ежедневные сложности сениор-разработчика

Время на прочтение 5 мин
Количество просмотров 21K


Больше десятка лет я работал на одну из крупнейших в мире компаний по разработке ПО. Выполняя множество задач, я видел многие аспекты бизнеса: от быстрого «ковбойского» кодинга до серьёзных покупок конкурентов и стартапов.

1. Планёрки


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

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

Однако митинги и сосредоточенность — настоящие враги. Я уже сбился со счёту, сколько раз мой планировщик отвлекал меня, сообщая, что через 15 минут мне нужно явиться на планёрку, пока я пытался разобраться в сложной концепции, которую недавно придумал. Разумеется, я заранее знал, что будет планёрка. Когда я смотрел своё расписание в понедельник, чтобы оценить время, которое у меня будет на написание кода на этой неделе, у меня не было никаких сомнений: мои рабочие дни заполнены совещаниями.

Чем дольше ты работаешь, и чем лучше вы с коллегами справляетесь, тем больше знаний вы получаете. Ценных знаний. Или опыта, как их называют некоторые.

И знаете что? Эти знания в основном передаются на совещаниях. Поймите меня правильно, само по себе это хорошо.

Но когда я нахожусь в потоке и в процессе написания самого лучшего за мою жизнь кода (по крайней мере, эта мысль помогает мне засыпать по ночам), то последнее, что мне нужно — это крошечное напоминание в углу экрана, говорящее «Пора».

Настала пора ещё одного совещания.
Читать дальше →
Всего голосов 59: ↑50 и ↓9 +41
Комментарии 23

Agreements as Code: как отрефакторить инфраструктуру и не сломаться

Время на прочтение 9 мин
Количество просмотров 3K


Это расшифровка выступления на TechLeadConf 2020-06-09. Прежде чем начнем, попробуйте ответить для себя на вопрос какие у вас ожидания от взаимодействия с инфраструктурой? Например сколько времени займет:


  • Развернуть новое окружение для тестов.
  • Обновить версию java и/или ОС внутри контейнера.
  • Выдать права доступа на сервер.

Спойлер результатов опроса во время TechLeadConf


А теперь умножьте свои ожидания на двое, и вы получите суровую реальность. Не приятненько как-то, да?

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 2

Agreements as Code: how to refactor IaC and save your sanity?

Время на прочтение 9 мин
Количество просмотров 1.2K


Before we start, I'd like to get on the same page with you. So, could you please answer? How much time will it take to:


  • Create a new environment for testing?
  • Update java & OS in the docker image?
  • Grant access to servers?

There is the spoiler from the TechLeadConf. Unfortunately, it's in Russian


It will take longer than you expect. I will explain why.

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Ansible: CoreOS to CentOS, 18 months long journey

Время на прочтение 4 мин
Количество просмотров 1.5K


There was a custom configuration management solution.


I would like to share the story about a project. The project used to use a custom configuration management solution. Migration lasted 18 months. You can ask me 'Why?'. There are some answers below about changing processes, agreements and workflows.

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2

How to test Ansible and don't go nuts

Время на прочтение 10 мин
Количество просмотров 3.3K


It is the translation of my speech at DevOps-40 2020-03-18:


After the second commit, each code becomes legacy. It happens because the original ideas do not meet actual requirements for the system. It is not bad or good thing. It is the nature of infrastructure & agreements between people. Refactoring should align requirements & actual state. Let me call it Infrastructure as Code refactoring.

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Как начать тестировать Ansible, отрефакторить проект за год и не слететь с катушек

Время на прочтение 10 мин
Количество просмотров 8.7K


Это расшифровка выступления на DevOps-40 2020-03-18:


Начиная со второго коммита любой код становится legacy, т.к. изначальные задумки начинают расходиться с суровой реальностью. Это не хорошо и не плохо, это данность с которой сложно спорить и необходимо уживаться. Частью этого процесса является рефакторинг. Рефакторинг Infrastructure as Code. Да начнется история как отрефакторить Ansible за год и не слететь с катушек.

Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 28

Ansible: Миграция конфигурации 120 VM c CoreOS на CentOS за 18 месяцев

Время на прочтение 5 мин
Количество просмотров 5K


Это расшифровка выступления на DevopsConf 2019-10-01 и SPbLUG 2019-09-25.


Это история проекта, на котором использовалась самописная система управления конфигурациями и почему переезд на Ansible затянулся на 18 месяцев.

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 17

Lessons learned from working remotely for 3 years or how to save your bacon and sanity

Время на прочтение 3 мин
Количество просмотров 2.1K


You must find out your work-life balance because without that you will burn out. It happens because work is like gas. If you don't control it then work fill all available time little by little. I.e. I used to work 11 hours per day from home. Hopefully, I understood that it had been a bad idea. Let me share some pieces of advice:


  1. Find out a work-life balance.
  2. Do exercises.
  3. Eat healthy food.
  4. Create a schedule & follow it.
  5. Improve microclimate at home.
Read more →
Рейтинг 0
Комментарии 4

Уроки выученные за 3 года удаленной работы так, чтобы оставаться в трезвом уме и светлой памяти

Время на прочтение 3 мин
Количество просмотров 25K


Работал на удаленке 3 года, год в жесткой удаленке. Краткая подборка советов:


  1. Четкое разделение рабочего и не рабочего.
  2. Не пренебрегать физической активностью.
  3. Следить за питанием.
  4. Выработать график и придерживаться его.
  5. Поддерживать микроклимат.
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Комментарии 27

По следам DevConf и CfgMgmtCamp или что можно узнать съездив спикером на 2 международные конференции за 2 недели

Время на прочтение 4 мин
Количество просмотров 937


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

  • 225 заметок с выступлений
  • 180 км пройдено
  • 90 фотографий со львами
  • 6 перелетов
  • 5 городов
  • 4 поезда
  • 3 тренировки
  • 2 гостиницы
  • 1 пара носок с эмблемой Ansible.

Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 2

Lessons learned from testing Over 200,000 lines of Infrastructure Code

Время на прочтение 11 мин
Количество просмотров 3.1K


IaC (Infrastructure as Code) is a modern approach and I believe that infrastructure is code. It means that we should use the same philosophy for infrastructure as for software development. If we are talking that infrastructure is code, then we should reuse practices from development for infrastructure, i.e. unit testing, pair programming, code review. Please, keep in mind this idea while reading the article.


Russian Version

Read more →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 4

Собеседуем кандидата на должность Senior Software Developer

Время на прочтение 7 мин
Количество просмотров 51K
Я провел не одну сотню собеседований как с одной стороны, так и с другой. В этой статье я хотел бы поделиться своими опытом, наблюдениями и интересными моментами. Возможно, кого-то это убережет от ошибок, неверных выводов и потерянного времени.
Читать дальше →
Всего голосов 84: ↑68 и ↓16 +52
Комментарии 151

Что я узнал, протестировав 200 000 строк инфраструктурного кода

Время на прочтение 10 мин
Количество просмотров 9.8K


Подход IaC (Infrastructure as Code) состоит не только из кода, который хранится в репозитории, но еще людей и процессов, которые этот код окружают. Можно ли переиспользовать подходы из разработки ПО в управление и описание инфраструктуры? Будет не лишним держать в голове эту идею, пока будете читать статью.


English version

Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 4

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность

Специализация

DevOps, Software Architect
Senior