
Сегодня многие говорят о DevOps как о методологии, которая помогает разрушить «железный занавес» между IT отделном, QA и программистами и создать некий общий механизм, помогающий делать продукты быстрее и качественнее. Основная задача, которая встает перед DevOps разработчиком — это добиться максимальной автоматизации развертывания development. testing, production сред и переходов между ними. Соответственно одна из основных проблем в данном случае — это соблюсти полную идентичность сред разработки, тестирования и эксплуатации. Под катом приведу пример практического решения данной задачи, которое я использовал в нескольких компаниях в ходе интеграции DevOps методологии.
Читать полностью »
Рубрика «devops» - 165
Решение проблемы идентичности сред в DevOps методологии
2014-01-09 в 12:32, admin, рубрики: CentOS, devops, python, rpm, ит-инфраструктура, системное администрирование, метки: CentOS, DevOps, python, rpmНанять людей в DevOps и другие плохие идеи
2014-01-05 в 18:45, admin, рубрики: agile, continuous delivery, continuous integration, devops, operations management, разработка, системное администрирование Как-то стал свидетелем разговора двух приятелей и услышал:
«У вас уже внедряют DevOps? Просто у нас в МегаТелеКо все идет полным ходом! Недавно мы набрали команду DevOps из 35 человек!»
Так почему нанять команду DevOps это плохая идея?
В тот момент я удержался от фейспалма в стиле Капитана Пикара. К несчастью, найм сотрудников на должность, содержащую слово DevOps и радость участника этого разговора по этому поводу не случайное заблуждение. По быстрому обзору источников в интернете следует, что множество компаний ищут инженеров DevOps, которые в числе прочих будут заниматься:
- автоматизацией изменений в инфраструктуре
- настройкой JIRA
- администрированием MySQL
- поддержкой масштабных Linux проектов
- ведением всего, что связано с puppet
- написанием скриптов на ruby, python или bash
- оперативным подпиранием «костылями» тут и там
Про Vagrant, его плагины, и другие истории из жизни бродяг
2013-12-20 в 8:54, admin, рубрики: chef, devops, Parallels, vagrant, Блог компании Express 42, виртуализация, системное администрирование, метки: chef, DevOps, Parallels, vagrantПо моему мнению, большинству IT специалистов стоит использовать Vagrant. Кто не знает, что это такое – рекомендую начать с официального сайта. На Хабре так же было несколько обзоров вагранта, например Development Environment при помощи Vagrant и Chef и Создание новой виртуальной машины за одну минуту или «vagrant up!». В этой статье я более детально расскажу о «экосистеме» вагранта.
Если попробовать описать вагрант в несколько слов, то это инструмент для повторяемого создания окружения с помощью вашей любимой системы управления конфигурацией и вашей любимой системы виртуализации. И если систем виртаулизации и систем управления конфигурации существует достаточно много, то вагрант — один единственный продукт в своем роде, аналогов ему нет.
Читать полностью »
Подкаст Девопс Дефлопе — выпуск 003
2013-11-19 в 18:33, admin, рубрики: devops, docker, Packer, vagrant, системное администрирование, метки: DevOps, docker, Packer, vagrantСсылка на выпуск подкаста: http://devopsdeflope.ru/posts/2013/003.html
Новости
- Настоящая книга про Шеф и интервью с авторомкниги
- Как начать пользоваться Шефом от Леопарда часть 1 ичасть 2
- IBM тоже делает DevOps, видео про это.
- Плагин Sahara для Vagrant
- Еще один фреймворк для тестирования кукбуков — Foodtaster ипримеры использования
- Масштабируем Zabbix теперь на русском
- Как проводить постмортемы
- Провайдер по-умолчанию в Vagrant
- Провайдер для Parallels
- 12 антипаттернов в DevOps
Вышел Zabbix 2.2
2013-11-12 в 10:31, admin, рубрики: devops, zabbix, Блог компании Zabbix, Серверное администрирование, системное администрирование, метки: DevOps, monitoring, zabbix 
Я очень рад сообщить, что сегодня вышла новая версия открытой системы мониторинга Zabbix 2.2. Хочу поблагодарить нашу команду, пользователей и активное сообщество наших друзей. Спасибо всем за работу и активное участие!
Что такое Zabbix?
Zabbix — это распределённая система мониторинга. Zabbix является полностью свободным (Open Source) решением без каких-либо платных версий или расширений.
Zabbix способен следить за сотнями тысяч устройств, приложений и сервисов, собирать сотни гигабайт исторической информации в день и производить миллионы проверок доступности и производительности в минуту.
Zabbix используется во всём мире в различных индустриях в том числе крупнейшими европейскими банками и финансовыми учреждениями, интеграторами, IT и телекоммуникационными компаниями и известными университетами.
Основными отличиями Zabbixa от других систем мониторинга являются широкая функциональность, открытость, масштабируемая архитектура, способность собирать и анализировать огромный поток информации в режиме реального времени. Нашими приоритетами являются качество и простота поддержки.
Первая версия Zabbix вышла в свет в 2001 году, в настоящее время разрабатывается командой профессионалов. Наш головной офис находится в Риге и существует дочерняя компания в Токио, Япония. Мы занимаемся разработкой и предоставлением коммерческих сервисов нашим клиентам: техническая поддержка различных уровней, обучение, разработка новой функциональности, решения под ключ и другое. Это то, как мы растём и развиваемся.
Читать полностью »
Подборка манифестов из мира IT
2013-09-10 в 12:52, admin, рубрики: agile, devops, управление проектами, метки: agile, DevOpsУ меня есть увлечение — я собираю разные манифесты и призывы из мира IT. На данный момент собрал уже достаточно много, поэтому решил опубликовать их с моими комментариями.
В статье описаны:
- Manifesto for Agile Software Development
- Agile Manifesto — IBM version
- MoreAgile Manifesto
- Agile Manifesto 2.1
- Manifesto for Half-Arsed Agile Software Development
- Declaration of Interdependence
- Programming, Motherfucker
- Software Craftsmanship Мanifesto
- DevOps Manifesto
Курс «DevOps для Интернет-проектов» пройдет 21-22 сентября
2013-09-05 в 6:01, admin, рубрики: chef, devops, linux, vagrant, Блог компании Express 42, катастрофоустойчивость, отказоустойчивость, системное администрирование, метки: chef, DevOps, vagrant, катастрофоустойчивость, отказоустойчивостьDevOps — новый подход, ускоряющий внедрение эффективных решений, повышающий надёжность и безопасность интернет-проектов. Его применяют ведущие технологические компании — от Facebook до 37signals — объединяя для решения задач эксплуатации разработчиков и системных администраторов. Когда взаимодействие таких команд — война, DevOps — решение.
За 2 дня разберём внедрение DevOps на практике. Научим устанавливать окружение сервера за 5 минут, делать выкатку простой и управляемой, настраивать мониторинг так, чтобы он помогал, а не спамил. Объясним, когда использовать облака и CDN, где лучше размещать проект и как не пострадать от падения марсианского корабля на датацентр.
Курс ведут эксперты из Express 42 с 5-летним опытом внедрения DevOps практик в Groupon, КупиКупон, Оверсан-Скалакси, Skype. Теоретические знания закрепляются практикой.
Курс будет интересен техническим руководителям, разработчикам и системным администраторам. Для прохождения курса необходим ноутбук c Mac OS X или Linux и памятью от 4GB.
Как ускорить сборку 1000 VisualStudio C++ проектов
2013-08-01 в 11:21, admin, рубрики: c++, devops, разработка, сборка проекта, управление проектами, метки: c++, DevOps, сборка проекта Добрый день, уважаемые читатели.
Я решил написать этот топик, чтобы не не копировать мой комментарий к данному посту. Здесь я просто опишу наше решение
До изменений:
Полная сборка (clean) занимала около 4.5 часов
Инкрементальная сборка (continuous) занимала около 30 минут.
После изменений:
Полная сборка — около 40 минут.
Инкрементальная сборка — 2-3 минуты
Читать полностью »
Впечатления от конференции DevOpsDays 2013 Mountain View
2013-06-23 в 6:13, admin, рубрики: devops, Блог компании ScrumTrek, системное администрирование, метки: DevOps Конференция закончилась всего несколько часов назад, поэтому в голове еще небольшой сумбур от количества и качества полученной информации. Надеюсь, написав этот пост у меня получиться разобраться в собственных мыслях. Сначала будут общие впечатления, затем кратко пробегусь по докладам и закончу мыслями на тему того, о чем говорили на конференции, благо таких мыслей накопилось по ходу прилично. Хотите узнать, о чем сейчас говорят в мире DevOps? Тогда вам под кат. И да, пост будет длинным, но в конце будет бонус-сюрприз)
Читать полностью »
История развития методологий проектирования (программной инженерии)
2013-03-04 в 9:45, admin, рубрики: agile, devops, waterfall model, методологии разработки, Песочница, программная инженерия, проектирование, управление проектами, Управление проектом, метки: agile, DevOps, waterfall model, методологии разработки, программная инженерия, проектирование, Управление проектомПри написании статьи у меня возникли большие трудности с поиском информации. Информации просто не было. После долгого копания в страницах гугла обнаружилось, что терминология проектирования в русском языке несколько отличается. В русском языке проектирование это один из этапов разработки программного обеспечения, а дисциплина, изучающая проблематику создания и управления проектами, методологий проектирования и т.д. называется программной инженерией или технологией промышленного программирования(если совсем по русски). Если еще остались те кто этого не знал, то возможно мое замечание, вам, немного поможет.

.jpg)
-2.gif)