DevOps
Illustration with clouds and gears representing DevOps

Editors' picks

Featured

Modernize applications on hybrid cloud to accelerate transformation

As cloud comes out of the hype cycle, application modernization is essential to accelerate digital transformation.

Read the report

Articles

Get the latest insights and build on your knowledge from our blogs and explainers on DevOps technologies.

The six strategic uses cases for AIOps

Explore six AIOps uses cases leveraging natural language processing (NLP), big data and machine learning (ML) models to optimize spending, improve efficiency and enhance customer experiences.

What are CI/CD and the CI/CD pipelines?

Leverage a guide to continuous integration/continuous delivery (CI/CD) pipelines, covering their definition, benefits, configurations and how they streamline software development.

What is DevOps?

Learn how DevOps combines and automates software tasks to speed the delivery of high-quality software, and its synergy with site reliability engineering (SRE).

What is DevSecOps?

Automate the integration of security at every phase of the software development lifecycle, with DevSecOps, short for development, security, and operations.

What is software development?

See how software is developed and how it can help your business compete. Discover software development essentials, innovations and technologies.

What is software testing?

Find software errors and verify that an application or system is fit for use, thereby preventing bugs, reducing development costs and improving performance.

What is Platform-as-a-Service (PaaS)?

Find out how PaaS, or Platform-as-a-Service, provides a complete, flexible, and cost-effective cloud platform for developing, running, and managing applications.

What is Terraform?

Learn about Terraform, an open source “Infrastructure as Code” tool, created by HashiCorp, which enables programmers to safely and efficiently build, change, and version infrastructure.

Tekton: A Modern Approach to Continuous Delivery

Explore Tekton—an open source, vendor-neutral, Kubernetes-native framework for building continuous integration and continuous delivery (CI/CD)—and its benefits as a modern CI/CD platform.

How DevOps tools make applications go faster and farther

Read about the potential of DevOps tools in helping teams overcome the challenges that come with accelerated release cycles, while also helping them achieve greater speed, quality and control.

Research reports

Read our research reports to help navigate your DevOps transformation path.

Videos

Learn the fundamentals and trending DevOps topics from our explainer videos.

View the DevOps: AIOps, application health and observability playlist

Tutorials

Master DevOps with hands-on tutorials.

The Agile Method: Everything you need to know

Learn about the core principles and practices of agile approach—a quick and nimble approach to software development—and the benefits and constraints that come along with this way of working.

Learn the workings of Git, not just the commands

Learn Git basics like repositories, commits, branches and merging; master Git commands for common tasks, and then dive into advanced topics such as rebasing and cherry-picking.

Install Node.js, npm, and VS Code

Explore three ways to install Node.js and npm, including download options, Homebrew (for MacOS), and Node.js Version Manager. Also learn how to set up VS Code for coding ease.

Mastering recursive programming

Master recursion with this tutorial, enabling you to write clean and reliable code while learning to define recursive functions, use base cases and solve programming problems.

Introduction to RESTful web services

Learn and practice the key principles of REST web services including use of HTTP methods explicitly, statelessness and data transfer of XML, JavaScript Object Notation (JSON), or both.

Explore the Java platform, learn object-oriented programming principles, and create a project

Learn the basics of Java, covering the platform, object-oriented programming, creating programs, using the API and project development with extensive examples and exercises.

Object- and function-oriented programming concepts and principles

Review, compare, and contrast object-oriented and functional programming paradigms, while learning from examples of how to use them to solve real-world problems.

IoT vs. edge computing: What’s the difference?

Learn about “Internet of Things” (IoT), edge computing and why you should consider migrating your applications to edge devices closer to your data sources to boost efficiency.

Courses

Build your skills with our DevOps courses

Featured course IBM Cloud DevSecOps v1 Specialty Learn how to adopt DevSecOps practices, technologies and toolchains, overcome organizational cultural barriers, and realize the business benefits. Build your skills with our DevOps course

How IBM can help

IBM Cloud® Continuous Delivery

Experience a cloud made for DevOps, which aids in provisioning toolchains, automating builds and tests and maintaining quality with analytics.

Explore IBM Cloud Continuous Delivery

Stay ahead of the latest tech news. 


 

Weekly insights, research and expert views on AI, security, cloud and more in the Think Newsletter. 


Subscribe today