DevOps Continuous Delivery Architect (CDA)


Request for price


Length: 2.0 day (16 hours)

 

Course objectives

After completing this course, students will be able to:

    • Understand the core principles and practices of DevOps
    • Design and implement effective CI/CD pipelines
    • Automate infrastructure and application deployments
    • Integrate security into the DevOps pipeline
    • Optimize delivery pipelines for speed and reliability
    • Monitor and improve DevOps processes

Course outlines

  • 1. DevOps Foundations
    • What is DevOps?
    • The DevOps Culture and Mindset
    • The DevOps Toolchain
    • Key DevOps Principles and Practices
  • 2. Continuous Integration (CI)
    • Version Control Systems (Git, SVN)
    • Build Automation Tools (Jenkins, Maven, Gradle)
    • Code Quality and Security Testing
    • Automated Testing (Unit, Integration, and Functional Testing)
  • 3. Continuous Delivery (CD)
    • Deployment Pipelines and Strategies
    • Infrastructure as Code (IaC)
    • Configuration Management Tools (Ansible, Puppet, Chef)
    • Containerization (Docker, Kubernetes)
    • Cloud Platforms (AWS, Azure, GCP)
  • 4. Continuous Testing
    • Test Automation Frameworks (Selenium, JUnit, TestNG)
    • Test-Driven Development (TDD)
    • Behavior-Driven Development (BDD)
    • Performance Testing and Load Testing
  • 5. Continuous Monitoring
    • Monitoring Tools (Prometheus, Grafana, ELK Stack)
    • Log Management and Analysis
    • Alerting and Notification Systems
    • Incident Response and Problem Management
  • 6. DevOps Security
    • Security Best Practices in DevOps
    • Securing the CI/CD Pipeline
    • Vulnerability Scanning and Penetration Testing
    • Compliance and Regulatory Requirements
  • 7. DevOps Metrics and Analytics
    • Key Performance Indicators (KPIs) for DevOps
    • Measuring DevOps Success
    • Data-Driven Decision Making
  • 8. Advanced DevOps Topics
    • Microservices Architecture
    • Serverless Computing
    • AI and Machine Learning in DevOps
    • DevOps for Cloud-Native Applications