DevOps is a collaboration between software development, quality assurance, and IT operations.

DevOps involves building, testing, releasing, managing and monitoring applications at scale. A mix of skills is called for, though different organizations emphasize different things. The general outline of a DevOps position would include the following broad categories:

  1. Systems Administration - knows servers, operating systems, networking, and monitoring
  2. Virtualization and Cloud - able to deploy apps in flexible ways across varying environments
  3. Software Development - understands how applications work under the hood and how they are packaged into releases
  4. Quality Assurance - understands how applications are tested before they are released
  5. Scripting -  able to write 'glue' code that links various pieces together
  6. Automation - able to orchestrate complex tasks into repeatable workflows that may run continuously
  7. Soft Skills / Support - can talk to customers, work with internal politics, maintain a positive attitude
Interested in learning about DevOps? Check out the following materials, or search our database.

Topics Related To DevOps:

Learning Materials

High Performance Browser Networking

High Performance Browser Networking Performance is a feature. This book provides a hands-on overview of what every web developer needs to know about the various types of networks (WiFi, 3G/4G), transport protocols (UDP, TCP, ...

Journey into cryptography

Journey into cryptography How have humans protected their secret messages through history? What has changed today?

Internet 101

Internet 101 The Internet is part of nearly everything we do on a daily basis. But do you know how it all works? From WiFi to IP addresses to HTML to keeping ...

The 7 Layers of the OSI Model

The Open System Interconnection (OSI) model defines a networking framework to implement protocols in seven layers. Use this handy guide to compare the different layers of the OSI model and ...

How Does the Internet Work?

How does the Internet work? Good question! The Internet's growth has become explosive and it seems impossible to escape the bombardment of's seen constantly on television, heard on radio, ...

Why should I use www?

This page is intended for webmasters who are looking for information about whether or not to use www in their canonical web site URLs. First, a bit of terminology. The ...

More Related Content
Learning Graphs

No Learning Graphs have been added yet.

Learning Graphs are a way of showing how ideas fit together in a given subject.

Browse Learning Graphs

Build your first Learning Graph