Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Advanced DevOps

Course Summary

The Advanced DevOps course is a comprehensive program designed for experienced DevOps practitioners looking to elevate their skills to the next level.

This course covers a spectrum of advanced topics, including optimizing and automating pipelines, implementing Infrastructure as Code (IAC) best practices, managing credentials securely, orchestrating containers and Kubernetes, establishing effective monitoring and logging strategies, integrating security practices (DevSecOps), seamlessly working with cloud environments, and fostering soft skills such as team improvement, feedback loops, and scaling practices. Participants will gain practical insights and hands-on experience to enhance their proficiency in orchestrating complex DevOps environments.

Purpose
Gain practical insights and hands-on experience to enhance proficiency in orchestrating complex DevOps environments.
Audience
DevOps practitioner with a minimum of 6 months practical experience.
Role
SW Developers | DevOps Engineer | Business Analyst | Quality Engineer
Skill level
Advanced
Style
Lecture | Hands-on Activities
Duration
2 days
Related technologies
Kubernetes | Terraform | Ansible | CI/CD

 

Learning objectives
  • Describe advanced pipelines
  • Apply Infrastructure as Code (IaC) best practices
  • Evaluate and manage Credentials
  • Manage, deploy and moniitor containerized applications
  • Organize high performance teams

What you'll learn:

In this course, you'll learn:
  • Advanced Pipelines
    • Review of CI/CD fundamentals
    • Optimizing pipeline performance
    • Parallel and distributed builds
    • Advanced deployment strategies (Canary, Blue/Green)
    • Automated testing strategies and best practices
  • Infrastructure as Code (IAC) Best Practices
    • Introduction to IAC principles
    • Tools (Terraform, Ansible) and their application
    • Writing modular and reusable infrastructure code
    • Versioning and collaboration with IAC
    • Handling infrastructure drift and state management
  • Managing Credentials Securely
    • Credential management challenges
    • Secrets management tools (Vault, AWS Secrets Manager)
    • Role-based access control (RBAC)
    • Best practices for handling sensitive information in CI/CD
  • Containers and Kubernetes
    • Containerization concepts (Docker)
    • Orchestration with Kubernetes
    • Managing Kubernetes clusters
    • Deployment strategies for containerized applications
    • Helm charts for application packaging and deployment
  • Monitoring/Logging
    • Proactive vs. reactive monitoring
    • Implementing effective logging practices
    • Monitoring tools (Prometheus, Grafana)
    • Log aggregation and analysis (ELK Stack)
    • Creating actionable alerts and dashboards
  • Security (DevSecOps)
    • Embedding security in the DevOps lifecycle
    • Static and dynamic code analysis
    • Container security best practices
    • Compliance as code
    • Incident response and recovery in DevOps
  • Soft Skills and Scaling Practices
    • Building high-performance teams
    • Effective communication and feedback loops
    • Strategies for scaling DevOps practices
    • Collaborative problem-solving
    • Continuous improvement and learning culture

Dive in and learn more

When transforming your workforce, it’s important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.