cicada3301
@cicada3301
DevOps newbe

Что нужно знать для работы в DevOps?

Интересует такой вопрос, что нужно знать для того, что бы стать инженером DevOps и в перспективе DevSecOps. Подскажите в какие области знаний лезть и на сколько глубоко. Сейчас пишу ВКРБ. Использую кластер кубернетес - уж больно интересно и хочется развиваться в этой области. p.s. По возможности разбейте на блоки: что нужно для того что бы пройти собеседование и что нужно для работы.
  • Вопрос задан
  • 1189 просмотров
Решения вопроса 1
@grinat
Jenkins, docker, kuber, nginx, kvm, bash. Эт необходимый минимум для очень простой работы. Собсно хз о чем джуна будут спрашивать, и так понятно что у чела опыт нулевой, полагаю будут вопросы по линуксу и написанию скриптов, цель получить человека которого можно будет быстро обучить местной специфике.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Что это методология а не человек и хорошо это усвоить :)
А для работы по методологиям необходимы знания в области применяемых вами техник.

А возникло это всё, когда наконец решили подружить разработчиков и сисадмина, чтобы больше не звучало "это у вас косяки, у нас всё работает"
Ответ написан
voidnugget
@voidnugget
Программист-прагматик
Уметь поднять

- Rancher на RKE (debian или rancheros)
- Рабочий кластер на k3os под Calico
- Vault Operator
- kube-prometheus
- Velero backups
- Rook Ceph Minio
- consul-k8s под Ambassador
- skaffold & telepresence
- Argo CI/CD (https://argoproj.github.io/)
- Gitea (https://gitea.io)
- gitlab
- Weave Scope & Net

Желательно уметь писать кастомные Kubernetes Controller'ы под Operator Framework.

Желательно научиться ещё в DBA и в
- wal-g
- stolon
- pg_pathman
- pg_rewind
- pg_repack

под PostgreSQL.

А также не помешает познакомиться с жизненным циклом HA Cassandra / ScyllaDB и Kafka.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы