Online Course – Certified Professional Specialization in DevOps: Introduction to Developer Operations by Google, Codio

Learn the fundamentals of developer operations. Build better, more reliable products with the fundamental principles of developer operations.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Creating templates for development environments using Ansible
  • Automate common tasks with CI/CD
  • Cloud container management
  • Monitoring application performance
  • Running a specific development environment
  • Automation
  • Improving app performance
  • Cloud container management

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • DevOps Engineer
  • system administrator
  • Container developer
  • CI/CD Specialist
  • Performance Analyst
  • Technology Project Manager
  • Cloud Application Developer

Internship – 5-part course series

This specialization is for people looking to take their skills beyond just programming. Developer Operations (DevOps) refers to the tools and methods that developers use to automate the software development process (Dev) and IT operations (Ops).

What will you learn?

  • Creating templates for development environments using Ansible
  • Automate common tasks with CI/CD
  • Cloud container management
  • Monitoring application performance

Hands-on Learning Project

Learners experience a hands-on approach to the various topics. You will see how these tools and terms work in practice. The tasks will guide you through the process of:

  • Running a specific development environment
  • Automation
  • Improving app performance
  • Cloud container management

Learners will use these skills to build projects such as a calculator.

Details of the courses that make up the specialization

Mastering Ansible automation

Course 1
10 hours
4.2 (22 ratings)

What you’ll learn

  • Automate tasks related to files, packages, and users
  • Learn the syntax and structure of YAML files

Skills you will acquire

  • Github
  • Construction automation
  • Test automation
  • deployment

CI/CD for developers

Course 2
10 hours

What you’ll learn

  • Introduction to Github Actions
  • Automation of build, testing, and quality control
  • Code distribution

Skills you will acquire

  • Kubernetes
  • Containers

Container creation and orchestration basics

Course 3
8 hours

What you’ll learn

  • Understanding Containers: Introduction to containers, why they are used, and what their benefits are in a software development and distribution environment.
  • Introduction to Kubernetes: Introduction to Kubernetes, its benefits, and its uses in orchestration and management of container applications.
  • Container distribution: Distribute containers to run applications.

Skills you will acquire

  • Grafana
  • Prometheus
  • Performance management
  • JavaScript

Introduction to Terraform

Course 4
10 hours
4.5 (11 ratings)

What you’ll learn

  • How to use Terraform to build, modify, and manage infrastructure?
  • How to manage dependencies on resources and similar resources in Terraform?

Skills you will acquire

  • Configuration management
  • Cloud infrastructure
  • Devops
  • Troubleshooting
  • Automation

Performance Monitoring for App Developers

Course 5
10 hours

What you’ll learn

  • Using specific metrics to monitor users, servers, and applications.
  • Collecting Key Performance Metrics with Prometheus
  • Building dashboards and diagrams with Grafana

Skills you will acquire

  • Cloud platforms
  • Cloud management
  • Cloud infrastructure