
In this course, you will catch the latest trending DevOps tech stacks easily and quickly.
You can download the source code for this course at here.
Install Docker Desktop on Windows, which includes Docker Compose, by downloading the official exe and following a straightforward install.
Install minikube on Windows for Kubernetes testing, following provided download links and installation instructions. Use PowerShell as a straightforward setup method and refer to the URL for current guidance.
Create a read-only kubeconfig file to grant Kubernetes access with restricted permissions for non-admin users.
verify the control plane, deploy the index, and create a read only kubeconfig file from a service account using git bash.
Learn to deploy a helm chart with a cron job that backs up the vault to MinIO storage, using Docker for Windows and Minikube for orchestration.
Learners set up a local Kubernetes environment with Minikube and verify the cluster using kubectl. They install Helm and use the dashboard to troubleshoot during the step-by-step lab.
Install the backup vault manually using the helm chart, copy and run the commands, and note the root user, root password, and version 5.0.5 for future steps.
Perform the initial vote setup for the backup vault in MinIO by copying and pasting commands, preparing keys, and logging in with a token.
Log in to the designated port, run and copy commands to back up data, capture the row ID and secret ID, and update the config file for the Minio vault.
explore a public MinIO playground at play.min.io:9443, create a brands bucket with test files, and work through troubleshooting steps to learn DevSecOps lab concepts and backup vault in MinIO.
Develop a Java application that uses the Kubernetes API to modify a file mounted by a ConfigMap and monitor live updates as changes propagate.
Install minikube and helm to enable a live home deployment in Kubernetes, start minikube, and complete the prerequisites before pausing for the next video.
Minikube started; use the status command and download the kube controller and kubectl. The Minikube dashboard is handy as we anticipate seeing the node in the next video.
Add the hab report repository and run the setup command, install Jenkins, and configure stream logging to proceed to the next video.
Learn how to install Jenkins in Kubernetes, monitor readiness with port forward, initialize, retrieve the admin password, and access the Jenkins dashboard for post-install insights.
Log in with the root user using the token, then enable the world key v6 engine version 2, read data, and create a vote policy, role, and secret ID.
Complete the final steps of the vote by providing the required values for Jenkins and proceed to the next step with the gathered information.
Configure vault credentials in a Jenkins pipeline by logging in with a dot env file and adding system global credentials with raw ID and secret ID.
Establish secure credential management in a vault Jenkins pipeline by creating a second credential using a GitHub username and its token, then label and describe it for the next step.
Configure and run a Jenkins pipeline from SCM git, set repository URL, credentials, main branch, and script path, then build to a green, successful result.
Did you have the same issues and concerns that I got in my DevSecOps career?
- You don't know how to write a good DevSecOps engineer resume.
- You are not confident to pass a DevSecOps interview for a dream DevSecOps job that you want.
- You want to learn some new DevSecOps skills but you couldn't resolve the issues you got.
- You got issues in your work but you couldn't resolve them easily because you don't know how to troubleshoot them.
If yes, you are in the right place.
In this course, you will catch the latest trending DevSecOps tech stacks easily and quickly.
For example, you will learn Docker, Kubernetes, Minikube, Kind, Helm, Jenkins, GitLab, GitHub, Terraform, Nexus, Vault, FreeIPA, Ansible and ELK etc.
In the near future, I will add more DevSecOps projects with AWS, Azure, GCP, Salesforce, Heroku, OpenShift, IBM, Tanzu, PCF etc.
You will also be able to sharpen your skills on Docker, Docker Compose, Vagrant, Virtual Box etc.
Please make sure you have a good Mac Book (Pro is highly recommended) to finish all the labs.
If you only have a Windows 10 machine, you can still do some of the labs.
We know DevSecOps also keeps changing. So I will keep uploading more videos based on the trending and demanding.
Happy DevSecOpsing!