Showing 1-8 of 9 results
Introduction to DevOps: Concepts and Culture
This training explores the DevOps culture and its fundamental concepts. You will learn how DevOps fosters collaboration between development and operations teams, breaking down silos and enabling continuous delivery of value. The course covers methodologies like Agile and Lean, the CALMS values (Culture, Automation, Lean, Measurement, Sharing), and DevOps practices such as small batch development, rapid feedback cycles, and continuous improvement.
Continuous Integration and Continuous Delivery (CI/CD)
This course focuses on implementing a CI/CD pipeline to automate the development workflow. You’ll learn how to configure and use tools such as Jenkins, GitLab CI, and GitHub Actions to automatically test code, continuously integrate updates, and rapidly deploy to production. Practical examples guide you through creating and optimizing pipelines, troubleshooting deployment issues, and refining processes for optimal efficiency.
Configuration Management with Ansible and Chef
In this training, you will learn to use tools like Ansible and Chef for configuration management, enabling automated deployment, configuration, and management of servers. The course covers writing configuration scripts, creating playbooks and cookbooks, managing variables and roles, and best practices for maintaining consistent and up-to-date infrastructures. You will also see how Ansible and Chef integrate within multi-cloud and multi-region environments.
Container Orchestration with Kubernetes
This advanced Kubernetes course will teach you how to build, manage, and scale containerized applications effectively. You'll learn to deploy applications within clusters, handle resources using deployments and services, set up automatic scaling policies, and ensure high availability. The training also covers persistent storage management, handling secrets and configuration files, monitoring pod health, and implementing robust disaster recovery strategies.
Development and Deployment with Docker
This training will teach you how to use Terraform to manage and deploy infrastructure as code (IaC). You’ll learn how to write configuration files to declaratively define and provision cloud resources such as servers, databases, and networks. The course also covers version control for configurations, the use of reusable modules, and the implementation of automated workflows—enabling you to deploy consistent and reproducible infrastructure across cloud platforms.
Infrastructure as Code (IaC) with Terraform
This in-depth Docker training will teach you how to create, manage, and deploy containers for modern applications. You’ll learn to build Docker images, write Dockerfiles, and manage volumes and networks in multi-container environments. The course also covers image optimization, managing containers in production, and integrating Docker into a CI/CD pipeline to ensure stable and consistent deployments across different environments.
DevOps Security (DevSecOps)
This Git course covers the essential skills for version control and team collaboration. You’ll learn how to use Git to manage your code history, make commits, handle branches and pull requests, and resolve code conflicts. The course also introduces collaborative workflows like GitFlow, which help structure team efforts and manage development cycles efficiently. This training is essential for DevOps teams working on collaborative projects.
Version Control and Collaboration with Git
This training focuses on integrating security into DevOps practices, known as DevSecOps. You’ll learn how to analyze and secure each stage of the CI/CD pipeline, set up vulnerability scans for code and containers, and implement security best practices for infrastructure and applications. You’ll work with tools like Aqua Security and Sysdig to monitor and protect containerized environments, and learn how to identify and fix security issues before deployment to production.