Есть ли опыт работы с облачными технологиями?

Ответ

Да, у меня есть опыт работы с облачными технологиями, включая AWS, GCP и Azure.

Примеры задач в контексте тестирования и DevOps:

  • Настройка тестовых сред: Развертывание изолированных тестовых стендов в AWS (EC2, VPC) и GCP (Compute Engine) для выполнения регрессионных и нагрузочных тестов.
  • CI/CD для тестирования: Интеграция инструментов автоматизации тестирования (например, Selenium Grid, JMeter) в пайплайны сборки в AWS CodePipeline и Azure DevOps.
  • Работа с контейнерами: Использование Amazon ECS и Google Kubernetes Engine (GKE) для оркестрации тестовых приложений и агентов.
  • Инфраструктура как код: Написание шаблонов Terraform и CloudFormation для воспроизводимого создания тестовой инфраструктуры.
  • Мониторинг и логи: Настройка CloudWatch и Stackdriver для сбора метрик и логов с тестовых стендов, что помогает в анализе падений тестов.

Пример (AWS CLI для проверки состояния инстансов тестового стенда):

aws ec2 describe-instances 
  --filters "Name=tag:Environment,Values=Test" 
  --query "Reservations[*].Instances[*].[InstanceId, State.Name]"

Ответ 18+ 🔞

А, опыт с облаками? Ну, блядь, конечно есть, чего уж там. Ёпта, AWS, GCP, Azure — все эти ваши буквы я облакал, как последний распиздяй.

Ну и чем конкретно занимался, спросишь?

  • Стенды тестовые поднимал: Это ж святое. Чтобы вся эта хуйня с регрессом и нагрузкой не на локальной машине твоей бегала, а в нормальной песочнице. Разворачивал в AWS этих виртуалок (EC2, VPC), в GCP свои инстансы — полная изоляция, красота. Чисто чтобы потом, если всё накрылось медным тазом, продакшн даже не чихнул.
  • CI/CD да с тестами: Ну, классика ж, чувак. Впихнул невпихуемое — Selenium, JMeter и прочую автоматизацию прямо в пайплайны сборки. В AWS CodePipeline или в Azure DevOps. Чтобы коммитнул код — и понеслась: собралось, развернулось, протестировалось, а тебе отчёт: «Всё ок» или «Иди на хуй, тут полтора бага».
  • С контейнерами водился: Ну, куда ж без них сейчас. Крутил тестовые сервисы и агентов в Amazon ECS и в GKE (это у гугла их Kubernetes). Ёперный театр, конечно, но когда настроишь — красота, всё летает.
  • Инфраструктуру как код писал: Это чтобы не тыкать вручную сто раз. Написал шаблон на Terraform или CloudFormation — и вся тестовая среда из ничего возникает, как по мановению волшебной палочки. Повторимо, ебать! Ушёл на обед — вернулся, а стенд уже готов.
  • Мониторил и логи смотрел: А как иначе-то? Настроил CloudWatch, Stackdriver — чтобы все метрики и логи с тестовых стендов летели туда. Потому что когда тест падает, а понять почему — хуй с горы, это пиздец как бесит. А так открыл дашборд — и сразу видно, где собака сука зарылась.

Вот, смотри, примерчик, как я мог проверить, живы ли мои тестовые инстансы в AWS, не вставая со стула:

aws ec2 describe-instances 
  --filters "Name=tag:Environment,Values=Test" 
  --query "Reservations[*].Instances[*].[InstanceId, State.Name]"

Запустил такую команду — и сразу видно, кто работает, а кто уснул. Удобно, блядь, волнение ебать отпадает сразу.