Еще один наглядный пример из опыта. В сеть частных медучреждений, пришел новый начальник отдела безопасности, стал налаживать работу, погружаться в процессы...и обнаружил что инцидентов по нарушению безопасности мобильного приложения самообслуживания с каждым месяцем все больше. Безопасник совместно с техническим директором пришли к решению пересмотреть работу IT-отдела и найти DevOps-инженера – нашли в формате аутсорса в нашем лице. В течение года наш специалист налаживал им работу конвейера разработки-тестирования-развертывания, внедрял проверку безопасности после каждого деплоя. Сначала работники IT-отдела клиники были не в восторге, было неудобно, слишком много повторяющейся, как казалось, лишней работы и страданий. Но, увеличив количество развертываний, клиника снизила частоту инцидентов безопасности почти до нуля. Эффект налицо.
Из вашего примера с серверами вообще никак не следует, что DevOps прям нужен - нужен.
Из него лишь следует, что в обоих отделах сидели дебилы.
Разница между серверами на win и на Linux настолько огромная что я даже не представляю как так можно было наладить. Разработчики на полпути сменили язык разработки? Или они вдруг забыли что пишут на шарпе и им нужен все таки win сервер? DevOps тут вообще не при чем.
Проблема не в том, что разработчики забыли, на чем они пишут и не в том насколько большая разница между серверами на win и на Linux , а в том что разработчики некорректно оформили заявку и никак больше не взаимодействовали с отделом сопровождения.
DevOps тут очень даже причем, это методология, которая не дает "накосячить и забить". DevOps продвигает активное взаимодействие специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимную интеграцию их рабочих процессов друг в друга для обеспечения качества продукта.
Комментарий недоступен
Специалисты по DevOps могут быть разные. Кому-то в штат, действительно требуются сисадмины, но в вакансиях их почему-то назвали модным словом DevOps.
Конечно, как любой человек, DevOps-специалист может факапить или что-то не знать. Однако, хороший DevOps — разбирается не только в том, что делает Ops, но и в том что делает (И, САМОЕ ГЛАВНОЕ) не делает Dev.
Если ты знаешь уже пару языков программирования - выучить ещё один вообще не проблема. И настраивать тестовое окружение это опять таки не nunit/xUnit тесты писать, язык можно и не знать, а вот скажем требуемую структуру папок, нужные конфиги положить на машину, настроить демоны и прочую тестовую обвязку - это как раз работа для DevOps.
Здравствуйте. Два вопроса.
1. Для кого hr - систему делали?
2. У вас на сайте все кейсы по дизайну, где можно ваши девопс проекты посмотреть ?