We may earn an affiliate commission when you visit our partners.
Course image

“This course will soon be retired"

Read more

“This course will soon be retired"

This training provides content relevant to cloud software development professionals. You will progress through topics covering DevSecOps concepts and practices, deployment strategies, evidence collection, audit readiness, Infrastructure as Code, and functional operations. Upon successful completion of the IBM Cloud DevSecOps Specialty courses, learners enrolled in the Verified Certificate Track will receive an edX certificate as well as a code for 50% off the IBM Cloud DevSecOps v2 Specialty certification exam. Upon receiving a passing score on the exam, the IBM Cloud DevSecOps v2 Specialty certification will be awarded by Credly.

What's inside

Learning objectives

  • Devsecops fundamentals
  • Define devsecops and identify devsecops benefits
  • Describe business and it drivers of devsecops
  • Define continuous integration and continuous deployment
  • Describe collaborative development
  • Identify devsecops best practices
  • Identify barriers to devsecops adoption
  • Deployment strategies
  • Describe the ibm continuous delivery toolchain and common toolchain tools and templates used in devsecops
  • Describe devsecops testing strategies and recognize the role of vulnerability advisor in toolchain testing
  • Differentiate the canary, blue/green, and rolling deployment models and how they support continuous integration
  • Recommend tools for continuous integration toolchains based on customer requirements
  • Identify advantages of migrating from a traditional mainframe architecture to a hybrid model
  • Identify how to enable continuous delivery for ibm schematics
  • Evidence collection and audit readiness
  • Explain the role of evidence collection and provenance in devsecops
  • Describe emerging standards in evidence collection and provenance
  • Recognize the ways in which security and compliance center (scc) integrates with devsecops
  • Leverage devops insights to capture security incidents
  • Leverage devops insights to measure devsecops
  • Infrastructure as code
  • Recall the use of infrastructure as code (iac) in the devsecops practice
  • Describe the role of ibm cloud schematics and terraform in automated deployments
  • Identify considerations when executing ansible playbooks to run schematics actions
  • Devsecops functional operations
  • Identify the fundamental attributes and tools of continuous compliance
  • Identify incident management tools
  • Select the ibm solutions for the manage phase
  • Differentiate the use of logging, monitoring, and event management tools with devsecops

Syllabus

Module 1: DevSecOps Fundamentals
You will cover the following topics:
DevSecOps Explained
DevSecOps Best Practices
Read more
Drivers and Barriers to DevSecOps Adoption
Module 2: Deployment Strategies
Continuous Integration and Continuous Delivery
Testing and Security
Continuous Integration and Continuous Deployment/Delivery Models – Distributed
Continuous Integration and Continuous Deployment/Delivery Models – Hybrid
Deployment Targets
Module 3: Evidence Collection and Audit Readiness
Evidence Collection and Provenance
Security and Compliance Center
Quality Gates for Applications in DevSecOps
Measuring DevSecOps
Module 4: Infrastructure as Code
Immutable Infrastructure
Configuration Management
Module 5: DevSecOps Functional Operations
Continuous Compliance
Incident and Change Management
Solutions for Manage Phase

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops a foundation for DevSecOps for those who may have no background in the subject
Provides a strong foundation for DevSecOps professionals to advance their careers
Covers the fundamentals of DevOps and Infrastructure as Code
Provides in-depth knowledge of IBM's Cloud Continuous Delivery Toolchain
Examines DevSecOps principles and best practices
Explores deployment strategies and testing in DevSecOps

Save this course

Save IBM Cloud DevSecOps Specialty to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in IBM Cloud DevSecOps Specialty with these activities:
Read DevOps for Dummies
Supplement knowledge and gain insights into DevOps practices.
Show steps
  • Purchase or borrow the book.
  • Read the chapters on DevOps principles, tools, and best practices.
  • Reflect on how the concepts apply to your own work.
