We may earn an affiliate commission when you visit our partners.
Course image
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

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to DevSecOps for Managers with these activities:
Connect with professionals in the DevSecOps field
Expand your network, gain valuable insights, and enhance your professional development by seeking guidance from experienced DevSecOps practitioners.
Show steps
  • Attend industry events and conferences
  • Reach out to professionals on LinkedIn or other networking platforms
Review the fundamentals of Agile software development
Strengthen your understanding of the core concepts of Agile, ensuring a solid foundation for further learning in DevSecOps.
Show steps
  • Read introductory articles or watch videos on Agile software development
  • Review the Agile Manifesto and its principles
  • Familiarize yourself with common Agile frameworks such as Scrum and Kanban
Read 'The Phoenix Project' by Gene Kim, George Spafford, and Kevin Behr
Gain insights into the challenges and best practices of modern software development and IT operations through this classic novel.
Show steps
Five other activities
Expand to see all activities and additional details
Show all eight activities
Explore hands-on tutorials on containerization and microservices
Gain practical experience in working with containerization and microservices, solidifying your understanding of these critical DevSecOps technologies.
Browse courses on Containerization
Show steps
  • Follow a tutorial to create a simple containerized application using Docker
  • Explore a tutorial on deploying microservices using Kubernetes
  • Experiment with CI/CD pipelines for containerized applications
Participate in DevSecOps webinars, meetups, or online forums
Engage with the DevSecOps community, stay updated on industry trends, and broaden your knowledge through active participation in networking events.
Show steps
  • Research and identify relevant webinars, meetups, or online forums
  • Attend the events and actively participate in discussions
Design a value stream map for a hypothetical software development process
Apply your knowledge of value stream mapping to enhance your understanding of software development processes and identify areas for improvement.
Browse courses on Value Stream Mapping
Show steps
  • Identify a specific software development process to map
  • Gather data on the process, including activities, dependencies, and lead times
  • Create a visual representation of the value stream, identifying bottlenecks and opportunities
Solve practice problems on cybersecurity principles and best practices
Reinforce your grasp of cybersecurity principles through targeted practice, improving your ability to identify and mitigate security risks.
Browse courses on Cybersecurity
Show steps
  • Solve practice problems on topics such as encryption, authentication, and network security
  • Analyze case studies of cybersecurity incidents and breaches
  • Participate in online quizzes and simulations on cybersecurity
Develop a presentation on a specific DevSecOps topic
Deepen your understanding of a particular DevSecOps topic by researching, organizing, and presenting your findings, fostering critical thinking and communication skills.
Show steps
  • Choose a specific DevSecOps topic to focus on
  • Research and gather relevant information from credible sources
  • Organize your content into a logical and engaging presentation

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