Решил круто изменить свою деятельность, имея небольшой бэкграунд в виде умения пользоваться линуксом на уровне админа и пайтона. Посмотрел видео уроки и немного разобрался с Jenkins, Ansible, Git, PostgreSQL, Prometheus и Докером, k8s ещё не усвоил (он кажется чем-то крайне сложным).
Есть подборка с вопросами на гитхабе. https://github.com/bregman-arie/devops-interview-questions
Вообще, все сильно различается от проекта к проекту - и требования и вопросы и специфика работ. Кстати, приходилось собеседовании людей с опытом меньше чем у тебя, и в запросах они себя не ограничивали). Не забывай, что это и философия в том числе. И желаю удачи)
Сорри, но, ИМХО в dev-ops с таким поверхностным знанием рановато... это более серьезная должность, чем вы думаете... Тут не подойдет "немного разобрался".
Неправда. Все когда-то были джунами. Для джунского уровня достаточный набор. Автору: ходите по собеседованиям минимум 3 собеседования в день и вы найдете работу за неделю.
Ну не совсем посмотрел видосики, а посмотрел видосики несколько раз, выполнил примеры из видосиков, почитал документацию.)
Разработка всегда казалась не моим делом. Был опыт администрирования, сейчас работа вообще не связана с IT. Как я заметил, 95% девопсов это бывшие админы.
В целом согласен с вами в том, что ХОРОШИЙ девопс это шарящий человек, а такое только с опытом приходит.
А что нужно сделать, что бы было не рановато? ))
У нас на собеседованиях такие мелкие вещи никто не спрашивал, обычно дают сценарий и как бы ты решал проблему. Ну и конечно же даём задачу на дом и 1-2 дня на решение.
Это всегда сделать деплой в Cloud.
Git -> GitHub -> Jenkins - > AWS
На всех моих собеседованиях было также. Больше проектирование и обоснование решений. А технические детали - ну такое, технологий для решения одной и той же проблемы очень-очень много: кто-то тесно работал с Jenkins, а кто-то со Spinnaker, кто-то эксперт в Nginx, а кто-то в Apache (а кто-то может и в Caddy) и так далее. Жизни не хватит быть экспертом во всем. Обычно если появляется задача с использованием технологий, с которыми не знаком - учишься на ходу. Работа в DevOps неоднородна и нужно уметь всегда подстраиваться.