DevOps Practitioner
Osallistumismuoto
Remote
Kesto
5 päivää
Hinta
4555 €
DevOps is an emerging practice supporting fast, sustainable software delivery and infrastructure changes through automation while encouraging collaboration of development and operations teams.
This five-day DevOps Practitioner course is designed to give learners from both Dev and Ops teams experience in deploying modern, large scale complex systems in the cloud using a DevOps tools chain to create an end-to-end pipeline supporting continuous integration, configuration management, system provisioning, containerisation, continuous deployment, continuous delivery and continuous monitoring of software delivery and infrastructure changes.
- Gain a foundational understanding of the pillars of DevOps.
- Learn the basics of Cloud Computing with AWS.
- Understand the roles and responsibilities in SRE and DevSecOps.
- Explore the components and workflows of DevOps pipelines.
- Understand the role of build managers and use npm for JavaScript projects.
- Learn the concepts and benefits of Continuous Integration and Continuous Deployment.
- Integrate Jenkins with source control management tools like GitLab and GitHub.
- Create and manage build scripts in Jenkins.
- Understand the basics and benefits of containerisation.
- Learn about Docker and its components.
- Write Dockerfiles to create Docker images.
- Integrate Jenkins with DockerHub for automated builds.
- Use Docker Compose for container orchestration.
- Understand Infrastructure as Code and configuration management.
- Use Terraform for infrastructure provisioning.
- Learn about Kubernetes and its role in container orchestration.
- Manage Kubernetes configurations using Helm.
- Understand the importance of observability in DevOps.
- Learn about the ELK stack for log management and analysis.
- Explore the Kubernetes dashboard for cluster management.
- Learn about Prometheus for monitoring and alerting.
Essential:
- Some experience as either a developer, operations, or DevOps
- Comfortable with basic terminal commands in Linux - delegates must have knowledge to the level of QA's Linux Fundamentals course
- Understand the concepts of source control
Useful:
- Experience using git
- Experience of using the windows command line
- Programming experience
Day 1:
- pillars of DevOps
- intro to Cloud Computing (AWS)
- intro to SRE/DevSecOps
- DevOps Pipelines
Day 2:
- introduction to build managers (JS and NPM)
- introduction to CI/CD
- integrating Jenkins with SCM
- Jenkins build scripts
Day 3:
- what is containerisation
- intro to docker
- Dockerfiles
- integrating Jenkins and DockerHub
- orchestration with docker compose
Day 4:
- Introduction to IaC and config management
- IaC with Terraform
- orchestration with Kubernetes
- Kubernetes configuration using Helm
Day 5:
- Introduction to observability
- the ELK stack
- Kubernetes dashboard
- Prometheus
Certification
Please note that this course is designed to provide you with a highly practical exploration of many of the key DevOps technologies. There is no specific certification associated with this course.
Hinta 4555 € +alv
Pidätämme oikeudet mahdollisiin muutoksiin ohjelmassa, kouluttajissa ja toteutusmuodossa.
Katso usein kysytyt kysymykset täältä.