Introduction to Secure DevOps

Advanced
Administrator
AI Engineer
Data Engineer
Developer
DevOps Engineer
Platform Engineer
Security Engineer
Security Operations Analyst
Service Adoption Specialist
Solution Architect
Startup Founder
Technology Manager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

Learn to integrate security throughout your DevOps lifecycle by understanding DevSecOps principles, identifying common vulnerabilities like SQL injection attacks, implementing continuous security validation in your pipelines, conducting effective threat modeling, and using automated security analysis tools like GitHub CodeQL. Build secure applications by embedding security practices into every stage of development and deployment.

Learning objectives

By the end of this module, you'll be able to:

  • Identify and understand SQL injection attacks and their impact on application security.
  • Explain DevSecOps principles and how security integrates throughout the development lifecycle.
  • Implement security validation at key points in your DevOps pipeline.
  • Conduct threat modeling to identify and prioritize security risks.
  • Use GitHub CodeQL for automated security analysis and vulnerability detection.

Prerequisites

None

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.