This Online TechTalk “Azure Cloud for DEV” was delivered by Oleksandr Yevtushenko on April 28, 2021
Speaker told about Azure Cloud from the developers' side and analyzed
inner working Azure DevOps Pipelines and the best practices in building Secure SDLC.
More details and video: https://bit.ly/3DENjTd
More details and video:
4. / MICROSOFT DEV PLATFORM
Wednesday, April 28, 2021 Azure Cloud for DEV /4
5. / GITHUB ACTIONS VS AZURE DEVOPS PIPELINES
Wednesday, April 28, 2021 Azure Cloud for DEV /5
6. • On-prem
• Azure
• AWS
• Google Cloud Platform
• Elastic, to any scale
• Fully managed
• Packages always the latest
• Supports all OS for CI/CD
• Largest ecosystem
• Community-led automation
Monitor
Build Test
Release
Deploy
Operate
Code
End-to-end, code-to-cloud
DevOps
Deploy anywhere, including
your own data centers
Home for all developers
Home for the world’s code
Plan
Wednesday, April 28, 2021 Azure Cloud for DEV /6
16. / CONTIUNOUS SECURITY VALIDATION
MARKET LEADING TOOLS
• OWASP
• CHECKMARX
• WHITESOURCE SOFTWARE
• BINSKIM
• OWASP ZAP VSTS EXTENSION
• MANAGE YOUR OPEN SOURCE USAGE AND
SECURITY AS REPORTED BY YOUR CI/CD
PIPELINE
• VISUAL STUDIO CODE ANALYSIS AND THE
ROSLYN SECURITY ANALYZERS
Wednesday, April 28, 2021 Azure Cloud for DEV /16
18. Code security & compliance
Dependency
Insights
• Real-time inventory
• License compliance
• Vulnerability alerting
Vulnerability
Management
• Code scanning
• Secret scanning
• Largest vulnerability database
• Automated security updates
CodeQL
• World’s most advanced code analysis
• Vulnerability hunting tool
• Community of top security experts
Wednesday, April 28, 2021 Azure Cloud for DEV /18
19. CodeScanning
Find and fix vulnerabilities fast
Find and fix vulnerabilities before they are merged
into the code base with automated CodeQL scans
Community of top security experts
Community-driven query set powers every
project with a world-class security team.
Integrated with developer workflow
Integrate security results directly into the
developer workflow for a frictionless
experience and faster development
Wednesday, April 28, 2021 Azure Cloud for DEV /19
20. / GITHUB CODE SCANNING
Wednesday, April 28, 2021 Azure Cloud for DEV /20
21. / GITHUB CODE SCANNING
Wednesday, April 28, 2021 Azure Cloud for DEV /21
22. / GITHUB CODE SCANNING
Wednesday, April 28, 2021 Azure Cloud for DEV /22
23. / GITHUB SECURITY & ANALYSIS
Wednesday, April 28, 2021 Azure Cloud for DEV /23
24. / GITHUB DEPENDABOT ALERTS
Wednesday, April 28, 2021 Azure Cloud for DEV /24
25. / GITHUB DEPENDABOT ALERTS
Wednesday, April 28, 2021 Azure Cloud for DEV /25
26. / GITHUB DEPENDABOT ALERTS
Wednesday, April 28, 2021 Azure Cloud for DEV /26
27. / GITHUB DEPENDABOT ALERTS
Wednesday, April 28, 2021 Azure Cloud for DEV /27
28. / GITHUB DEPENDABOT PREVIEW
Wednesday, April 28, 2021 Azure Cloud for DEV /28
29. / GITHUB DEPENDABOT PREVIEW
Wednesday, April 28, 2021 Azure Cloud for DEV /29
30. Wednesday, April 28, 2021 Azure Cloud for DEV /30
BUILD & DEPLOY Free
for public repositories
48. / FEATURE FLAGS
Wednesday, April 28, 2021 Azure Cloud for DEV /49
Enable or disable a feature for selected users
2
Enable or disable a feature as selected by user
1
Enable or disable a feature for everyone
3
50. / USER TYPES
– CANARIES who voluntarily test
bleeding edge features as soon as
they are available
– EARLY ADOPTERS who voluntarily
preview releases, considered more
refined than the canary bits
– USERS who consume the
products, after passing through
canaries and early adopters
Wednesday, April 28, 2021 Azure Cloud for DEV /51
51. / APP CONFIGURATION – FEATURE MANAGER
Wednesday, April 28, 2021 Azure Cloud for DEV /52
52. / FEATURE FLAGS – LAUNCHDARKLY
Wednesday, April 28, 2021 Azure Cloud for DEV /53
https://launchdarkly.com
53. / FEATURE FLAGS – FEATUREHUB
Wednesday, April 28, 2021 Azure Cloud for DEV /54
https://github.com/featurehub-io/featurehub
54. /
Soft Launch Incremental Rollout
New Feature
Rollout
Feedback
SAFE DEPLOYMENT
Wednesday, April 28, 2021 Azure Cloud for DEV /55