SlideShare a Scribd company logo
DevOps в Agile
среде. Как, почему и
когда инструменты
помогают.
Титов Александр, Экспресс 42
О себе
Экспресс 42
DevOps?
Проблемы?
• собирать информационные системы вручную
стало дорого
• разработчики, тестировщики и администраторы
работают как “лебедь, рак и щука”
vs
До и после DevOps
Что делать?
• инструменты для создания конвейра непрерывной
поставки программного обеспечения
• новые отношения между системными
администраторами, тестировщиками и
разработчиками
DevOps CAMS
• автоматизация
• изменения через измерения
• культура
• распространение знаний
Автоматизация и
сохранение информации
• Lean
• инструменты для сохранения информации
• критерий эффективного использования - больше
порядка в системе
Как инструменты
помогают
Dev Test Prod
Контекст Контекст’ Контекст’’
Одинаковые образы ОС (cobbler)
Контекст изменения в Chef
Изменение
Инструменты управления
конфигурацией
• chef
• puppet
• ansible
• saltstack
• сохранение информации о системе - bash
скрипты, хранение конфигов в git
• сохранение информации об изменении в системе
- инструменты управления конфигурацией
Инструменты управления
конфигурацией
Скрипт на bash# packages!
echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list!
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -!
apt-get update!
# apt-get upgrade -y!
apt-get install -y postgresql-9.3 postgresql-9.3-postgis-2.1 libpq-dev cowsay build-essential!
!
# PostgreSQL!
sed -i -r -e 's/locals+alls+postgress+peer//' /etc/postgresql/9.3/main/pg_hba.conf!
sed -i -r -e 's/locals+alls+alls+peer/local all all trust/' /etc/
postgresql/9.3/main/pg_hba.conf!
service postgresql restart!
createuser -U postgres -s clan-web!
createdb -U clan-web -E utf8 -l en_US.utf8 -T template0 clan-web!
!
# remove Vagrant's Ruby!
rm -fr /opt/vagrant_ruby!
rm -fr /etc/profile.d/vagrant_ruby.sh!
!
# install Ruby with ruby-install!
wget https://github.com/postmodern/ruby-install/archive/v0.4.1.tar.gz!
tar -xzvf v0.4.1.tar.gz!
make -C ruby-install-0.4.1 install!
rm -fr ruby-install-0.4.1!
ruby-install --no-reinstall --md5 53edc33b2f590ecdd9f6a344b9d92d0d ruby 2.1.1!
echo "PATH=$PATH:/opt/rubies/ruby-2.1.1/bin" > /etc/profile.d/ruby.2.1.1.sh!
export PATH=$PATH:/opt/rubies/ruby-2.1.1/bin!
gem install bundler!
!
cd /vagrant!
bundle!
bin/rake db:setup!
!
bin/rails server -p 3000 -d!
!
cowsay "Done! Go to http://localhost:8080/"!
Инфраструктура как код
directory "#{application_directory}/shared" do!
owner user!
group user!
end!
%w( packages ).each do |pkg|!
package pkg!
end!
rvm_ruby "ruby-1.9.3-p286" do!
user user!
end!
!
rvm_default_ruby "1.9.3-p286" do!
user user!
end!
!
sudo "beta-#{user}" do!
user user!
commands ["/usr/bin/sv * beta-express42-site_*"]!
host "ALL"!
nopasswd true!
end!
!
template "#{node[:nginx][:directories][:conf_dir]}/sites-available/nginx-beta-express42-site.conf" do!
source "nginx-beta-express42-site.conf.erb"!
owner user!
group user!
variables :application_directory => application_directory!
notifies :reload, resources(:service => "nginx")!
end!
!
nginx_site "nginx-beta-express42-site"!
!
iptables_rule "http"!
iptables_rule "ssh"!
Повторяемость
• управление кодом - svn, git
• управление пакетами - bundler, pip, berkshelf,
librarian, aptly
• управление ОС - cobbler, vagrant, packer, docker
Модель описания
инфраструктуры
application
service (nginx, pgsql,etc)
base
(ОС, бэкапы, базовый мониторинг)
Ops
Ops
Dev
Ops
Инст
руме
нты
Пример
runit_service 'settings-svc' do!
run_template_name "java_service"!
log_template_name "java_service"!
default_logger true!
options( "app_version" => app_version,!
"procname" => procname,!
"java_class" => java_class,!
"home" => application_directory,!
"user" => user,!
"reverse_classpath" => true!
)!
only_if "test -f #{application_directory}/current/settings-svc-#{app_version}.jar"!
end!
Еще пример
php_pool "admin" do!
address "127.0.0.1"!
port "8003"!
allow "127.0.0.1"!
backlog -1!
limits :core => 0, :files => 1024, :requests => 500, :children => 5, :spare_children =>
{ :min => 1, :max => 3 }!
php_var 'register_globals' => true,!
'short_open_tag' => true,!
'display_errors' => false,!
'max_execution_time' => '600',!
'error_reporting' => 'E_ALL & ~E_DEPRECATED',!
'date.timezone' => 'UTC',!
'error_log' => '/var/log/svc/php-admin-error.log',!
'memory_limit' => '128M',!
'post_max_size' => '32M',!
'max_input_time' => '60'!
action :add!
end!
Постоянная поставка ПО
• малыми частями и каждый день
• автоматическое тестирование
• обратная связь
• графики на все
• логирование
• сбор эксепшенов
• визуализация статистики
Изменения через
измерения
Требования к мониторингу
• автоматизированное добавление проверок через
API
• отображение любой собираемой статистики
• автоматическое добавление/удаление машин в
мониторинге
• масштабируемость
• удобство
Мониторинг отстой
• zabbix
• circonus
• nagios
• graphite
• sensu
• statsd
• new relic
• прочее
Логирование
• логирование по id всего потока данных
• отдельные потоки для ошибок
• надо различать логи приложения и логи системы
system A system B system C
system X
system D
id1 ip:8.8.7.1 id1 login successful
id1 write to sys X failed
id1 write to sda1 failed, write timeout
DevOps, Lean, Agile
• для DevOps нужна специальная организация
• Agile и Lean уже решали теже проблемы для
разработки, можно применить и в эксплуатации
• Agile помогает разрабатывать быстрее, но какой
толк если Эксплуатация тормозит?
• Фокус на переносе неискаженного смысла между
системами и людьми
Что если не изменить
культуру?
Два подхода
• армия (декларативные инструкции)
• айкидо (развитие и мастерство)
Пример про гребцов
Культура
• применение Agile техник - Scrum, Kanban
• идеи Lean для донесения ценности без потерь
• мотивация команды на решение проблем людей и
всего мира, а не на соревнование и
доминирование
Культура
!
• Честность
• Открытость
• Искренность
• Самосовершенствование
Меньше потерь информации!
Как применять?
• на своем примере
• победить дискомфорт
• управлять своим эго
Что почитать?
• continuousdelivery.com
The Phoenix Project
• http://www.amazon.com/The-
Phoenix-Project-Helping-
Business/dp/0988262592/
Митап и рассылка
http://www.meetup.com/DevOps-Moscow-in-Russian/
https://groups.google.com/d/forum/devopsru
Вкуснейший дефлопе*
http://devopsdeflope.ru
*пожалуй лучший в Москве
Экспресс 42
Надёжные решения для сложной инфраструктуры
http://express42.com
http://brainwashing.pro/devops
Промой мозги!
Контакты
twitter: @osminog
email: input@express42.com
Вопросы?

