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

Introduction to DevSecOps for Managers

Rob Slaughter and Bryan Finster

"Introduction to DevSecOps for Managers" is being offered at an inflection point in society. It has never been more fundamental in understanding how to not only rapidly deliver software that accomplishes businesses and mission objectives, but to also do so securely. This requires a firm understanding of not only the technology, but the culture and processes as well. The course focuses on providing managers and leaders with the foundational knowledge required to lead digital organizations through their DevSecOps journey and transformation.

Read more

"Introduction to DevSecOps for Managers" is being offered at an inflection point in society. It has never been more fundamental in understanding how to not only rapidly deliver software that accomplishes businesses and mission objectives, but to also do so securely. This requires a firm understanding of not only the technology, but the culture and processes as well. The course focuses on providing managers and leaders with the foundational knowledge required to lead digital organizations through their DevSecOps journey and transformation.

This course is designed for any software manager, including those both experienced and new to the field of software development, who is seeking to continuously improve their knowledge. The course was created specifically to serve a wide range of backgrounds, targeting both those with very little prior knowledge of DevSecOps, while also challenging those who have years of experience. No prior technical knowledge is assumed as part of this course, as it is intended to form or improve a foundation for any software leader.

The course starts off by discussing what DevSecOps is and why it is important. It then provides an overview of DevSecOps technologies and principles using a simple-to-follow “Tech like I’m 10” approach. Next, the course covers topics such as value stream management, platform as product, and engineering organization improvement, all driving towards defining Continuous Delivery and explaining why it is so foundational for any organization. The course also focuses on culture, metrics, cybersecurity, and agile contracting.

This course prepares technical program managers for software-intensive jobs and roles. It outlines the fundamentals required in order to successfully transform any software development organization into a digital leader. This course will accelerate your journey as you continue to learn and grow your understanding of modern software delivery and security, as well as the complexities around managing development, security, and operations teams.

What you'll learn

  • Summarize the business and mission case for WHY DevSecOps is important for any organization

  • Get a historical perspective on Agile, Customer Discovery, Value Stream Mapping, DevOps, and DevSecOps

  • Get a high level understanding of the technologies and terms required to be a successful manager, such as containers, microservices, kubernetes, service mesh, and many more

  • Explain what a value stream is and why it is important to map

  • Discuss how organizational structures impact organizational outcomes

  • Discuss the importance of treating Platform as a Product

  • Understand how to lead continuous organizational improvement

  • Understand continuous delivery, its value, and how to implement within any organization

  • Discuss the importance of and how to lay a foundation of the right culture

  • Discuss the importance of establishing the right metrics

  • Understand basic principles within cybersecurity

  • Discuss core concepts of Agile Contracting with a specific focus on government contracts

What's inside

Syllabus

Welcome to LFS180x!
Chapter 1. DevSecOps Background and Historical Perspective
Chapter 2. Tech Like I’m Ten
Chapter 3. Value Stream Management
Read more
Chapter 4. Platform as Product
Chapter 5. Continuous Delivery (CD) Basics
Chapter 6. The Power of Culture
Chapter 7. The Right Metrics
Chapter 8. Agile Contracting
Chapter 9. Cybersecurity
Chapter 10. What’s Next?
Final Exam (verified track only)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Designed for those new to the field of software development, this course focuses on building a foundational knowledge base
Aimed at experienced software managers, this course challenges those with years of expertise, ensuring its relevance for various levels
Taught by industry experts Rob Slaughter and Bryan Finster, the course benefits from their extensive experience and insights
Explores cybersecurity fundamentals, making it beneficial for those seeking to enhance their understanding of this critical aspect
Covers agile principles and practices, providing valuable knowledge for managing software development teams
Emphasizes the importance of continuous delivery, enabling learners to optimize software delivery processes

Save this course

