DevSecOps Kubernetes With AI ML IOT
DevSecOps Kubernetes With AI ML IOT
Duration : 13 weeks
Online
Meet Your Coach
22 80+ 5000+
DevSecOps - AWS & Azure
Training With AI ML & Realtime
Projects
Software Development Overview – 2 Hours
Software Development Lifecycle Stages
Challenges in Traditional Software Development Lifecycle Stages
Streamline software delivery with Security & Importance of DevSecOps strategies
section 1
4
DevSecOps - AWS & Azure
Training With Realtime Projects
• Virtualization – 30 minutes
• What is virtualization? Different ways to host your apps.
section 4
messages).
• Ignoring files and viewing differences (gitignore, diff, handling sensitive data).
• Branching: Creating, merging, and deleting (branch, merge, feature branches,
hotfixes).
• Working with remote repositories (clone, push, pull, fetch, collaborating with a
team).
• Pull requests and code reviews (PRs, giving and receiving feedback).
• Resolving merge conflicts (merge conflict resolution, common conflict scenarios).
• Basic Git workflow (feature branching, GitFlow - optional, choosing a workflow for
your team).
• Using Git with a code editor (VSCode, etc., integrating Git into your development
environment).
• Resetting and reverting changes (reset, revert, undoing mistakes).
• Hands-on exercises and assignments (simulating real-world development tasks).
Sseecctitoionn85
• Agentic AI DevSecOps
• CI/CD basics (what it is, why it's important, benefits).
• Azure DevOps pipelines (building, testing, and releasing, stages, jobs).
• YAML pipelines (defining pipelines with code, syntax, templates).
• Working with code (Azure Repos, branching strategies, pull requests).
• Testing and code quality (SonarQube, static/dynamic analysis).
• Deployments (blue/green, deployment groups, environments).
• Package management (Azure Artifacts, publishing, consuming).
• Integrating with other tools (IaC - Terraform/Bicep, Kubernetes, configuration
management).
• Agents (hosted, self-hosted, managing agents).
• Build types (different build configurations).
• Scheduled and triggered builds.
• Security and permissions in Azure DevOps.
• Monitoring and reporting.
• Hands-on exercises and assignments (real-world scenarios)
• Docker – 9 Hours
• Why containers? (Problems with old ways, benefits of Docker: portability, efficiency)
• Docker basics (images, containers, volumes, networks, registries).
section 10
• VI. Agentic AI
• What is it? - Defining agentic AI and autonomous agents.
• How it's used. - Applications of agentic AI.
• VIII. DevSecOps
• Security basics. - Fundamental security concepts for GenAI.
• DevSecOps for GenAI. - Secure development practices for GenAI.
•
• MCP Server Integration
• GoogleA2A protocol
•
• X. Final Project
• Build a GenAI app. - Developing a practical GenAI application.
• Use cloud & DevSecOps. - Applying cloud services and secure practices.
•
•
• Ansible Automation - 8 Hours
section 13
• I. Introduction to Ansible
• What is Ansible? Benefits of automation, use cases.
• Ansible Architecture: Control node, managed nodes, modules,
playbooks.
• Idempotency and Declarative Language.
• XIV. Gatherfacts-Material
• Understanding Ansible facts: Gathering information about
managed nodes.
• Using facts in playbooks: Conditional logic, variable substitution.
• XVII. Variables
• Defining and using variables in Ansible: Inventory variables,
playbook variables, extra vars.
• Variable precedence.
• Ansible Automation
section 13
• IX. YAML & Ansible PlayBook
• Combining YAML and Ansible: Writing more complex playbooks.
• Using multiple tasks, variables, and modules.
• XIV. Gatherfacts-Material
• Understanding Ansible facts: Gathering information about
managed nodes.
• Using facts in playbooks: Conditional logic, variable substitution.
• XVII. Variables
• Defining and using variables in Ansible: Inventory variables,
playbook variables, extra vars.
• Variable precedence.
• Ansible Automation
section 13
• I. Intro to Observability
• Monitoring vs. Observability: Understanding the difference between
section 15
traditional monitoring and the more comprehensive approach of
observability.
• Why it matters: Exploring the benefits of observability for
understanding complex systems and improving performance.
• V. Kubernetes Monitoring
• Datadog & Kubernetes: Integrating Datadog with Kubernetes for
cluster and application monitoring.
• Pod & service monitoring: Monitoring the health and performance of
Kubernetes pods and services.
• VII. Project
• Real-time monitoring project: Hands-on project applying Datadog to
monitor a real-world application or infrastructure.
• GitHub Actions Automation – 4 Hours
automation)
• Why GitHub Actions? (Benefits, use cases, integration with GitHub)
• Key Concepts: Workflows, jobs, steps, actions, runners.