Когда организация имеет разрозненную структуру, в которой отделы разработки и эксплуатации работают отдельно, появляется необходимость в реорганизации организации оптимальным образом с целью повышения эффективности. Для успешной реализации этого нужны правильные люди, культура и инструменты. Одна из ключевых ролей для реализации реструктуризации – это инженер DevOps. Этот человек должен обладать широким набором навыков, которые охватывают как разработку, так и эксплуатацию, а также навыки межличностного общения для преодоления разногласий между разрозненными командами. Но что именно из себя представляет этот инженер DevOps, и как он может помочь?