We may earn an affiliate commission when you visit our partners.
Course image
Upkar Lidder, John Rofrano, and Ramanujam Srinivasan

Gain the in-demand skills to advance from programming to DevOps engineering. In this program, you’ll learn the latest DevOps practices, tools, and technologies from experts at IBM to get job-ready in less than 3 months.

Read more

Gain the in-demand skills to advance from programming to DevOps engineering. In this program, you’ll learn the latest DevOps practices, tools, and technologies from experts at IBM to get job-ready in less than 3 months.

Almost every company is looking to become more Agile and shorten software development cycles, creating a high demand for DevOps Engineers! DevOps professionals are skilled in both software development and operations, and have a working knowledge of coding and infrastructure management.

This program is ideal for existing software and IT professionals who want to level up their careers with modern development practices and skills. It requires knowledge of software engineering fundamentals, at least 1 programming language (preferably Python), Linux Commands and Scripts, and Git/Github.

You’ll master the latest DevOps practices, Agile methodologies, and Cloud Native technologies such as Scrum, Containers, Docker, Kubernetes, OpenShift, Microservices, REST, Serverless, Test Driven Development (TDD), Continuous Integration and Continuous Deployment (CI/CD), Application Security and Monitoring. You will practice hands-on with tools used by professionals, giving you job-ready experience.

When you complete the program, you’ll have a portfolio of projects to demonstrate your proficiency and a Professional Certificate from IBM. You’ll also gain access to exclusive career support, resume building, job search and interview prep resources.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Five courses

Introduction to Test and Behavior Driven Development

(0 hours)
Successful developers need to not only build the right software but build it right. To know your software works correctly, you need to test each unit of code. One of the best methods for this unit-level testing is test driven development.

Continuous Integration and Continuous Delivery (CI/CD)

(0 hours)
A principle of DevOps is to replace manual processes with automation to improve efficiency, reduce human error, and accelerate software delivery. This requires automation that continuously integrates code changes and continuously delivers those changes to a production environment.

Application Security for Developers and DevOps Professionals

(0 hours)
How vulnerable are your applications to security risks? This course will help you identify vulnerabilities and monitor the health of your applications and systems. You’ll examine and implement secure code practices to prevent events like data breaches and leaks, and discover how practices like monitoring and observability can keep systems safe and secure.

Monitoring and Observability for Development and DevOps

(0 hours)
Application developers and DevOps professionals must ensure their app works at its best. However, these apps may need help with bugs, slow speed, or subpar performance. Professionals need to monitor and observe its performance continually. This course thoroughly introduces monitoring and observability, covering fundamental concepts and popular tools like Prometheus, Grafana, Mezmo (LogDNA), and Instana.

DevOps Capstone Project

(0 hours)
Showcase your DevOps and Software Engineering skills with this hands-on Capstone project! In this course, you will apply the skills and techniques you have learned in the Professional Certificate. You'll develop, test, deploy, monitor, and enhance a secure microservices-based application on Cloud.

Learning objectives

  • Write quality agile user stories, estimate and assign story points to them, and track stories using a kanban board on zenhub
  • Develop restful python microservices, test with tdd methods, practice ci/cd, and deploy using serverless and container technologies like kubernetes
  • Develop and execute unit tests with test driven development (tdd) methods including coverage reports, factories, fakes, and mock objects
  • Gain technical experience through hands on labs and projects and build a portfolio to demonstrate your job readiness

Save this collection

Save IBM Applied DevOps Engineering to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser