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
sharepoint
crystal-reports
wsdl
uibutton
amazon-product-api
rocketmq
appmaker
apple-numbers
console
user
internet-explorer-11
ng-admin
netflix-feign
public-key-encryption
rhapsody
ng-show
atlassian-plugin-sdk
flat-file
backpropagation
autolayout
hhvm
tcpclient
logarithm
iis-10
printdocument
sumo
net-snmp
guile
hash-collision
pentaho-report-designer
i3
configure
dhtmlx-scheduler
svnkit
oscommerce
nlb
coreclr
issue-tracking
initializer
topic-modeling
active-model-serializers
common.logging
bayesian-networks
distributed-transactions
datalog
html-agility-pack
fqdn
data-integration
proof
livefyre
webdatagrid
dwarf
instruction-set
uicollectionviewlayout
polar-coordinates
festival
objloader
keycode
payu
cjson
backstop.js
excon
firepath
mercurial-hook
gemini
faraday
remoteapp
freefem++
handlebars.java
lemoon
plone-3.x
application-loader
integral
xjc
swift2.1
google-hadoop
lexicographic
grunt-contrib-concat
firebug-lite
emma
indexing-service
broadcasting
visual-c++-2010-express
pyjade
confusion-matrix
robospice
cgimageref
appfog
wpdb
angularjs-timeout
mvs
legacy-code
unions
driving-directions
handwriting
paintcomponent
noir
ihttphandler
adobe-contribute
carbide
yajl
lazy-c++
msf
divx
rd

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