1. Что такое Terraform и для чего он нужен
2. Установка на Windows
3. Установка на Linux
4. Текстовый редактор Atom, установка и настройка
5. Создание ресурсов в AWS
6. Изменение ресурсов в AWS
7. Удаление ресурсов в AWS
8. Создание одного Простого рабочего Web Serverа
9. Использование статических внешних файлов — file
10.Использование динамичных внешних файлов — templatefile
11.Динамичные Блоки кода Terraform
12.LifeCycle ресурсов и почти Zero DownTime :)
13.Вывод результатов — Outputs
14.Порядок создания ресурсов — depends_on
15.Получение данных с помощью Data Source
16.Автопоиск AMI id с помощью Data Source
17.Создание Web Serverа c Zero DownTime и Green/Blue Deployment
18.Использование Переменных — variables
19.Автозаполнение переменных — tfvars
20.Использование Локальных Переменных — locals
21.Запуск Локальных команд — local-exec
22.Генерация паролей, их хранение в SSM Parameter Store и пример использования
23.Использовние Conditions и Lookups
24.Использование циклов — count, for if
25.Создание ресурсов в нескольких AWS Regions и AWS Accounts
26.Использование Terraform Remote State
27.Создание Модулей Часть-1 — Terraform Module
28.Создание Модулей Часть-2 — Terraform Module
29.Поднятие Нескольких Инфраструктур Prod, Dev, Staging
30.Как хранить Глобальные переменные — Global Variables
31.Как работать с Google Cloud Platform — GCP
32.Как я учил Terraform и Полезные ресурсы по теме
33.Как управлять ресурсами созданными вручную — terraform import
34.Как пересоздать ресурс безболезненно — terraform taint
35.Манипуляции с remote state используя terraform state команды
36.Terraform Workspace
37.Terrafrom Cloud
38.Terraform Enterprise
39.Что нового в Terraform 0.13
40.Сертификационный Экзамен HashiCorp Certified Terraform Associate
Какой уровень английского необходим для успешного прохождения IT-собеседования? К каким вопросам готовиться? Насколько важны ваше произношение и грамматика?
Услуга о которой говорится в видео: Пробное собеседование — bit.ly/2IWBlMP
00:00 — вступление Сергея Немчинского
00:25 — дисклеймер
03:11 — о чем спрашивает рекрутер
03:44 — рекламная пауза
04:27 — как проверяют английский
05:36 — к каким вопросам на английском нужно подготовиться
07:01 — что рассказывать о себе
09:48 — акцент
11:10 — 3 важных момента на собеседовании
12:43 — доброжелательность и заинтересованность
Основу подхода заложили два японских специалиста Hirotaka Takeuchi, Ikujiro Nonaka в статье The New New Product Development Game, от 1996 год. В статье обобщили опыт нескольких японских корпораций (Xerox, Toyota, Nec и другие), работающих с принципиально новыми продуктами. Ключевая идея статья заключалась в формировании самоорганизующихся команд, которые делают короткие итерации, автономны от других, мотивированы на результат командными целями, и повышает мастерство друг друга делясь друг с другом опытом.
С течением времени под этот подход формировалось все больше и больше проектных методик, пока в 2001 году на горнолыжном курорте не произошла встреча 17 специалистов по разработке ПО. На этой встрече была сформирована общая система ценностей по управлению проектами, в дальнейшем получившая название Agile – манифеста. 4 ценности и 12 принципов легли в основу множества методов согласно подходу Agile.
1. Люди и взаимодействие важнее процессов и инструментов;
2. Работающий продукт важнее исчерпывающей документации;
3. Сотрудничество с заказчиком важнее согласования условий контракта;
4. Готовность к изменениям важнее следования первоначальному плану.
Таким образом, не отрицая важности того, что справа, всё-таки больше ценится то, что слева.
C 2001 подход Agile существенно расширил свои границы и вышел за пределы IT-бизнеса. Теперь под зонтиком Agile находятся многие управленческие и инженерные фреймворки по управлению проектами, формируя зонтик Agile. Под этот зонтик попадают подходы Scrum и Kanban, Crystal и экстремальное программирование (XP), а также другие системы управления и инженерные практики.
Важно понимать, что Agile подходы работают не всегда, и Дейвом Снойденом была разработана Кеневин модель, которая показывает, что использовать экспериментальные практики, коими являются подходы Agile, можно в ситуациях, когда не до конца очевидны причинно-следствие связи проекта, цель представляет собой скорее видение, образ, а стоимость переделок не запредельно высока.
Тем ни менее, в случае инноваций и проектов с высокой степенью неопределенности, подходы Agile являются наилучшими из существующих в современном мире.
ytimg.preload(https://r10---sn-axq7sn7l.googlevideo.com/generate_204);ytimg.preload(https://r10---sn-axq7sn7l.googlevideo.com/generate_204?conn2);Что я хотел бы знать об IT в 20 лет. Максим Дорофеев — YouTube<link rel=«alternate» type=«application/json oembed» href=«www.youtube.com/oembed?format=json