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
converter
symfony
ibm-watson-cognitive
nlp
filterrific
rotation
drupal-7
translation
reportportal
mapbox-gl-js
tomcat7
apollo
propertygrid
bro
triggers
data-science-experience
phpbb
off-canvas-menu
saiku
clover
cvs2svn
nmake
hhvm
ggmap
weinre
multichoiceitems
encase
twitter-bootstrap-2
pyscripter
edb
spring-insight
data-extraction
fabric-digits
nsurlconnection
passenger
google-guava-cache
socketpair
image-compression
bing-translator-api
html-agility-pack
recycle-bin
number-theory
sgmlreader
webdatagrid
excon
tuxedo
qregexp
com-interop
listadapter
fill
multinomial
coldfusion-7
programming-paradigms
digits
guzzle6
subversion-edge
es2015
jython-2.7
pl-i
c++-actor-framework
named-ranges
grunt-contrib-concat
cg
jstat
system.web
dache
android-looper
crystal-reports-10
healthvault
sim900
goinstant
entity-framework-4.1
dwolla
getstring
nintendo
cross-domain-policy
querystringparameter
surf
charts4j
goliath
server-error
nagle
squeel
delegatecommand
integer-promotion
kpi
internals
divx

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