Learn how to use Apache Maven, a project management and comprehension tool, to package your Java application as a Docker image and run as a Docker container.
Learn how to use Gradle, a popular build tool for Java developers, to package your Java application as a Docker image and run as a Docker container.
Learn how to use Docker to distribute multi-container applications into a standardized unit for seamless software development.
Learn how to perform a security assessment on a MySQL database with InSpec.
Learn how to integrate InSpec and detect weaknesses in your Docker container.
Learn how to perform security assessments with InSpec over SSH.
Learn what Terraform does, and how it compares to Chef, Puppet, Ansible, CloudFormation, and other tools.
Learn how cloud computing can help reduce business costs by using an array of cloud services.
How load balancers help you manage the complexity of distributed systems.
Learn how to use Kubernetes and Prometheus together to reimagine infrastructure and measure "the right things."
Learn how to analyze operations data in the presence of “holes” in the time series, how missing data impacts analysis, and a gamut of techniques that can be used to address the missing data issue.
Sasha Goldshtein reviews the modern tracing landscape—ftrace, perf_events, kprobes, uprobes, eBPF—uncovering what insight into system activity these tools can offer.
Learn how Datadog integrated Consul into its environment. Darron Froese outlines mistakes made and lessons learned, plus tips for successful implementation in your own environment.
Learn how your team can implement a change-management pipeline to create a fast, reliable process for testing and hosting infrastructure for your microservices-based system.
Combining two switches to look like one can be daunting and complex. Not with Arista. Learn how Arista's MLAG makes accomplishing this task very simple.
Understand how Capital One embraced continuous testing and learn the core principles, tools, and best practices behind the transformation.
Learn how Capital One implemented continuous delivery, streamlined and automated the release management process, and overcame common roadblocks.
From spinning up containers to shipping software as a team.
Learn the basics for setting up a continuous delivery pipeline in Jenkins, from modeling the pipeline to integrating the software.
Gone are the days of lining up VLAN Root Bridges and Default Gateway ownership. Arista has an incredibly simple way to solve that design challenge.
How nice would it be to have a specific log that keeps track of all route, MAC, and ARP moves/adds/deletes? Arista has a built-in feature that does that for you automatically.
Learn the steps you can take to improve availability when it slips.
Will Stern explains the advantages of containerized architectures.
Learn how Junos op scripts can customize your device, automatically respond to events, and more.
Understanding management system internals and operational command flow.
The essential parts of an Infrastructure as Code platform.
Customize the Junos configuration process to make it work for your environment.
Docker has grown from a convenience wrapper to encompass an entire architecture. Learn how Docker's major components are related to each other.
Learn the basics of YAML, a friendly language for data, and an increasingly important one for IT ops (particularly if you're planning on using Ansible).
A brief introduction to service discovery—and the most popular tool for achieving it: Consul.
A new module for easing the pain of XML conversion.
An introduction to Docker, a new paradigm in developing and shipping applications.
Learn how configuration data flows and how the commit process works.
Quick tips for optimizing your Puppet usage.
An introduction to configuration management and one of its most popular tools.
An easy way to get started with NetOps.
Learn the basics of setting up Docker single-host networking.
Michael Hausenblas explains how networking and service discovery work in the Docker world, and provides a series of practical solutions for dealing with these challenges.
Learn the capabilities of Ansible, an agentless and extensible configuration management platform.
The data traffic from connected smart devices and sensors is increasing rapidly. Learn about the challenges and opportunities that every sector of the economy will face in the next few years.
Learn how to use modern Windows and .NET software with third-party and open source tools to automate the frequent software builds, testing, and deployments that CD prescribes.
Learn how to create good performance budgets and why it’s important to have them in place.
Cluster management systems can improve operations and productivity across data centers.
As companies have increasingly automated internal processes and customer interactions, IT has become part of the control mechanism itself.
The largest hurdle to creating and maintaining stellar site performance is the culture of your organization. Read chapter 8 from Designing for Performance.
Read chapter 1 from High Performance Browser Networking.
Learn the basics of measuring performance from chapter 2 of High Performance Responsive Design.
Learn what’s new in HTTP/2 and how your applications can benefit from it.
Jez Humble shows how continuous delivery of code is the key to exploring and exploiting opportunities in an inexpensive and scalable way.
How do I start? What’s involved? These are common concerns for any enterprise that wants to apply DevOps. Ross Clanton and Greg Larson share their perspectives on those questions based on their experiences at Target.
Take a dive into tools for checking site speed and improving site performance.
John Allspaw presents a new way of assessing success and failure. He explains how organizations can become more successful by studying their successes and demonstrates how we can all become more effective by examining our assumptions.
This video excerpt introduces Docker and its unique functionality. Plus: See a typical Docker implementation.