operations


What is devops? [closed]


What is devops? It has something to do with combining dev and ops but I don't get it.
It's not exactly combining Dev and Ops, but rather providing the platform, tools, knowledge, and resources for these two teams to work better together. With the increase of agile development, IT operations have become a bottle neck in most organizations, and are not capable of deploying applications into the data center on-time and error-free. There is a lot of movement around application release automation (such as Nolio ASAP), and provisioning automation (Puppet, Chef, etc.).
From Wikipedia:
DevOps is a set of processes, methods
and systems for communication,
collaboration and integration between
departments for Development
(Applications/Software Engineering),
Technology Operations and Quality
Assurance (QA)
It's not about "combining" Dev and Ops, that's just the word for it as, I think, it was coined by Patrick Debois. As stated above, it's about providing the scaffolding or structure, and the cultural change to accept intermingling of Dev-side and Ops-side talent, to allow you bridge the DevOps gap. What they used to call "over the wall" or "over the transom" delivery of application code to IT to "take it live."
This wasn't a big problem when you had one gonzo big release every 12 months or so. With Agile Methodology and with cloud infrastructure, however, you can now have releases occurring every couple of weeks and into a (private or public) cloud where things can get complex fast. Flickr did a presentation earlier this year where they can do 10+ releases in a day! That rams a very large workload onto QA and Ops. DevOps refers to the movement and the recognition of the need for planning, coordination and automation tooling that has some Dev components and Ops components.
It's really a culture, or a cultural movement, aimed at removing the barriers between developers and operators (a distinction that tends to be more rarified as technologies like cloud computing, continuous delivery and mass/automated deployment are getting mature and mainstream). If you call yourself a "DevOps", you're doing it wrong!

Related Links

GLPK multiple dimension param
What is devops? [closed]
Can HP OpenView read app status data stored in SQL Table?

Categories

HOME
makefile
sidekiq
ssas-2012
signalr
bibtex
appmaker
jrebel
aruco
nixos
typeahead
mod-pagespeed
lstm
medium-editor
uicollectionview
cairo
google-openid
deb
sensu
avplayeritem
dspic
cronet
mef2
classpath
i3
multichoiceitems
blackboard
hibernate-cache
rowcount
ipfw
shapes
geopy
modulo
service-locator
bigcartel
zero
issue-tracking
rule
web-development-server
pdftk
stress-testing
azure-availability-set
livescribe
applepayjs
ogre3d
rpostgresql
visual-studio-templates
autoresize
shinyjs
efxclipse
rsqlite
nsfetchedresultscontrolle
tomee
foxit
inotifypropertychanged
image-editing
financial
loose-typing
sonarqube5.3
datainputstream
optionbutton
insert-into
ninject.web.mvc
uialertview
gulp-livereload
adobe-indesign
es2015
word-2013
lexicographic
livechat
collabnet
docopt
humanizer
neoload
httpcontext
healthvault
facebook-chat
installshield-2011
vertical-rhythm
multiple-conditions
magickwand
wpdb
web-safe-fonts
gdt
ubuntu-11.04
msgbox
datamember
unreachable-code
boost-date-time
rtsp-client
filetime
graph-layout
scatterview
longjmp
hmacsha1
project-lifecycle
cots

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App