DEV Community

Discussion on: How to learn devops

Collapse
 
mxglt profile image
Maxime Guilbert • Edited

Hi,
In my experience I had to learn the next things (or are in my todolist)

  • Tools to generate Infra
    • Terraform
    • CloudFormation (AWS)
  • Tools to store some secret data (like certificates)
    • Vault
  • CI/CD tools
    • Jenkins
    • GitLab
    • Harness
    • GoCD
    • GitHub actions
  • Infra Tools
    • Docker
    • Kubernetes
      • Istio
      • Velero
  • How cloud platforms works
    • AWS
    • Azure
    • GCP
  • Monitoring
    • Grafana
    • Prometheus
    • Splunk
    • Datadog
    • Jagger

You will find a lot of tutorials in Youtube about all these parts (Tech World By Nana, Mumshad Mannambeth, That DevOps Guy...)
If you want to pay, there are a lot of great courses in Udemy.

And to helps you to be motivated, maybe go a little project by your side. A lot of these tools are Open Source or free.

I hope it will help you!

Collapse
 
ajitsinghkaler profile image
Ajit Singh

Thanks for the comment I have used all of them ain varois sense except kubernetes and monitoring tools but what to do to get a real hands on on a decent sized project that I can do to be more confident. I've already done many courses on Udemy and I've already setup some gitlab pipelines at work udes EC2and S3 for website deployment but the thing is Ive not faced much problems while doing that but I don't think it can be like that I think I've done small projects. So what will be some decent sized projects to increase my confidence in these topics

Collapse
 
mxglt profile image
Maxime Guilbert

If you are confident in small projects and you know how to manage them correctly, it will be ok!