Наш эксперт,
Игорь Курочкин, рассказал про текущее состояние DevOps и Site Reliability Engineering на митапе
DevOps Moscow 2018. Игорь собрал огромный и уникальный материал, изучив конференции, книги и публикации экспертов, а также основываясь на своем опыте работы SRE инженером в компаниях Skype и Microsoft.
В докладе рассмотрены:
1. Хронология развития SRE и DevOps, основные этапы с 2003 по 2018 год;
2. Определение SRE от автора подхода Ben Traynor — "SRE is what happens when you ask a software engineer to design an operations team";
3. DevOps как движение, профессиональное сообщество и проблема взаимодействия;
4. Истоки DevOps: Agile, Lean,
Agile Infrastructure,
10+ Deploys Per Day,
Continuous Delivery,
DevOpsDays;
5.
Технологический радар от компании ThoughtWorks, упоминание DevOps и SRE на радаре;
6.
DevOps топологии, паттерны и анти-паттерны команд: DevOps Team Silo, Rebranded SysAdmin, DevOps Team with an Expiry Date, Dev and Ops Collaboration, Fully Shared Ops Responsibilities, SRE Team (Google Model);
7. Конференция
SREcon от USENIX и доклады про Reliability от компаний Google, Microsoft, Facebook, Linkedin, Ebay, Booking, Netflix, Spotify, Uber;
8. Опыт Facebook в SRE под названием Production Engineering, доклад руководителя Production Engineering в Facebook Pedro Canahuati —
Notes from Production Engineering;
9. Книги по SRE и DevOps:
Site Reliability Engineering,
The Site Reliability Workbook,
Seeking SRE,
Database Reliability Engineering,
The DevOps Handbook;
10. Связь между практиками DevOps и SRE, рекомендации по развитию практик, состояние DevOps и SRE в России на 2018 год.
Подробнее в
презентации и на схемах ниже: