How to start with DevOps? and Some projects which you can build!
Thread π§΅π
1οΈβ£ Start with Linux and networking skills
- Many people directly start learning devops tools and don't focus on fundamentals.
- Don't do such common mistakes, Learn and understand.
- Make projects like: View file size or file name or keywords inside logs or folders using cmds.
2οΈβ£ Start with provisioning tools
- Learn tools like Git, SVN, and etc.
- Make projects using Git and Linux
- E.g: Git bash power with linux commands, Provisioning of files using git, SCM stuff management for managing resources
3οΈβ£ Learn containerization and Orchestration
- Powerful tools like Docker and Kubernetes.
- Learn everything from basics and understand how to scale and manage containers through orchestration.
- Focus on fundamentals and build projects like:
Integration with git, docker and K8s.
4οΈβ£ Learn CI/CD process
- This is important stage in the DevOps, Learn Gitlab/bitbucket or jenkins, etc for automating stuff.
- Integrate this tools with every tools of devops and see the magic.β¨
- Build projects like Integration between git, jenkins, docker, k8s and monitoring.
5οΈβ£ Learn Automation tools like Terraform or Ansible.
- Terraform helps to launch cloud resources in one click.
- Similarly ansible helps to automate everything inside local system too.
- You can build really cool awesome projects with ansible, Openshift, cloud, and DevOps.
6οΈβ£ Learn Monitoring tools
- Prometheus and Grafana
Prom helps for integration easily using helm or w/o helm.
Get the query and paste it in grafana for dashboard.
- ELK stack
Awesome monitoring tools, Elastic search, Logistash, and Kibana little tough one but advanced.
7οΈβ£ Learn cloud services and on-prem
- AWS
- GCP
- OCI
- AZURE
- REDHAT OPENSTACK
I would recommend learning fundamentals of cloud, Don't try to learn every cloud.
One of them is enough, Only services differs in the name for everyone.
Inside them, Everything is the same.
8οΈβ£ Check projects here... You can build one or try learning from mine.
Master your craft with leading mentors at your side. Grow with every online mentoring session and take the next step in your career. All on your terms, for a flat monthly price.
This is a detailed and in-depth free course by Nana Janashia on her YouTube channel. The course about 4 hours in length and explaining all the Kubernetes basic components including ingress, using Helm etc.
Getting started with Kubernetes on Google Cloud
A series of on-demand videos explaining the usages of Kubernetes, deploying applications, scaling and securing applications etc.