Review Infrastructure as Code with Terraform
Reviewing Infrastructure as Code with Terraform before starting the course will solidifies your understanding of this important concept.
Browse courses on Infrastructure as Code
Show steps
  • Review the Terraform documentation
  • Complete a Terraform tutorial
  • Create a simple Terraform configuration
Configure Security and Compliance Center
Reviewing documentation and completing guided tutorials on configuring Security and Compliance Center before starting the course will help you better understand its integration with DevSecOps.
Show steps
  • Review the Security and Compliance Center documentation
  • Follow a guided tutorial on configuring Security and Compliance Center
  • Configure Security and Compliance Center in your own environment (optional)
Ten other activities
Expand to see all activities and additional details
Show all 13 activities
Review IBM Cloud services
Review IBM Cloud services to build a stronger foundation.
Show steps
  • Visit the IBM Cloud website and explore the services offered.
  • Read the documentation for IBM Cloud Schematics and Terraform.
  • Create a free IBM Cloud account.
  • Deploy a simple application using IBM Cloud Schematics.
Complete practice exercises on the IBM Cloud DevSecOps platform
Deepen understanding of DevSecOps concepts and practices.
Browse courses on DevSecOps
Show steps
  • Sign up for a free IBM Cloud DevSecOps account.
  • Complete the practice exercises provided on the platform.
  • Join the IBM Cloud DevSecOps community.
Implement a Continuous Integration Pipeline
Creating a continuous integration pipeline as part of the course will provide you with hands-on experience and a deeper understanding of this critical aspect of DevSecOps.
Browse courses on Continuous Integration
Show steps
  • Design a continuous integration pipeline
  • Select and configure a continuous integration tool
  • Create a build and test configuration
  • Integrate with your source code repository
  • Test and iterate on your pipeline
Follow tutorials on IBM Cloud DevSecOps tools and best practices
Expand knowledge and skills in IBM Cloud DevSecOps.
Browse courses on DevSecOps
Show steps
  • Visit the IBM Cloud DevSecOps documentation.
  • Follow the tutorials on deploying applications, securing pipelines, and implementing best practices.
  • Experiment with different tools and techniques.
  • Ask questions and interact with the community.
Attend a DevOps Meetup
Attending a DevOps meetup during the course will allow you to connect with other professionals in the field and learn about the latest trends and best practices.
Browse courses on DevOps
Show steps
  • Find a DevOps meetup in your area
  • Attend the meetup
  • Network with other attendees
Join a study group or discussion forum on DevSecOps
Enhance understanding through collaboration and peer support.
Browse courses on DevSecOps
Show steps
  • Find a study group or discussion forum.
  • Participate in the discussions.
  • Share your knowledge and experiences.
  • Learn from others.
Volunteer for a DevSecOps Project
Volunteering for a DevSecOps project after the course will give you practical experience and contribute to the community.
Browse courses on DevSecOps
Show steps
  • Find a DevSecOps project that aligns with your interests
  • Contact the project organizers and express your interest in volunteering
  • Contribute to the project in a meaningful way
Mentor a Junior DevSecOps Engineer
Mentoring a junior DevSecOps engineer after the course will not only help them but will also reinforce your own understanding of the subject.
Browse courses on Mentoring
Show steps
  • Identify a junior DevSecOps engineer who could benefit from your guidance
  • Establish a regular meeting schedule
  • Provide guidance and support on DevSecOps topics
Create a presentation or documentation on a DevSecOps topic
Enhance understanding and consolidate knowledge through practical application.
Browse courses on DevSecOps
Show steps
  • Choose a topic of interest.
  • Research the topic thoroughly.
  • Create a presentation or documentation that covers the topic in detail.
  • Present or share your work with others.
Contribute to open-source projects related to DevSecOps
Gain practical experience and contribute to the community.
Browse courses on DevSecOps
Show steps
  • Find an open-source project that interests you.
  • Read the documentation and contribute code.
  • Engage with the project community.
  • Learn from the experience.

Career center

Learners who complete IBM Cloud DevSecOps Specialty will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:
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