More Related Content

What's hot

SECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOps
SECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOpsSECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOps
SECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOps
SECON
 
Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)
Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)
Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)
Ontico
 
Куда движется управление инфраструктурой
Куда движется управление инфраструктуройКуда движется управление инфраструктурой
Куда движется управление инфраструктурой
Ivan Evtukhovich
 
Как проекты приходят к DevOps?
Как проекты приходят к DevOps?Как проекты приходят к DevOps?
Как проекты приходят к DevOps?
SQALab
 
Всеволод Поляков: “Организованный DevOps”
Всеволод Поляков: “Организованный DevOps”Всеволод Поляков: “Организованный DevOps”
Всеволод Поляков: “Организованный DevOps”
Provectus
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)
Ontico
 
Александр Корольков. LeSS Huge
Александр Корольков. LeSS HugeАлександр Корольков. LeSS Huge
Александр Корольков. LeSS Huge
ScrumTrek
 
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
ScrumTrek
 
Практика DevOps в крупных организациях
Практика DevOps в крупных организацияхПрактика DevOps в крупных организациях
Практика DevOps в крупных организациях
Softmart
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
ScrumTrek
 
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
DevOps_Fest
 
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьАлексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
ScrumTrek
 
Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?
Ivan Evtukhovich
 
Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?
Ivan Evtukhovich
 
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для MacКонстантин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
404fest
 
TechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoTechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, Erlyvideo
Badoo Development
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
Pavel Veinik
 
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надеждыHighload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Artyom Kalichkin
 

What's hot (18)

SECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOps
SECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOpsSECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOps
SECON'2016 Евтухович Иван, Эксплуатация завтрашнего дня: от DevOps к NoOps
 
Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)
Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)
Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)
 
Куда движется управление инфраструктурой
Куда движется управление инфраструктуройКуда движется управление инфраструктурой
Куда движется управление инфраструктурой
 
Как проекты приходят к DevOps?
Как проекты приходят к DevOps?Как проекты приходят к DevOps?
Как проекты приходят к DevOps?
 
Всеволод Поляков: “Организованный DevOps”
Всеволод Поляков: “Организованный DevOps”Всеволод Поляков: “Организованный DevOps”
Всеволод Поляков: “Организованный DevOps”
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)
 
Александр Корольков. LeSS Huge
Александр Корольков. LeSS HugeАлександр Корольков. LeSS Huge
Александр Корольков. LeSS Huge
 
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
 
Практика DevOps в крупных организациях
Практика DevOps в крупных организацияхПрактика DevOps в крупных организациях
Практика DevOps в крупных организациях
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
 
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
DevOps Fest 2020. Барух Садогурский и Леонид Игольник. Устраиваем DevOps без ...
 
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьАлексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
 
Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?
 
Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?Микросервисы: откуда столько шума?
Микросервисы: откуда столько шума?
 
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для MacКонстантин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
 
TechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoTechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, Erlyvideo
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
 
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надеждыHighload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
Highload в ВУЗе: идеализм, расчетливый менеджмент или пустые надежды
 

Viewers also liked

2804096508 tim standard
2804096508 tim standard2804096508 tim standard
2804096508 tim standard
gorin2008
 
Jack selby02
Jack selby02Jack selby02
Jack selby02
gorin2008
 
Althabari
AlthabariAlthabari
Althabari
Asma Nabila
 
Tvo corporate brochure def liggend lr
Tvo corporate brochure def liggend lrTvo corporate brochure def liggend lr
Tvo corporate brochure def liggend lrtvoverspreidingen
 
Althabari
AlthabariAlthabari
Althabari
Asma Nabila
 
Miranda - through the years
Miranda - through the yearsMiranda - through the years
Miranda - through the yearskmtwash23
 
Roswell
RoswellRoswell
Roswell
gorin2008
 
Ayurveda tekst
Ayurveda tekstAyurveda tekst
Ayurveda tekst
gorin2008
 
Mik 094
Mik 094Mik 094
Mik 094
gorin2008
 
Wellness overview idol
Wellness overview idolWellness overview idol
Wellness overview idolchelealexander
 
Coaching e treinamento
Coaching e treinamentoCoaching e treinamento
Coaching e treinamento
Aglae Grimaldi
 
Wrap spencer oatey_0673125-cal-060510-m06_vanmeurshso
Wrap spencer oatey_0673125-cal-060510-m06_vanmeurshsoWrap spencer oatey_0673125-cal-060510-m06_vanmeurshso
Wrap spencer oatey_0673125-cal-060510-m06_vanmeurshso
gorin2008
 
Tapping the Global Markets
 Tapping the Global Markets Tapping the Global Markets
Tapping the Global Markets
lhalps
 
Dimensions casebookalie
Dimensions casebookalieDimensions casebookalie
Dimensions casebookalie
gorin2008
 
Behold a pale_horse_split_1
Behold a pale_horse_split_1Behold a pale_horse_split_1
Behold a pale_horse_split_1
gorin2008
 
Mysteries
MysteriesMysteries
Mysteries
gorin2008
 
Eric crop circle_patterns
Eric crop circle_patternsEric crop circle_patterns
Eric crop circle_patterns
gorin2008
 
Alambaré 2011
Alambaré 2011Alambaré 2011
Alambaré 2011
5hottots
 

Viewers also liked (20)

2804096508 tim standard
2804096508 tim standard2804096508 tim standard
2804096508 tim standard
 
Jack selby02
Jack selby02Jack selby02
Jack selby02
 
Althabari
AlthabariAlthabari
Althabari
 
Tvo corporate brochure def liggend lr
Tvo corporate brochure def liggend lrTvo corporate brochure def liggend lr
Tvo corporate brochure def liggend lr
 
Althabari
AlthabariAlthabari
Althabari
 
Wie is Grooh Communicatie?
Wie is Grooh Communicatie?Wie is Grooh Communicatie?
Wie is Grooh Communicatie?
 
Miranda - through the years
Miranda - through the yearsMiranda - through the years
Miranda - through the years
 
Roswell
RoswellRoswell
Roswell
 
Peluang
PeluangPeluang
Peluang
 
Ayurveda tekst
Ayurveda tekstAyurveda tekst
Ayurveda tekst
 
Mik 094
Mik 094Mik 094
Mik 094
 
Wellness overview idol
Wellness overview idolWellness overview idol
Wellness overview idol
 
Coaching e treinamento
Coaching e treinamentoCoaching e treinamento
Coaching e treinamento
 
Wrap spencer oatey_0673125-cal-060510-m06_vanmeurshso
Wrap spencer oatey_0673125-cal-060510-m06_vanmeurshsoWrap spencer oatey_0673125-cal-060510-m06_vanmeurshso
Wrap spencer oatey_0673125-cal-060510-m06_vanmeurshso
 
Tapping the Global Markets
 Tapping the Global Markets Tapping the Global Markets
Tapping the Global Markets
 
Dimensions casebookalie
Dimensions casebookalieDimensions casebookalie
Dimensions casebookalie
 
Behold a pale_horse_split_1
Behold a pale_horse_split_1Behold a pale_horse_split_1
Behold a pale_horse_split_1
 
Mysteries
MysteriesMysteries
Mysteries
 
Eric crop circle_patterns
Eric crop circle_patternsEric crop circle_patterns
Eric crop circle_patterns
 
Alambaré 2011
Alambaré 2011Alambaré 2011
Alambaré 2011
 

Similar to DevOps в Agile среде. Как, почему и когда инструменты помогают.

"Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно..."Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно...
it-people
 
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayBuilding deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayAndrey Rebrov
 
Team workflow
Team workflowTeam workflow
Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...Ontico
 
Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...Ontico
 
Приемы Сontinuous Integration при разработке приложений на Caché
Приемы Сontinuous Integration при разработке приложений на CachéПриемы Сontinuous Integration при разработке приложений на Caché
Приемы Сontinuous Integration при разработке приложений на Caché
InterSystems CEE
 
Caché github continuous intergration
Caché github continuous intergrationCaché github continuous intergration
Caché github continuous intergration
InterSystems
 
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
Ontico
 
SPA инструменты
SPA инструментыSPA инструменты
SPA инструменты
Roman Dvornov
 
Инженерный дзен. Непрерывные изменения (Александр Титов)
Инженерный дзен. Непрерывные изменения (Александр Титов)Инженерный дзен. Непрерывные изменения (Александр Титов)
Инженерный дзен. Непрерывные изменения (Александр Титов)Ontico
 
CodeFest 2012. Титов А. — Инженерный дзен. Непрерывные изменения
CodeFest 2012. Титов А. — Инженерный дзен. Непрерывные измененияCodeFest 2012. Титов А. — Инженерный дзен. Непрерывные изменения
CodeFest 2012. Титов А. — Инженерный дзен. Непрерывные измененияCodeFest
 
Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?
buranLcme
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизация
Yandex
 
DevOps или исскуство ухода за Интернет-проектом
DevOps или исскуство ухода за Интернет-проектомDevOps или исскуство ухода за Интернет-проектом
DevOps или исскуство ухода за Интернет-проектом
Alexander Titov
 
Истинный DevOps. Секрет 42.
Истинный DevOps. Секрет 42.Истинный DevOps. Секрет 42.
Истинный DevOps. Секрет 42.Nikita Borzykh
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
Anton Zhukov
 
Node.js введение в технологию, КПИ #ITmeetingKPI
Node.js введение в технологию, КПИ  #ITmeetingKPINode.js введение в технологию, КПИ  #ITmeetingKPI
Node.js введение в технологию, КПИ #ITmeetingKPI
Timur Shemsedinov
 
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил ТюринPG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
pgdayrussia
 
Крыша 2.0
Крыша 2.0Крыша 2.0

Similar to DevOps в Agile среде. Как, почему и когда инструменты помогают. (20)

"Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно..."Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно...
 
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayBuilding deployment pipeline - DevOps way
Building deployment pipeline - DevOps way
 
Team workflow
Team workflowTeam workflow
Team workflow
 
Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными пр...
 
Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...
Большая книга рецептов или часто задаваемые вопросы по управлению сложными си...
 
Приемы Сontinuous Integration при разработке приложений на Caché
Приемы Сontinuous Integration при разработке приложений на CachéПриемы Сontinuous Integration при разработке приложений на Caché
Приемы Сontinuous Integration при разработке приложений на Caché
 
Caché github continuous intergration
Caché github continuous intergrationCaché github continuous intergration
Caché github continuous intergration
 
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
 
SPA инструменты
SPA инструментыSPA инструменты
SPA инструменты
 
Инженерный дзен. Непрерывные изменения (Александр Титов)
Инженерный дзен. Непрерывные изменения (Александр Титов)Инженерный дзен. Непрерывные изменения (Александр Титов)
Инженерный дзен. Непрерывные изменения (Александр Титов)
 
CodeFest 2012. Титов А. — Инженерный дзен. Непрерывные изменения
CodeFest 2012. Титов А. — Инженерный дзен. Непрерывные измененияCodeFest 2012. Титов А. — Инженерный дзен. Непрерывные изменения
CodeFest 2012. Титов А. — Инженерный дзен. Непрерывные изменения
 
Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?
 
Sivko
SivkoSivko
Sivko
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизация
 
DevOps или исскуство ухода за Интернет-проектом
DevOps или исскуство ухода за Интернет-проектомDevOps или исскуство ухода за Интернет-проектом
DevOps или исскуство ухода за Интернет-проектом
 
Истинный DevOps. Секрет 42.
Истинный DevOps. Секрет 42.Истинный DevOps. Секрет 42.
Истинный DevOps. Секрет 42.
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
Node.js введение в технологию, КПИ #ITmeetingKPI
Node.js введение в технологию, КПИ  #ITmeetingKPINode.js введение в технологию, КПИ  #ITmeetingKPI
Node.js введение в технологию, КПИ #ITmeetingKPI
 
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил ТюринPG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
 
Крыша 2.0
Крыша 2.0Крыша 2.0
Крыша 2.0
 

DevOps в Agile среде. Как, почему и когда инструменты помогают.