Конвейер поставки виртуальных машинУправление конфигурацией
Инженер по автоматизации инфраструктуры. Управляет фермой из 500 хостов, которые собирают и тестируют продукты компании.
На досуге пишет плагины для продуктов HashiCorp.
Идеи continuous delivery можно применять не только к процессу разработки приложений, но и к управлению инфраструктурой.
Я расскажу:
- как управлять виртуальными машинами так же, как и кодом продуктов - с компиляцией, тестированием, публикацией артефактов и релизами;
- как HashiCorp Packer помогает создавать машины и настраивать софт;
- чем immutable infrastructure отличается от классического configuration management с Ansible/Chef/Puppet;
- какие сложности возникают, когда машин становится сотни, а параллельных сборок - десятки. И как TeamCity помогает нам с ними справляться;
- как мы привлекаем разработчиков к администрированию инфраструктуры и внедряем DevOps-культуру.