Size: a a a

DevOps Jobs - работа и аналитика

2019 December 05

A

Asgoret in DevOps Jobs - работа и аналитика
Кому не лень, можете прям ПРы делать...ну или тегать меня, я сам создам
источник

AA

Artyom Abramovich in DevOps Jobs - работа и аналитика
victor kurguzov
Кстати, ребят, оцените тестовое. Прислали из компании  CLARK (DE).

Case
1
We use AWS for hosting our solution
2
For operating our infrastructure we need a HA Consul cluster distributed over at least 3
availability zones
3
The setup and maintenance should be fully automated
4
Consul instances should discover themselves using DNS
Task
Automate the deployment and management of a Consul cluster
-
Choose a concept/tool to automate the deployment and provisioning of the needed
AWS resources and servers
-
Implement and test your solution
-
Provide us with a git repository showing not only the result, but also the way you’ve
taken to implement your solution
Ansible
источник

vk

victor kurguzov in DevOps Jobs - работа и аналитика
Asgoret
не, решение не нужно, а вот задания да
Задание:
1) Зарегистрироваться в Amazon
2) Создать свой VPC, публичный subnet
3) Создать ASG минимального размера, произвольной линухи на вкус
4) Создать AWS ALB, связать c новоиспеченным ASG
5) Завести внутренню зону *my-nginx.interna* l через Route53
6) на ASG тачке(ах) должен происходить следующий бутстрап:
       - Устанавливаться Docker Engine
       - С ремоутного репозитория качаться "docker-compose" файл, где будет собираться/ранаться следующее:
             стандартный nginx, который выводит текст "Hello, i am Nginx on instance: ${instance_id}"

Дополнение на *:
7*) Создать AWS ECR, загрузить образ nginx туда и уже оттуда забирать стандартный образ вместо публичной репы
8*) *my-nginx.internal* должен быть доступен по https, добавить самоподписанный SSL сертификат

Ограничения:
   -    Тулы\Cloud, которым нужно научиться\проверить знания: git, terraform, ansible, aws
   -    Мелкие баш-скрипты разрешены
       -       Можно использовать другие тулы, но с крепким обоснованием почему тулы выше не подходят
   -    Код должен храниться в публичном доступе, например, на гитхабе
   -    Обязательное README.md, чтобы не гадать о последовательности  подготовительных действий

Ожидаемые действия:
1. Чтение README.md, пред-подготовка
2. Запуск terraform
3. Смотреть в браузер как отрабатывает ALB, получая сообщеньку от nginx(ов) по адресу my-nginx.internal
источник

U

Ugly in DevOps Jobs - работа и аналитика
тебе ведь заплатили за него да? :)
источник

vk

victor kurguzov in DevOps Jobs - работа и аналитика
как по мне, там интернал зона нафиг не нужна. но скинул как есть
источник

U

Ugly in DevOps Jobs - работа и аналитика
ну за выполнение тестового
источник

vk

victor kurguzov in DevOps Jobs - работа и аналитика
Ugly
тебе ведь заплатили за него да? :)
за последнее или за предыдущее?
источник

U

Ugly in DevOps Jobs - работа и аналитика
за последнее
источник

vk

victor kurguzov in DevOps Jobs - работа и аналитика
Ugly
за последнее
ага, кредитами доверия)
источник

D

Dmitriy in DevOps Jobs - работа и аналитика
Asgoret
любая задача так или иначе реальный кейс. вопрос только кейс из прошлого или из текущего
Именно, либо из будущего.
источник

A

Asgoret in DevOps Jobs - работа и аналитика
Ugly
за последнее
офером
источник

V

Vasily in DevOps Jobs - работа и аналитика
victor kurguzov
Задание:
1) Зарегистрироваться в Amazon
2) Создать свой VPC, публичный subnet
3) Создать ASG минимального размера, произвольной линухи на вкус
4) Создать AWS ALB, связать c новоиспеченным ASG
5) Завести внутренню зону *my-nginx.interna* l через Route53
6) на ASG тачке(ах) должен происходить следующий бутстрап:
       - Устанавливаться Docker Engine
       - С ремоутного репозитория качаться "docker-compose" файл, где будет собираться/ранаться следующее:
             стандартный nginx, который выводит текст "Hello, i am Nginx on instance: ${instance_id}"

Дополнение на *:
7*) Создать AWS ECR, загрузить образ nginx туда и уже оттуда забирать стандартный образ вместо публичной репы
8*) *my-nginx.internal* должен быть доступен по https, добавить самоподписанный SSL сертификат

Ограничения:
   -    Тулы\Cloud, которым нужно научиться\проверить знания: git, terraform, ansible, aws
   -    Мелкие баш-скрипты разрешены
       -       Можно использовать другие тулы, но с крепким обоснованием почему тулы выше не подходят
   -    Код должен храниться в публичном доступе, например, на гитхабе
   -    Обязательное README.md, чтобы не гадать о последовательности  подготовительных действий

Ожидаемые действия:
1. Чтение README.md, пред-подготовка
2. Запуск terraform
3. Смотреть в браузер как отрабатывает ALB, получая сообщеньку от nginx(ов) по адресу my-nginx.internal
Ну выглядит под пивко на вечерок, если инструменты знаешь
источник

vk

victor kurguzov in DevOps Jobs - работа и аналитика
я бы сказал, на 2 - так как неплотно с ТФ работал
источник

D

Dmitriy in DevOps Jobs - работа и аналитика
Как по мне, так время и труд нужно ценить, а не относиться как к бесплатному пулу ресурсов, который выдает комплексный солюшен по задаче из реальной жизни
источник

V

Vasily in DevOps Jobs - работа и аналитика
Dmitriy
Как по мне, так время и труд нужно ценить, а не относиться как к бесплатному пулу ресурсов, который выдает комплексный солюшен по задаче из реальной жизни
Но как тогда должны выглядеть тестовые задания на спецов с salary 300ккк/нс ?
источник

D

Dmitriy in DevOps Jobs - работа и аналитика
Репозитории пошарить и достаточно
источник

V

Vasily in DevOps Jobs - работа и аналитика
Бесплатные
источник

A

Asgoret in DevOps Jobs - работа и аналитика
Dmitriy
Как по мне, так время и труд нужно ценить, а не относиться как к бесплатному пулу ресурсов, который выдает комплексный солюшен по задаче из реальной жизни
собствено для этой цели я решил генернуть репку. все тестовые есть там, можете посмотреть, решать вашу прод.задачу за фри я не буду)
источник

D

Dmitriy in DevOps Jobs - работа и аналитика
Vasily
Но как тогда должны выглядеть тестовые задания на спецов с salary 300ккк/нс ?
Никак или оплачиваться. Я прособеседовал достаточно людей и в состоянии определить их компетентность
источник

D

DevOps Help Bot in DevOps Jobs - работа и аналитика
@Tunnel_Bear here it is.
User commands:
- /man - send list of commands to chat
- /coc - send code of conduct to user
- /jobs - send rules of publishing job opportunities and cv
- /ad - send rules of publishing advertising
- /chats - send list of friendly chats
- /events - send list of events to user
- /starter - send starter kit to user
- /middle - send starter kit to user
- /tasks - send user pack of DevOps tasks
- /course - send to user list list of courses
- /cert - send user list of certification tips & tricks
- /relocate - send user list of relocate chats and channels
- /report - forward replied message to admin chat and send link of replied message for fast-navigation
- /summon - summon HR to DevOps Jobs chat (works on replied message)
источник