Дорожная карта обучения

Я работал в ИТ-индустрии с 2004–2017 гг., А затем начал свой собственный бизнес в Интернете и кое-что еще, чем очень горжусь.

И единственная отрасль, которая, как я лично считаю, будет самой высокооплачиваемой и ориентированной на рост в будущем, - это DevOps.

За последние два-три года эта отрасль быстро растет, я видел, как многие разработчики и инженеры по обеспечению качества переходят на DevOps или DevSecOps.

Вы можете убедиться в этом сами, просто сидя у себя дома, потому что это настолько логично, что все крупные компании и даже средние уровни переходят на облако и инфраструктуру без сохранения состояния.

Каждый новый бизнес хочет своего присутствия во всем мире, и эти облачные сервисы с растущей конкуренцией становятся сравнительно дешевле.

Итак, в этой статье я собираюсь дать вам дорожную карту, чтобы начать свой путь в качестве инженера DevOps.

8 этапов DevOps

Есть 8 основных этапов DevOps, которые не требуют определения и довольно просты для понимания.

  • План
  • Код
  • Строить
  • Развертывать
  • Тестовое задание
  • Rebase
  • Конфигурация / Управление
  • Мониторинг

Итак, как DevOps-инженер, вы должны обладать навыками, позволяющими выполнять все тесты, которые необходимо выполнить на вышеуказанных 8 этапах.

Навыки, которые вам нужны

Я не делаю эту статью слишком сложной, но скажу, пожалуйста, отнеситесь к этим вещам серьезно, потому что некоторые навыки требуют практики и понимания.

  • Кодирование: человек должен иметь базовые знания в области программирования, будь то bash, python, Perl, Ruby, c ++, но он должен знать, как кодировать, и некоторые базовые вещи. Это поможет вам в автоматизации.
  • Исследование: это не навык, но у вас должно быть любопытство, чтобы делать что-то, и вы должны уметь исследовать широкий спектр концепций, обходных путей и многое другое.

Не становитесь конем с шорами!

  • Знания: человек должен знать инструменты, связанные с управлением исходным кодом, оркестровкой, непрерывной автоматизацией и интеграцией вместе с облачными сервисами.
  • Сеть: вам необходимо иметь дело со многими службами в облаке и инфраструктуре, где без знаний сетей вы не сможете понять такие вещи, как группы безопасности, шлюзы NAT, мостовые сети и т. д.
  • Безопасность и мониторинг. В быстро меняющемся мире, где все становится цифровым, постоянно растет количество онлайн-угроз. Вот почему безопасность играет очень важную роль. Кроме того, Мониторинг, где вы должны понимать, как обстоят дела на сервере, например, об использовании памяти, запущенных процессах, использовании диска, предупреждениях и т. Д.

Бонусный контент

Уже есть статья, в которой я упомянул девять инструментов, которые вам следует изучить, чтобы стать DevOps-инженером.



9 инструментов, которые помогут вам стать DevOps-инженером
За открытыми исходными кодами - будущее faun.pub



Итак, что я собираюсь сделать сейчас, так это предоставить вам еще несколько инструментов, которые очень полезны в области DevOps, и вы сможете освоить их раньше всех.

  • Packer: это инструмент с открытым исходным кодом для создания идентичных образов машин для нескольких платформ из единой исходной конфигурации.
    Packer легкий, работает на всех основных операционных системах и обладает высокой производительностью, позволяя создавать образы компьютеров для нескольких платформ параллельно.
    Он очень похож и несколько отличается от Docker, но сейчас я тоже изучаю его, и он разработан HashiCorp, который также разработал Terraform.
  • Grafana / Prometheus: очень мощный инструмент мониторинга с множеством доступных панелей мониторинга и интеграций. Он также доступен с открытым исходным кодом и платный, включая Grafana Cloud.
  • Circle CI: CircleCI - это современная платформа непрерывной интеграции и непрерывной доставки (CI / CD). Лично я предпочитаю этот инструмент, чем Gitlab CI.
  • Selenium: это бесплатная среда автоматизированного тестирования (с открытым исходным кодом), используемая для проверки веб-приложений в различных браузерах и платформах. Selenium Software - это больше, чем просто инструмент; это набор инструментов, каждый из которых соответствует требованиям к тестированию Selenium QA конкретной организации.

Последние мысли

Я должен сказать, что если вы один из читателей, которые дожили до конца этой статьи, то наверняка станете лучшим DevOps-инженером, потому что он / она выполняет один из навыков терпения.

Помимо шуток, больше тренируйтесь и повышайте квалификацию, потому что теперь образование стало открытым благодаря Интернету. В настоящее время вы можете осуществить свои мечты с меньшими ресурсами, поэтому, пожалуйста, проявите смекалку и начните добиваться результатов.

Спасибо.

Присоединяйтесь к FAUN: Веб-сайт 💻 | Подкаст 🎙️ | Twitter 🐦 | Facebook 👥 | Instagram 📷 | Группа Facebook 🗣️ | Группа Linkedin 💬 | Slack 📱 | Cloud Native Новости 📰 | Еще .

Если этот пост был полезен, нажмите несколько раз кнопку хлопка 👏 ниже, чтобы выразить поддержку автору 👇