UPD: количество книг постоянно обновляется и по просьбе нуждающихся, добавлены:
- RHCE 8 (2021) by Sander van Vugt;
- RHCSA 8 (2021) by Sander van Vugt.
- RHCE 8 (2021) by Sander van Vugt;
- RHCSA 8 (2021) by Sander van Vugt.
👍1
Продолжение по курсам от Sander van Vugt все также в высоком качестве с субтитрами:
- Automating Kubernetes with GitOps (2023);
- Certified Kubernetes Administrator (CKA), 3rd (2023);
- Certified Kubernetes CKAD & CKA (Video Collection) - (2023);
- Kubernetes From Basics to Guru (2023):
- Linux Foundation Certified System Administrator (LFCS), 3rd Edition (2023);
- Red Hat Certified Specialist in Containers and Kubernetes (EX180) and OpenShift Administration (EX280) (Video Collection) - (2022).
https://clck.ru/36VCMD
- Automating Kubernetes with GitOps (2023);
- Certified Kubernetes Administrator (CKA), 3rd (2023);
- Certified Kubernetes CKAD & CKA (Video Collection) - (2023);
- Kubernetes From Basics to Guru (2023):
- Linux Foundation Certified System Administrator (LFCS), 3rd Edition (2023);
- Red Hat Certified Specialist in Containers and Kubernetes (EX180) and OpenShift Administration (EX280) (Video Collection) - (2022).
https://clck.ru/36VCMD
Внимание! Буду рад, если зальете на известные нам ресурсы, чтобы не потерять и "раздать" другим желающим.
Все также, ссылка и упоминание не нужны, всем пле...ть.
Все также, ссылка и упоминание не нужны, всем пле...ть.
Очередное обновление книг (все та же ссылка ):
- Automating DevOps with GitLab CICD Pipelines (2023);
- Certified Kubernetes Security Specialist (CKS) Study Guide (2023);
- CompTIA Linux+ Practice Tests, 3rd Edition (2022);
- CompTIA Linux+ XK0-005 Cert Guide (2023);
- Keycloak - Identity and Access Management for Modern Applications - Second Edition (2023);
- Learning and Operating Presto (2023);
- Learning eBPF (2023);
- Linkerd Up and Running (2023);
- Mastering EKS on AWS (2023);
- NGINX Cookbook, 3rd Edition (2023);
- PKI Implementation and Infrastructures (2023);
- Practical Ansible - Second Edition (2023);
- Practical Cloud Security, 2nd Edition (2023);
- Practical OpenTelemetry Adopting Open Observability Standards Across Your Organization (2023);
- SAFe® for DevOps Practitioners (2022);
- Terraform Cookbook - Second Edition (2023) foreword by Armon Dadgar (CTO and co-founder Hashicorp);
- Terraform in Action (2021);
- The Linux DevOps Handbook (2023);
- The Ultimate Docker Container Book - Third Edition (2023);
- Trino The Definitive Guide, 2nd Edition (2023);
- VCP-DCV for vSphere 8.x Cert Guide, 5th Edition (2023).
- Automating DevOps with GitLab CICD Pipelines (2023);
- Certified Kubernetes Security Specialist (CKS) Study Guide (2023);
- CompTIA Linux+ Practice Tests, 3rd Edition (2022);
- CompTIA Linux+ XK0-005 Cert Guide (2023);
- Keycloak - Identity and Access Management for Modern Applications - Second Edition (2023);
- Learning and Operating Presto (2023);
- Learning eBPF (2023);
- Linkerd Up and Running (2023);
- Mastering EKS on AWS (2023);
- NGINX Cookbook, 3rd Edition (2023);
- PKI Implementation and Infrastructures (2023);
- Practical Ansible - Second Edition (2023);
- Practical Cloud Security, 2nd Edition (2023);
- Practical OpenTelemetry Adopting Open Observability Standards Across Your Organization (2023);
- SAFe® for DevOps Practitioners (2022);
- Terraform Cookbook - Second Edition (2023) foreword by Armon Dadgar (CTO and co-founder Hashicorp);
- Terraform in Action (2021);
- The Linux DevOps Handbook (2023);
- The Ultimate Docker Container Book - Third Edition (2023);
- Trino The Definitive Guide, 2nd Edition (2023);
- VCP-DCV for vSphere 8.x Cert Guide, 5th Edition (2023).
🔥2
Очередная ссылка с полезностями (видео-курсы):
- Python – Complete Python, Django, Data Science and ML Guide от Bogdan Stashchuk (50 часов полная версия с обновлением на ноябрь 2023);
- Practical Python Learn Python Basics Step by Step- Python 3 (2022);
- DevOps Project - 2022 CICD with Jenkins Ansible Kubernetes (2022).
- Python – Complete Python, Django, Data Science and ML Guide от Bogdan Stashchuk (50 часов полная версия с обновлением на ноябрь 2023);
- Practical Python Learn Python Basics Step by Step- Python 3 (2022);
- DevOps Project - 2022 CICD with Jenkins Ansible Kubernetes (2022).
🔥4
Soon 🔥🔥🔥
Готовлю очередной контент по AWS Cloud, Python, CompTIA (Pentest, Security+, Linux+, Cloud+),Terraform (практический курс).
По вопросам и предложениям: @iuhman
Готовлю очередной контент по AWS Cloud, Python, CompTIA (Pentest, Security+, Linux+, Cloud+),Terraform (практический курс).
По вопросам и предложениям: @iuhman
🔥5
In plans 🔥🔥🔥
По просьбе некоторых подписчиков, также будут курсы по Cisco Networks.
По просьбе некоторых подписчиков, также будут курсы по Cisco Networks.
🔥4⚡1
Очередное обновление курсов по Cloud (AWS) в высоком качеств с субтитрами:
- AWS Certified Cloud Practitioner (CLF-C01) (March 2023) Chad Smith;
- AWS Certified Cloud Practitioner (CLF-C02) (December 2023) Chad Smith;
- AWS Global Networking in Terraform (2023) Chad Smith;
Супер-бонус 🔥🔥🔥 от друзей (Enthusiasts)
- AWS Certified Solutions Architect - Associate (SAA-C02) Updated 1 (2022);
- Adrian Cantrill - AWS Certified SysOps Administrator - Associate.
Благодарим за помощь тех, кто также вносит свой вклад в заполнение контента!
Анонс 🔥🔥🔥
Готовлю супер контент по продуктам-бестселлерам Stephane Maarek-а (субтитры в качестве бонуса + Quiz):
- AWS SAA-C03 (2023 last release with subnoscripts);
- AWS DevOps Engineer (last release with subnoscripts).
- AWS Certified Cloud Practitioner (CLF-C01) (March 2023) Chad Smith;
- AWS Certified Cloud Practitioner (CLF-C02) (December 2023) Chad Smith;
- AWS Global Networking in Terraform (2023) Chad Smith;
Супер-бонус 🔥🔥🔥 от друзей (Enthusiasts)
- AWS Certified Solutions Architect - Associate (SAA-C02) Updated 1 (2022);
- Adrian Cantrill - AWS Certified SysOps Administrator - Associate.
Благодарим за помощь тех, кто также вносит свой вклад в заполнение контента!
Анонс 🔥🔥🔥
Готовлю супер контент по продуктам-бестселлерам Stephane Maarek-а (субтитры в качестве бонуса + Quiz):
- AWS SAA-C03 (2023 last release with subnoscripts);
- AWS DevOps Engineer (last release with subnoscripts).
🔥4
Вы просили и я делюсь 🔥🔥🔥
контент для любителей продуктов от Hashicorp и автора топовых курсов для профи - Bryan Krausen:
- Automating Image Creation with HashiCorp Packer for DevOps (2023);
- HashiCorp Certified - Consul Associate Course (2023);
- HashiCorp Certified - Vault Associate Course (2023);
- Becoming a Certified Vault Operations Professional - A Complete Guide (2023);
- Getting Started with HashiCorp Nomad (2023).
Бонусы 🔥🔥🔥
- Essential Terraform in AWS by Dave Prowse (2023);
- HashiCorp Certified Terraform Associate (003) by Dave Prowse (2023).
Специальный бонус 🔥🔥🔥 для изучения MongoDB :
- MongoDB Essentials (2023).
контент для любителей продуктов от Hashicorp и автора топовых курсов для профи - Bryan Krausen:
- Automating Image Creation with HashiCorp Packer for DevOps (2023);
- HashiCorp Certified - Consul Associate Course (2023);
- HashiCorp Certified - Vault Associate Course (2023);
- Becoming a Certified Vault Operations Professional - A Complete Guide (2023);
- Getting Started with HashiCorp Nomad (2023).
Бонусы 🔥🔥🔥
- Essential Terraform in AWS by Dave Prowse (2023);
- HashiCorp Certified Terraform Associate (003) by Dave Prowse (2023).
Специальный бонус 🔥🔥🔥 для изучения MongoDB :
- MongoDB Essentials (2023).
👍3
Всем привет, участники моего маленького, но гордого сообщества 🔥
Многие заметили, что я пропал на длительное время и обещанных курсов по AWS так и не опубликовал... искренне прошу меня простить, личные обстоятельства и некая загруженность не давали закончить обработку контента, покупку места в Яндекс (исключительно на добровольной основе и без дополнительных ссылок). В общем, я вернулся и готов продолжить делиться всем, что есть в моих "закромах" и не только 😘
P.S.
На сегодня, у меня пока 1 скромная публикация из книг (тыкай тут):
- Terraform Up and Running by Evgeniy Brikman (на рус. Terraform инфраструктура на уровне кода) - 2022 (3 edition) (теперь есть на русском, 2024)
Примечание: огромная благодарность энтузиасту, который поделился книгой 🙏🏻⭐️
P.P.S. для тех, кому хочется поделиться своей библиотекой или есть курсы, которые он бы хотел видеть, прошу стучаться в лс: @iuhman
Многие заметили, что я пропал на длительное время и обещанных курсов по AWS так и не опубликовал... искренне прошу меня простить, личные обстоятельства и некая загруженность не давали закончить обработку контента, покупку места в Яндекс (исключительно на добровольной основе и без дополнительных ссылок). В общем, я вернулся и готов продолжить делиться всем, что есть в моих "закромах" и не только 😘
P.S.
На сегодня, у меня пока 1 скромная публикация из книг (тыкай тут):
- Terraform Up and Running by Evgeniy Brikman (на рус. Terraform инфраструктура на уровне кода) - 2022 (3 edition) (теперь есть на русском, 2024)
Примечание: огромная благодарность энтузиасту, который поделился книгой 🙏🏻⭐️
P.P.S. для тех, кому хочется поделиться своей библиотекой или есть курсы, которые он бы хотел видеть, прошу стучаться в лс: @iuhman
👍8🔥4👏1
Знаю, что есть те, кто очень долго ждал курсы от Stephane Maarek и да, даже пришлось создать отдельную папку, куда бережно и с любовью, будут складываться его курсы. 👻
Автор не требует, чтобы о нем вы рассказывали и так знаете.
состав курса:
- Ultimate AWS Certified Solutions Architect Associate SAA-C03 (обновлен на февраль 2024).
P.S.
Обещанный курс от Стефана по AWS DevOps находится в стадии обработки и будет доступен ASAP 🙌🏻😹
Пожалуйста, не кидайте в меня всеми любимыми 💩, я искренне ценю каждого, кому помогает то, что я и наше открытое комьюнити, делает.
P.P.S. по вопросам, предложениям... желание поделиться купленными курсами, welcome 👋 ко мне @iuhman
P.P.P.S. все как вы любите, в высоком (доступном) качестве с отдельными субтитрами на английском (для тех, кто хочет их перевести, рекомендую загрузить в приватный ресурс и смотреть с помощью Yandex Browser).
Автор не требует, чтобы о нем вы рассказывали и так знаете.
состав курса:
- Ultimate AWS Certified Solutions Architect Associate SAA-C03 (обновлен на февраль 2024).
P.S.
Обещанный курс от Стефана по AWS DevOps находится в стадии обработки и будет доступен ASAP 🙌🏻😹
Пожалуйста, не кидайте в меня всеми любимыми 💩, я искренне ценю каждого, кому помогает то, что я и наше открытое комьюнити, делает.
P.P.S. по вопросам, предложениям... желание поделиться купленными курсами, welcome 👋 ко мне @iuhman
P.P.P.S. все как вы любите, в высоком (доступном) качестве с отдельными субтитрами на английском (для тех, кто хочет их перевести, рекомендую загрузить в приватный ресурс и смотреть с помощью Yandex Browser).
🔥10💩3🥰1
Хотите получить план для начинающих инженеров?
Final Results
86%
1) Да ✅
8%
2) Нет ❌
6%
3) Мне это неинтересно ⚠️
0%
4) Другое...отпишу в лс🔥
Привет, народ ! ☺️🙏🏻
Меня зовут Жоха, и я занимаюсь DevOps-ом. Хочу поделиться с вами своими мыслями и предложениями по развитию будущих молодых DevOps специалистов. Основываясь на своем опыте, я разработал план, который, как я верю, поможет многим из вас встать на путь успешной карьеры в этой области.
План включает в себя:
1) основы DevOps: погружение в базовые концепции, инструменты и практики;
2) практический опыт: организация реальных проектов для приобретения практических навыков;
3) soft-skills: развитие навыков командной работы, коммуникация и управление временем;
4) современные технологии: изучение новых технологий и трендов DevOps (не учи старый Jenkins, пора Gitlab-ить и Github-ить).
Я очень заинтересован узнать, насколько вам это интересно. Давайте проведем небольшой опрос, чтобы понять, насколько актуальна и полезна эта тема для вас ! 😉
UPD: пропал на долгий срок, был очень занят... Не кидайтесь тапками 🙏🏻😂
Меня зовут Жоха, и я занимаюсь DevOps-ом. Хочу поделиться с вами своими мыслями и предложениями по развитию будущих молодых DevOps специалистов. Основываясь на своем опыте, я разработал план, который, как я верю, поможет многим из вас встать на путь успешной карьеры в этой области.
План включает в себя:
1) основы DevOps: погружение в базовые концепции, инструменты и практики;
2) практический опыт: организация реальных проектов для приобретения практических навыков;
3) soft-skills: развитие навыков командной работы, коммуникация и управление временем;
4) современные технологии: изучение новых технологий и трендов DevOps (не учи старый Jenkins, пора Gitlab-ить и Github-ить).
Я очень заинтересован узнать, насколько вам это интересно. Давайте проведем небольшой опрос, чтобы понять, насколько актуальна и полезна эта тема для вас ! 😉
UPD: пропал на долгий срок, был очень занят... Не кидайтесь тапками 🙏🏻😂
🔥18👾3👍1
Неожиданно, этот мув отклинулся в сердцах подписчиков. 🫡🤝 Посту быть, буду думать над контекстом и стараться передать максимум из своих сообщений, а пока, те, кто не читал... Прошу ознакомиться с моим постом:
- Если бы я проводил интервью на позицию DevOps...
- Если бы я проводил интервью на позицию DevOps...
Linkedin
Zhakhongir Rakhmankulov on LinkedIn: #devops #интервью #философияdevops #ошибкиинеудачи #культураdevops #it…
// Если бы я проводил интервью на позицию DevOps Engineer(-а)...
Когда я думаю о проведении интервью на позицию DevOps Engineer, я представляю это как…
Когда я думаю о проведении интервью на позицию DevOps Engineer, я представляю это как…
🔥5
Как начать карьеру в DevOps: совет от Z-умера
Если вы только начинаете свой путь в DevOps, возможно, вы чувствуете себя немного потерянным, не зная, с чего начать и куда двигаться дальше. В этой статье я поделюсь своими рекомендациями и опытом, чтобы помочь вам стать успешным DevOps-инженером (не точно, дойдут лишь дисциплинированные и голодные).
1. Начните с Git
Первый шаг - это изучение системы контроля версий Git. Это основа для любого DevOps-инженера, так как Git позволяет отслеживать изменения в коде, работать в команде и управлять проектами. Рекомендуется ознакомиться с основами Git: как создать репозиторий, сделать коммиты, работать с ветками и т.д. Онлайн-курсы и документация Git помогут вам в этом. (не парьтесь, если вы не знаете все, обратите внимание на Gitflow, merge, cherry-pick и conflict resolving).
2. Изучите Linux
Следующий шаг - Linux. Знание этой операционной системы необходимо для DevOps-инженера как "воздух". Я рекомендую книги и курсы Сандера ван Вугта, которые отлично подойдут для изучения Linux (освойте семейства RedHat и Debian, чтобы понимать различные нюансы, к сожалению, это может затрачивать много времени на работе). Начните с основ: командная строка, файловая система, права доступа, управление пользователями и процессами. Постепенно переходите к более сложным темам, таким как администрирование систем и безопасность.
3. Освойте основы сетей
После освоения основ Linux, следующим важным шагом будет изучение сетевых технологий. Понимание принципов работы сетей, таких как TCP/IP, DNS, маршрутизация и безопасность сети, является критически важным для DevOps-инженера. Рекомендуется изучить, как настроить и управлять сетями в Linux, а также ознакомиться с основами сетевой диагностики и мониторинга. Я бы порекомендовал курс Андрея Созыкина, который отлично помогает в изучении этих тем. (tools вы можете найти сами, главное - это желание заниматься и конспектировать).
4. Овладейте Docker
Docker - это инструмент, а больше, платформа для контейниризации приложений. (изучите разницу между контейнеризацией и виртуализацией). Он позволяет упаковать приложения и его зависимости в контейнер, который можно легко переносить и запускать в любой среде за счет его кросплатформенности. Начните с изучения основ Docker: создание и управление контейнерами, Dockerfile, Docker Compose. Попробуйти развернуть несколько приложений с использованием Docker. Прочитайте про BuildKit и Kaniko. (сам я смотрел интересный курс от Linux Academy пару лет назад, когда только входил в Docker, однозначно, можете воспользоваться для себя).
5. Изучите Bash
Bash - это мощный инструмент для автоматизации задач в *nix-подобных системах. Знание Bash-скриптов поможет автоматизировать рутинные задачи и управлять серверами. Начните с основ: переменные, циклы, условия, функции. Попробуйте написать пару скриптов по автоматизации. (наверное, вам покажется это устаревшим, но Bash отличный старт перед языками программирования).
6. Освойте Ansible
Ansible - это инструмент для управления конфигурацией и автоматизаци процессов. Он позволяет управлять серверами и развертывать приложения с помощью yaml-манифестов (такие описательные файлы для удобства чтения), которые в иерархии Ansible называют playbook-ами. Начните с изучения основ (рекомендую документацию, она очень приятная): инвентарь, модули, плейбуки, роли (не забудьте про Marketplace Ansible Galaxy, чтобы учиться создавать role по лучшим практикам). Попробуйте написать для себя сценарии и применить их с на нескольких серверах. (благо гайды по Vagrant и VirtualBox помогут вам создать несколько виртуальных машин для тестов).
<——————-продолжение следует——————->
Если вы только начинаете свой путь в DevOps, возможно, вы чувствуете себя немного потерянным, не зная, с чего начать и куда двигаться дальше. В этой статье я поделюсь своими рекомендациями и опытом, чтобы помочь вам стать успешным DevOps-инженером (не точно, дойдут лишь дисциплинированные и голодные).
1. Начните с Git
Первый шаг - это изучение системы контроля версий Git. Это основа для любого DevOps-инженера, так как Git позволяет отслеживать изменения в коде, работать в команде и управлять проектами. Рекомендуется ознакомиться с основами Git: как создать репозиторий, сделать коммиты, работать с ветками и т.д. Онлайн-курсы и документация Git помогут вам в этом. (не парьтесь, если вы не знаете все, обратите внимание на Gitflow, merge, cherry-pick и conflict resolving).
2. Изучите Linux
Следующий шаг - Linux. Знание этой операционной системы необходимо для DevOps-инженера как "воздух". Я рекомендую книги и курсы Сандера ван Вугта, которые отлично подойдут для изучения Linux (освойте семейства RedHat и Debian, чтобы понимать различные нюансы, к сожалению, это может затрачивать много времени на работе). Начните с основ: командная строка, файловая система, права доступа, управление пользователями и процессами. Постепенно переходите к более сложным темам, таким как администрирование систем и безопасность.
3. Освойте основы сетей
После освоения основ Linux, следующим важным шагом будет изучение сетевых технологий. Понимание принципов работы сетей, таких как TCP/IP, DNS, маршрутизация и безопасность сети, является критически важным для DevOps-инженера. Рекомендуется изучить, как настроить и управлять сетями в Linux, а также ознакомиться с основами сетевой диагностики и мониторинга. Я бы порекомендовал курс Андрея Созыкина, который отлично помогает в изучении этих тем. (tools вы можете найти сами, главное - это желание заниматься и конспектировать).
4. Овладейте Docker
Docker - это инструмент, а больше, платформа для контейниризации приложений. (изучите разницу между контейнеризацией и виртуализацией). Он позволяет упаковать приложения и его зависимости в контейнер, который можно легко переносить и запускать в любой среде за счет его кросплатформенности. Начните с изучения основ Docker: создание и управление контейнерами, Dockerfile, Docker Compose. Попробуйти развернуть несколько приложений с использованием Docker. Прочитайте про BuildKit и Kaniko. (сам я смотрел интересный курс от Linux Academy пару лет назад, когда только входил в Docker, однозначно, можете воспользоваться для себя).
5. Изучите Bash
Bash - это мощный инструмент для автоматизации задач в *nix-подобных системах. Знание Bash-скриптов поможет автоматизировать рутинные задачи и управлять серверами. Начните с основ: переменные, циклы, условия, функции. Попробуйте написать пару скриптов по автоматизации. (наверное, вам покажется это устаревшим, но Bash отличный старт перед языками программирования).
6. Освойте Ansible
Ansible - это инструмент для управления конфигурацией и автоматизаци процессов. Он позволяет управлять серверами и развертывать приложения с помощью yaml-манифестов (такие описательные файлы для удобства чтения), которые в иерархии Ansible называют playbook-ами. Начните с изучения основ (рекомендую документацию, она очень приятная): инвентарь, модули, плейбуки, роли (не забудьте про Marketplace Ansible Galaxy, чтобы учиться создавать role по лучшим практикам). Попробуйте написать для себя сценарии и применить их с на нескольких серверах. (благо гайды по Vagrant и VirtualBox помогут вам создать несколько виртуальных машин для тестов).
<——————-продолжение следует——————->
👍13❤1🤣1
P.S. не хватило пространства для текста... часть 2:
7. Переходите к Kubernetes (k8s)
Kubernetes - это платформа, которая включает в себя не только оркестрацию контейнеров, как таковой, но и является современным фреймворком, которые диктует шаблоны и цели распределенных, микросервисных приложений (почитайте статью на Хабре, будет очень полезно) на основе целого кластера серверов (k3s для одной ноды тоже не шутки). Не тратьте время на лишние абстракции, а просто начните изучать базу, благо курс от Slurm и подготовка к сертификации от Мумшада (Udemy/Kodekloud) вам хорошо помогут в этом деле.
8. Мониторинг и логирование всего и вся
Мониторинг и логирование - это важные аспекты DevOps. Вам нужно уметь отслеживать состояние систем и приложений, а также анализировать логи для выявления проблем. Изучите инструменты мониторинга (Prometheus/Grafana, ну или Victoria Metrics Stack, посмотрите в сторону хранилищ с timestamp, такие как Tanos) и логирование (ELK Stack/Opensearch, или как альтернативу, что я не сильно приемлю EFK). Настройте мониторинг, познакомьтесь с AlertManager и познайте силу exporters.
9. Infrastructure as Code (IaC)
IaC позволяет описывать инфраструктуру с помощью кода, что упрощает управление и развертывание. Изучите инструменты IaC, такие как Terraform (Terragrunt/Opentofu, обратите внимание на мощный и набирающий популярность инструмент Crossplane). Начните с основ: как создать и управлять инфраструктурой с помощью кода. Попробуйте описать и развернуть простую инфраструктуру.
10. CI/CD
Непрерывная интеграция и непрерывное развертывание - это и есть процесс автоматизации сборки, доставки, тестирования и развертывания приложений. (львиная доля работы DevOps будет заключаться в этом). Изучите инструменты CI/CD, такие как Gitlab CI, Github Actions, Team City. (можете посмотреть в сторону Jenkins, но это уже морально устаревший продукт... "лучше не надо" ... который требует коллосальные усилия). Настройте процесс CI/CD для вашего проекта, чтобы автоматизировать сборку и развертывание. Отдельным инструментом посмотите на ArgoCD, который очень хорош для начинающий и не очень начинающих. Хотите больше и лучше, сразу смотрите в сторону Flux CD.
11. Security
Безопасность - это один из ключевых аспектов DevOps. Вам нужно уметь защищать свои системы и данные. Для этого важно уметь управлять секретами, такими как пароли, ключи доступа и токены. Изучите инструменты хранения секретов (в связке с Kubernetes), такие как Vault и Vaultwarden. Также важно понимать концепцию управления ключами (KMS), чтобы защитить данные. Не забудьте про концепцию "Shift Left", которая подразумевает интеграцию безопасности на самых ранних этапах разработки и тестирования. (не секрет, что DevOps переходит в безопасный DevOps, имейте это ввиду на будущее).
12. Программирование
Программирование - это важный навык для понимания DevOps и автоматизации процессов. Хотя я личнно не особо приемлю Python, но рекомендую изучать Golang. Этот язык программирования зарекомендовал себя как мощный инструмент для разработки надежных и высокопроизводительных приложений. Начните с основ Golang и попробуйте написать несколько скриптов для автоматизации задач в вашей инфраструктуре.
Заключение
Начало карьеры - это всегда сложный и трудоемкий процесс, без усилий, ничего не получится. Но самое главное в этом - это дисциплина. Изучайте технологии, не забывайте следить за своим ментальным состоянием, не пытайтесь стать "олимпийцем", занимайтесь стабильно, но маленькими дольками. Не бойтесь ошибаться и спрашивать, учитесь работать над ошибками. Удачи в вашем пути!
7. Переходите к Kubernetes (k8s)
Kubernetes - это платформа, которая включает в себя не только оркестрацию контейнеров, как таковой, но и является современным фреймворком, которые диктует шаблоны и цели распределенных, микросервисных приложений (почитайте статью на Хабре, будет очень полезно) на основе целого кластера серверов (k3s для одной ноды тоже не шутки). Не тратьте время на лишние абстракции, а просто начните изучать базу, благо курс от Slurm и подготовка к сертификации от Мумшада (Udemy/Kodekloud) вам хорошо помогут в этом деле.
8. Мониторинг и логирование всего и вся
Мониторинг и логирование - это важные аспекты DevOps. Вам нужно уметь отслеживать состояние систем и приложений, а также анализировать логи для выявления проблем. Изучите инструменты мониторинга (Prometheus/Grafana, ну или Victoria Metrics Stack, посмотрите в сторону хранилищ с timestamp, такие как Tanos) и логирование (ELK Stack/Opensearch, или как альтернативу, что я не сильно приемлю EFK). Настройте мониторинг, познакомьтесь с AlertManager и познайте силу exporters.
9. Infrastructure as Code (IaC)
IaC позволяет описывать инфраструктуру с помощью кода, что упрощает управление и развертывание. Изучите инструменты IaC, такие как Terraform (Terragrunt/Opentofu, обратите внимание на мощный и набирающий популярность инструмент Crossplane). Начните с основ: как создать и управлять инфраструктурой с помощью кода. Попробуйте описать и развернуть простую инфраструктуру.
10. CI/CD
Непрерывная интеграция и непрерывное развертывание - это и есть процесс автоматизации сборки, доставки, тестирования и развертывания приложений. (львиная доля работы DevOps будет заключаться в этом). Изучите инструменты CI/CD, такие как Gitlab CI, Github Actions, Team City. (можете посмотреть в сторону Jenkins, но это уже морально устаревший продукт... "лучше не надо" ... который требует коллосальные усилия). Настройте процесс CI/CD для вашего проекта, чтобы автоматизировать сборку и развертывание. Отдельным инструментом посмотите на ArgoCD, который очень хорош для начинающий и не очень начинающих. Хотите больше и лучше, сразу смотрите в сторону Flux CD.
11. Security
Безопасность - это один из ключевых аспектов DevOps. Вам нужно уметь защищать свои системы и данные. Для этого важно уметь управлять секретами, такими как пароли, ключи доступа и токены. Изучите инструменты хранения секретов (в связке с Kubernetes), такие как Vault и Vaultwarden. Также важно понимать концепцию управления ключами (KMS), чтобы защитить данные. Не забудьте про концепцию "Shift Left", которая подразумевает интеграцию безопасности на самых ранних этапах разработки и тестирования. (не секрет, что DevOps переходит в безопасный DevOps, имейте это ввиду на будущее).
12. Программирование
Программирование - это важный навык для понимания DevOps и автоматизации процессов. Хотя я личнно не особо приемлю Python, но рекомендую изучать Golang. Этот язык программирования зарекомендовал себя как мощный инструмент для разработки надежных и высокопроизводительных приложений. Начните с основ Golang и попробуйте написать несколько скриптов для автоматизации задач в вашей инфраструктуре.
Заключение
Начало карьеры - это всегда сложный и трудоемкий процесс, без усилий, ничего не получится. Но самое главное в этом - это дисциплина. Изучайте технологии, не забывайте следить за своим ментальным состоянием, не пытайтесь стать "олимпийцем", занимайтесь стабильно, но маленькими дольками. Не бойтесь ошибаться и спрашивать, учитесь работать над ошибками. Удачи в вашем пути!
👍13❤🔥3❤1🗿1
Хотите статью про софты и нужно ли делиться с трудностями в начале пути?
Anonymous Poll
82%
Даааа
3%
Неа, я не люблю
15%
Посмотреть ответы
Привет, народ.
Дайте знать, насколько вам интересна эта тематика и хотите ли вы продолжение о DevOps с точки зрения софт.скилов?
Дайте знать, насколько вам интересна эта тематика и хотите ли вы продолжение о DevOps с точки зрения софт.скилов?
👍9🥰3
