Skip to Content
Rust For DevOps
on-demand course

Rust For DevOps

with Alfredo Deza
September 2023
Beginner to intermediate
6h 8m
English
Pragmatic AI Labs

Overview

Rust For DevOps

Learn how to use and apply DevOps principles using Rust

In this course, you will learn the basics of DevOps using the Rust programming language. DevOps helps you build, test, and deploy code faster while creating a robust foundation for your projects and teams.

First, we will talk about what DevOps is. You will learn things like automation, monitoring, and working together as a team. Then, we will see how to use DevOps ideas in Rust code. You will learn about version control, testing, containers, and deploying Rust programs. Although this course explains the foundations of DevOps and using Rust which is ideal for beginners, experienced Rust developers will find solid advice in how to apply DevOps best practices to existing applications.

The course also goes into fundamentals of DevOps and how to get started as a DevOps engineer. If you are a beginner in either Rust or DevOps, you'll find this course useful too.

Learning Objectives

  • The core principles and practices of DevOps
  • How to apply DevOps concepts to build, package, and deploy applications with Rust
  • Apply logging and monitoring best-practices for robust applications
  • The basics of containerization and how to leverage containers for DevOps with Rust

Course Content

This course is divided into 4 weeks with 3 lessons that contain about 6 videos each. Each video is about 5 minutes long and contains a hands-on demonstration of the concepts covered in the lesson. The course is designed to be taken in order, but you can jump to any lesson you want to learn more about.

Week 1: Introduction to DevOps Principles

  • Introduction to DevOps Principles
  • DevOps Considerations for Applications
  • Basics of Containerization

Week 2: Implementing monitoring and logging strategies

  • Introduction to monitoring and logging strategies
  • Tools and Services for monitoring and logging
  • Logging with Rust

Week 3: Automating System management

  • Introduction to System Automation
  • Running external programs
  • Building a system compliance utility

Week 4: CI/CD Platforms

  • Introduction to CI/CD for DevOps
  • Advanced CI/CD concepts
  • Building and end-to-end deployment pipeline

About your instructor

Alfredo Deza has over a decade of experience as a Software Engineer doing DevOps, automation, and scalable system architecture. Before getting into technology he participated in the 2004 Olympic Games and was the first-ever World Champion in High Jump representing Peru. He currently works in Developer Relations at Microsoft and is an Adjunct Professor at Duke University teaching Machine Learning, Cloud Computing, Data Engineering, Python, and Rust. With Alfredo's guidance, you will gain the knowledge and skills to apply core DevOps principles, build robust applications and infrastructure with the Rust programming language.

Resources

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Podman for DevOps

Podman for DevOps

Alessandro Arrichiello, Gianni Salinetti
Rust in Action

Rust in Action

Tim McNamara

Publisher Resources

ISBN: 28211709VIDEOPAIML