Save Introduction to DevSecOps for Managers to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Introduction to DevSecOps for Managers. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Introduction to DevSecOps for Managers will develop knowledge and skills that may be useful to these careers:
DevSecOps Manager
The "Introduction to DevSecOps for Managers" course is designed for managers who want to lead their organizations through a DevSecOps transformation. This course will provide you with the knowledge and skills you need to understand the principles and practices of DevSecOps, and to lead your team in adopting DevSecOps practices.
Software Development Manager
Software Development Managers are responsible for leading and managing teams of software developers. They may work with other managers, such as a DevOps Manager or an IT Manager. The "Introduction to DevSecOps for Managers" course can help aspiring Software Development Managers understand the principles and practices of modern software development, including DevSecOps and Agile methodologies. This course will provide you with a foundation for leading and managing teams and stakeholders involved in software development and delivery.
DevOps Engineer
Development and operations must work together seamlessly for smooth execution of DevOps principles. The "Introduction to DevSecOps for Managers" course provides an understanding of core DevOps and DevSecOps principles and technologies, making it a great choice if you want to pursue a career as a DevOps Engineer. This course can help you understand the cultural, organizational, and technological aspects of a software development and delivery process.
Cloud Architect
Cloud Architects are responsible for designing and managing cloud computing systems. They work with customers to understand their business needs and then design and implement cloud solutions that meet those needs. The "Introduction to DevSecOps for Managers" course can help aspiring Cloud Architects understand the principles and practices of DevSecOps, which is essential for designing and managing secure and reliable cloud systems. This course will provide you with a foundation for working with software development and operations teams to deliver cloud solutions that meet the needs of your customers.
Solution Architect
Solution Architects are responsible for the design and architecture of software systems. They work with customers and engineers to understand the requirements of a system, and then design and implement a system that meets those requirements. The "Introduction to DevSecOps for Managers" course can help aspiring Solution Architects understand the principles and practices of DevSecOps, which is essential for designing and implementing secure and reliable software systems. This course will provide you with a foundation for working with software development and operations teams to deliver software systems that meet the needs of your customers.
Software Architect
Software Architects are responsible for the design and architecture of software systems. They work with customers and engineers to understand the requirements of a system, and then design and implement a system that meets those requirements. The "Introduction to DevSecOps for Managers" course can help aspiring Software Architects understand the principles and practices of DevSecOps, which is essential for designing and implementing secure and reliable software systems. This course will provide you with a foundation for working with software development and operations teams to deliver software systems that meet the needs of your customers.
Systems Engineer
Systems Engineers are responsible for the design, implementation, and maintenance of complex systems. They work with customers to understand their needs, and then design and implement systems that meet those needs. The "Introduction to DevSecOps for Managers" course can help aspiring Systems Engineers understand the principles and practices of DevSecOps, which is essential for designing and implementing secure and reliable systems. This course will provide you with a foundation for working with software development and operations teams to deliver systems that meet the needs of your customers.
Site Reliability Engineer
Site Reliability Engineers (SREs) are responsible for the reliability of a software system. They work to ensure that the system is always up and running, and that it is performant and secure. The "Introduction to DevSecOps for Managers" course can help aspiring SREs understand the principles and practices of DevSecOps, which is essential for ensuring the reliability and security of modern software systems. This course will provide you with a foundation for working with software development and operations teams to ensure the delivery of reliable and secure software systems.
Agile Coach
Agile Coaches help organizations adopt and implement Agile methodologies. They work with teams to help them understand and apply Agile principles and practices. The "Introduction to DevSecOps for Managers" course can help aspiring Agile Coaches understand the principles and practices of DevSecOps, which is an essential part of modern Agile software development. This course will provide you with a foundation for working with software development and operations teams to help them adopt and implement Agile methodologies.
Enterprise Architect
Enterprise Architects are responsible for the design and architecture of an organization's IT infrastructure. They work with other managers to understand the organization's business needs, and then develop and implement IT solutions that meet those needs. The "Introduction to DevSecOps for Managers" course can help aspiring Enterprise Architects understand the principles and practices of DevSecOps, which is essential for designing and implementing modern IT systems. This course will provide you with a foundation for working with software development and operations teams to deliver IT solutions that meet the needs of your organization.
Cybersecurity Manager
Cybersecurity Managers are responsible for the security of an organization's IT infrastructure. They work with other managers to understand the organization's security needs, and then develop and implement security solutions that meet those needs. The "Introduction to DevSecOps for Managers" course can help aspiring Cybersecurity Managers understand the principles and practices of DevSecOps, which is essential for managing the security of modern IT systems. This course will provide you with a foundation for working with software development and operations teams to deliver secure IT solutions.
Product Manager
Product Managers are responsible for the development and management of a product. They work with customers to understand their needs, and then work with engineers to develop and deliver a product that meets those needs. The "Introduction to DevSecOps for Managers" course can help aspiring Product Managers understand the principles and practices of DevSecOps, which is essential for delivering high-quality software products. This course will provide you with a foundation for working with software development and operations teams to deliver products that meet the needs of your customers.
IT Security Manager
IT Security Managers are responsible for the security of an organization's IT infrastructure. They work with other managers to understand the organization's security needs, and then develop and implement security solutions that meet those needs. The "Introduction to DevSecOps for Managers" course can help aspiring IT Security Managers understand the principles and practices of DevSecOps, which is essential for managing the security of modern IT systems. This course will provide you with a foundation for working with software development and operations teams to deliver secure IT solutions.
Technology Manager
Technology Managers are responsible for the planning, implementation, and management of an organization's technology infrastructure. They work with other managers to understand the organization's business needs, and then develop and implement technology solutions that meet those needs. The "Introduction to DevSecOps for Managers" course can help aspiring Technology Managers understand the principles and practices of DevSecOps, which is essential for managing modern technology systems. This course will provide you with a foundation for working with software development and operations teams to deliver technology solutions that meet the needs of your organization.
IT Manager
IT Managers are responsible for the planning, implementation, and management of an organization's IT infrastructure. They work with other managers to understand the organization's business needs, and then develop and implement IT solutions that meet those needs. The "Introduction to DevSecOps for Managers" course can help aspiring IT Managers understand the principles and practices of DevSecOps, which is essential for managing modern IT systems. This course will provide you with a foundation for working with software development and operations teams to deliver IT solutions that meet the needs of your organization.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to DevSecOps for Managers.
A comprehensive guide to DevOps practices, covering topics such as culture, metrics, and automation. Serves as a valuable reference for managers seeking to implement DevSecOps in their organizations.
A fictionalized account of a DevOps transformation, providing a compelling narrative to illustrate the challenges and benefits of adopting DevSecOps practices.
Offers a comprehensive overview of continuous integration practices, providing valuable insights into the technical aspects of DevSecOps.
Offers a practical guide to lean principles and practices, providing valuable insights into the underlying principles of DevSecOps.
Offers insights into the practices and principles of site reliability engineering, providing valuable background knowledge for understanding the role of security in DevSecOps.
Offers a comprehensive overview of agile development principles and practices, providing foundational knowledge for understanding the context of DevSecOps.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introduction to DevSecOps for Managers.
Introduction to DevSecOps
Most relevant
DevSecOps: The Big Picture
Most relevant
Introduction to DevSecOps on Azure
Robot Framework - Jenkins CI & Git Version Control
AppSec Is Dead. Long Live DevSecOps!
Enabling Security Governance and Compliance in DevSecOps
DevOps: CICD with Git GitLab Jenkins, Docker and Django
IBM Cloud DevSecOps Specialty
DevOps Foundations: Continuous Integration and Continuous...
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