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
visual-studio-2015
cntk
vb6
xamarin.android
google-contacts
jasmine
cpu-architecture
apache2
checksum
webdav
terrain
desktop
flexbox
xamarin-studio
cockroachdb
ndis
abcpdf
viber
react-leaflet
dendrogram
zope
thumbnails
ios10.3
distance
apply
thingsboard
spring-ws
bcrypt
non-deterministic
gzip
percentage
postgresql-9.2
spreedly
body-parser
modulo
remote-server
broadleaf-commerce
brute-force
polyfills
wcf-security
stress-testing
worker
nstouchbar
workflow-foundation-4.5
slot
scd
python-hypothesis
bettercms
efxclipse
settimeout
inject
alter
tomee
mix
visible
spark-cassandra-connector
metalsmith
boost-hana
freefem++
supportmapfragment
fortran90
approval-tests
license-key
file-diffs
coldfusion-7
eyeql
selendroid
registrykey
oai
ffserver
graphical-logo
viper-architecture
omnifocus
node-inspector
sid
valence
indexing-service
opensocial
opendata
modeshape
sql-server-2012-web
entity-framework-4.1
digital-design
vertical-scrolling
abnf
marmalade-edk
dropdownlistfor
n-layer
icefaces-3
subtract
getstring
cross-domain-policy
coff
serp
paintcomponent
getresource
querypath
osx-leopard
swfloader
hardware-infrastructure

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