DevOps — одна из самых сложных областей, в которых можно быть, и чтобы оставаться актуальными, вам нужно постоянно учиться.
Итак, сегодня я хочу поделиться 5 удивительными проектами GitHub, которые помогут вам стать лучшим инженером DevOps. Эти 5 проектов GitHub могут пригодиться для тех, кто хочет учиться и хочет погрузиться в хорошие ресурсы. 🏊♀
Итак, начнем
1. Как они sre
⭐ Звезды GitHub: 4,8K
Этот репо является кураторской коллекцией общедоступных ресурсов о том, как технологии и технологические организации по всему миру.
Upgundecha/howtheysre
Кураторская коллекция общедоступных ресурсов о том, как технологии и технологические организации по всему миру.
Кураторская коллекция общедоступных ресурсов о том, как технологии и технологические организации по всему миру.
Введение
Как они sre является кураторским хранилищем знаний о лучших практиках, инструментах, методах и культуре SRE, принятой ведущими технологиями или техническими организациями.
Многие организации регулярно выступают и делятся своими лучшими практиками, инструментами, методами и дают представление о инженерной культуре на различных общественных платформах, таких как инженерные блоги, конференции и встречи. Контент курируется из этих возможностей и разделен в этом репозитории.
Примечание для читателей: этот список относится к некоторым статьям, публикациям, видео, инструментам и методам, опубликованным до 2015 года. Пожалуйста, используйте такой материал с осторожностью, так как могут быть недавние достижения в области технологий и практики, которые предлагают лучшие альтернативы и перспективы.
Темы
- Инженерность надежности сайта
- Наем и строительство команд SRE
- Культура SRE
- DevOps
- Мониторинг и наблюдение
- Предупреждение
- Ответ инцидента …
2. Потрясающая масштабируемость
⭐ Звезды GitHub: 32,5K
Этот репо имеет организованный список чтения для иллюстрации моделей масштабируемых, надежных и эффективных крупномасштабных систем. Это один из лучших ресурсов по масштабируемости с реальными примерами из крупных организаций.
Binhnguyennus/потрясающая масштабируемость
Шаблоны масштабируемых, надежных и эффективных крупномасштабных систем
Обновленный и организованный список чтения для иллюстрации шаблонов масштабируемых, надежных и исполнительских крупномасштабных систем. Концепции объясняются в статьях выдающихся инженеров и достоверных ссылок. Тематические исследования взяты из проверенных в битве систем, которые обслуживают миллионы миллиардов пользователей.
Если ваша система идет медленно
Поймите свои проблемы: проблема масштабируемости (быстрая для одного пользователя, но замедлена под тяжелой нагрузкой) или проблема с производительностью (медленная для одного пользователя), просмотрев некоторые Принципы дизайна и проверить, как масштабируемость и производительность Проблемы решаются в технологических компаниях. Раздел интеллект созданы для тех, кто работает с данными и машинным обучением в Big (Data) и Deep (Learning) Scale.
Если ваша система падает
«Даже если вы потеряете весь день, вы можете построить снова и снова, если сохраните свое спокойствие!» — Туан Фам, бывший технический директор Uber. Итак, сохраняйте спокойствие и не обращайте внимания на доступность и стабильность имеет значение!
3. DevOps Упражнения
⭐ Звезды GitHub: 8,6K
Этот репо содержит вопросы и упражнения по техническим темам, связанным с DevOps и SRE.
Брегман-ари/Devops-Excisises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NOSQL, Azure, GCP, DNS, Elastic, сеть, виртуализация. DevOps Interview Oafters
DevOps | Дженкинс | Git | Ansible | Сеть | Linux | Терраформ |
Программирование | Питон | Идти | Сценарии | Kubernetes | Прометей | Монго |
Облако | AWS | Лазур | Google Cloud Platform | OpenStack | Безопасность | Марионетка |
Мониторинг | Эластичный | Виртуализация | DNS | Операционная система | Распределен | Общий |
Тестирование | Базы данных | Регулярно | Системный дизайн | Аппаратное обеспечение | Большие данные | Вопросы, которые вы задаете |
Сертификаты | Контейнеры | SQL | OpenShift | Хранилище | Кадр | Упражнения |
DevOps
4. Проверьте свои навыки Sysadmin
⭐ Звезды GitHub: 7,2K
Этот проект содержит тестовые вопросы и ответы, которые можно задавать во время собеседования/экзамена на такие должности, как системный администратор Linux.
Тримстр/Тест-Your-Sysadmin навыки
Коллекция вопросов и ответов на тестирование Sysadmin Linux. Проверьте свои знания и навыки в разных областях с этими Q/A.
⭐
« Великому администратору не нужно знать все, но они должны быть в состоянии придумать удивительные решения невозможных проектов. » — CWHEELER33 (ServerFault)
⭐
« Мои навыки заставляют вещи работать, не зная миллиардов фактов. […] Если мне нужно исправить систему, я определю проблему, проверю журналы и посмотрю ошибки. Если мне нужно внедрить решение, я исследую правильное решение, внедрим и документирует его, тем более позднее на самом деле есть общее представление о том, как оно работает, если я часто не взаимодействую с ним … Вот почему это задокументировано. » — Спаррипт (Reddit)
5. Потрясающая инженерия надежности сайта
⭐ Звезды GitHub: 6,5K
Этот репо имеет кураторский список удивительной надежности сайта и инженерных ресурсов.
Dastergon/Awesome-Sre
Куратор надежности сайта и производственных ресурсов.
Кураторский список Awesome Надежность сайта и Производство Инженерные ресурсы.
Что такое инженерия надежности сайта?
«По сути, это то, что происходит, когда вы просите инженера -программиста разработать операционную функцию». — Бен Трейнор Слосс, вице -президент Google Engineering, основатель Google SRE
Вклад
Пожалуйста, посмотрите на Руководство по вкладу Первые взносы всегда приветствуются!
Содержимое
- Культура
- Образование
- Книги
- Найм
- Надежность
- Мониторинг и наблюдение и оповещение
- По вызову
- Посмертный
- Планирование пропускной способности
- Соглашение об уровне обслуживания
- Производительность
- Разное
- Блоги
- Информационные бюллетени
- Конференции и встречи
- Твиттер
- SRE инструменты
Культура
- Что такое инженерия надежности сайта?
- Ключи к SRE Бена Трейнора
- Google SRE Resources
- Примечания из производства Педро Канахуати
- Постопы: восстановление после операций
- Любите DevOps? Подожди, пока не встретишься [видео]
- Как Google делает инженерию по масштабам планеты для инфра в планете
- Инжиниринг надежности сайта в Facebook
- История инженерии надежности сайта в Uber
- Тематическое исследование: Принятие принципов SRE в …
Надеюсь, вам понравился этот список. В ближайшее время я приду к более удивительным ресурсам. Итак, следите за обновлениями! 🙂
В настоящее время строительство Signoz — Альтернатива с открытым исходным кодом Datadog, New Relic и т. Д. 💙
Signoz помогает разработчикам отслеживать приложения и устранения проблем в их развернутых приложениях. Проверьте наш GitHub Repo👇
Signoz/Signoz
Signoz помогает разработчикам отслеживать свои приложения и проблемы с устранением неполадок, альтернативу DataDog, Newrelic и т. Д. 🔥 🖥
Следите за своими приложениями и устранением проблем в развернутых приложениях, альтернативу открытым исходным кодам Datadog, новой реликвии и т. Д.
Signoz помогает разработчикам отслеживать приложения и устранения проблем в их развернутых приложениях. Signoz использует распределенную трассировку, чтобы получить видимость в вашем программном стеке.
👇 Особенности:
- Метрики обзора приложений, такие как RPS, 50 -й/90/99 -й процентиль задержек и Частота ошибок
- Самые медленные конечные точки в вашем приложении
- См. Точный след запроса, чтобы выяснить проблемы в сфере услуг, медленные запросы DB, позвоните в сторонние услуги, такие как платежные шлюзы, так далее
- Фильтрующие следы по имени службы, операции, задержке, ошибке, тегами/аннотациям.
- Совокупные метрики на фильтрованных следах. Например, вы можете получить ошибку …
Оригинал: «https://dev.to/ankit01oss/5-github-projects-to-make-you-a-better-devops-engineer-2fkl»