Career Academy

Professional Diploma in IBM DevOps and Software Engineering

 

DevOps professionals are in high demand! According to a recent GitLab report, DevOps skills are expected to grow 122% over the next five years, making it one of the fastest-growing skills in the workforce.

This certificate will equip you with the key concepts and technical know-how to build your skills and knowledge of DevOps practices, tools and technologies and prepare you for an entry-level role in Software Engineering. 

 

Skills you will gain: Relational Database, Business Intelligence, Enterprise Data Warehouse, SQL, Extract Transform Load, Data Science, Database, NoSQL, Database Design

 

A Programme Offered by

IBM

Starts On
Duration 5 months 8h
Fees

About this Professional Diploma

 

DevOps professionals are in high demand! According to a recent GitLab report, DevOps skills are expected to grow 122% over the next five years, making it one of the fastest growing skills in the workforce.

This certificate will equip you with the key concepts and technical know-how to build your skills and knowledge of DevOps practices, tools and technologies and prepare you for an entry-level role in Software Engineering.

The courses in this program will help you develop skill sets in a variety of DevOps philosophies and methodologies including Agile Development, Scrum Methodology, Cloud Native Architecture, Behavior and Test-Driven Development, and Zero Downtime Deployments.

You will learn to program with the Python language and Linux shell scripts, create projects in GitHub, containerize and orchestrate your applications using Docker, Kubernetes & OpenShift, compose applications with microservices, employ serverless technologies, perform continuous integration and delivery (CI/CD), develop testcases, ensure your code is secure, and monitor & troubleshoot your cloud deployments.

Guided by experts at IBM, you will be prepared for success.​ Labs and projects in this certificate program are designed to equip job-ready hands-on skills that will help you launch a new career in a highly in-demand field.

This professional certificate is suitable for both - those who have none or some programming experience, as well as those with and without college degrees.

Programme Highlights

When you subscribed to this programme, you will get

Videos

274 Videos

Readings

75 Reading Articles

Quizzez

155 Quizzes

Challenge

4 Assignments, 4 Projects, 4 Exams

Programme Modules

 

Module 1: Introduction to DevOps

(Overview of DevOps, Thinking DevOps, Working DevOps, Organizing for DevOps, Measuring DevOps, Case Studies and Final Exam)

 

Module 2: Introduction to Cloud Computing

(Overview of Cloud Computing, Cloud Computing Models, Components of Cloud Computing, Emergent Trends and Practices, Cloud Security, Monitoring, Case Studies, Jobs and Final Assignement)

 

Module 3: Introduction to Agile Development and Scrum

(Introduction to Agile and Scrum, Agile Planning, Daily Execution, [Optional] HONORS Project - Create an Agile Plan with ZenHub)

 

Module 4: Hands-on Introduction to Linux Commands and Shell Scripting

(Introduction to Linux, Introduction to Linux Commands, Introduction to Shell Scripting, Final Project and Final Exam)

 

Module 5: Getting Started with Git and GitHub

(Git and GitHub Fundamentals, Using Git Commands and Managing GitHub Projects, Final Project)

 

Module 6: Python for Data Science, AI & Development

(Python Basics, Python Data Structures, Python Programming Fundamentals, Working with Data in Python, APIs, and Data Collection)

 

Module 7: Python Project for AI & Application Development

(Python - Unit testing, module packaging and web application development, Final Assignment - Python Web Application)

 

Module 8: Introduction to Containers w/ Docker, Kubernetes & OpenShift

(Containers and Containerization, Kubernetes Basics, Managing Applications with Kubernetes, The Kubernetes Ecosystem: OpenShift, Istio, etc., Final Assignment)

 

Module 9: Application Development using Microservices and Serverless

(Introduction to MicroServices, Introduction to Serverless, ORM: MicroServices w/ Serverless, OpenShift Essentials/Working with OpenShift and Istio, Final Project)

 

Module 10: Introduction to Test Driven Development (TDD)

(Introduction to Testing, Introduction to Test Driven Development, Advanced Methods for Test Driven Development, Final Exam and Course Wrap-Up)

 

Module 11: Continuous Integration and Continuous Delivery (CI/CD)

(Introduction to CI/CD, Continuous Integration (CI), Continuous Delivery (CD), Final Exam)

 

Module 12: Application Security and Monitoring

(Introduction to Security for Application Development, Security Testing and Mitigation Strategies , OWASP Application Security Risks, Security Best Practices , Introduction to Monitoring for applications, Monitoring Systems and Techniques,Logging and Final Assessment)

 

Module 13: DevOps Capstone Project

(Project)

Why Enroll for IBM DevOps and Software Engineering?

 

  • Develop a DevOps mindset, practice Agile philosophy & Scrum methodology - essential to succeed in the era of Cloud Native Software Engineering

  • Create applications using Python language, using various programming constructs and logic, including functions, REST APIs, and libraries

  • Build applications composed of microservices and deploy using containers (e.g. Docker, Kubernetes, and OpenShift) & serverless technologies

  • Employ tools for automation, continuous integration (CI) and continuous deployment (CD) including Chef, Puppet, GitHub Actions, Tekton and Travis.
Why Enrol on the Programme (1)

$102,400

median entry-level salary¹

¹Burning Glass Labor Insight Report data (median with 0-2 years experience), United States, 4/1/21-3/31/22.

56,727

in-demand job openings in data science¹

 

Certificate

Upon successful completion of IBM DevOps and Software Engineering, participants will be awarded a verified

i) Professional Diploma in DevOps and Software Engineering by Mantissa College Career Academy

ii) Digital certificate by IBM

Sample Certificate