9 вещей, которые стоит знать SRE инженеру.
Если Вы думаете стать SRE или уже такие, то надо свериться с желаемым списком знаний. Конечно пул знаний и опыта зависит от места работы и задач, но это больше общие политики знаний, чем локальные. Некоторые SRE с какими-то пунктами из списка вообще никогда не сталкивались и могут не столкнуться.
📌 Операционная система. Вы должны понимать, как работает операционная система, на которой работает ваша система / программа / сервис или как вам угодно, и уметь ее настраивать и администрировать.
📌 Сетевые протоколы. Необходимо иметь понимание основных сетевых протоколов, таких как TCP/IP, DNS, HTTP и других, и уметь настраивать сетевые устройства.
📌 Облачные технологии. Знание облачных технологий таких как AWS, Azure, Google Cloud и других является важным для управления и поддержки высоконагруженных систем. Эти знания и опыт не обязательно, но очень приветствуются в разных компаниях и разных грейдах. Хотите получать больше денег? Наработайте опыт работы с облаками
📌 Программирование. Желательно (не плохо) иметь опыт в программировании и знание одного или нескольких языков программирования, таких как Python, Java, Ruby, Go, JS, Perl.
📌 Автоматизация. Навыки автоматизации помогут упростить управление и снизить количество ручной работы, включая настройку среды и управление конфигурацией.
📌 Инструменты мониторинга и трассировки. Знание инструментов мониторинга, таких как Nagios, Prometheus, Grafana, Elastic Stack и других, а также инструментов трассировки, таких как Jaeger, Zipkin и других, поможет отслеживать проблемы и искать причины сбоев.
📌 Базы данных. Иметь знания о базах данных и уметь настраивать их, включая SQL и NoSQL базы данных.
📌 Безопасность. Необходимо иметь понимание основных принципов безопасности и знать, как настраивать системы для обеспечения безопасности.
📌 Коммуникация. Как SRE, вам придется работать в команде с разработчиками, менеджерами, тестировщиками и другими SRE. Коммуникационные навыки помогут эффективно общаться с другими членами команды и решать проблемы.
Некоторые вещи могут показаться холиварными.