DevOps Learning Path for Beginners 👇

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2023
  • DevOps Learning Path for Beginners 👇
    Learn Now: bit.ly/DevOpsLearningPath-YT
    For individuals starting out, having proficiency in the following areas is recommended:
    1. Version Control:
    - Git: Focus on mastering basic commands, branching and merging, collaboration, conflict resolution, version tagging
    2. Linux Administration:
    - Understand system architecture, command-line basics, file management, user administration, permissions, and shell scripting
    3. Programming:
    - Python and Go are recommended; beginners should focus on mastering the language syntax, data structures, control flow, functions, libraries
    4. Databases:
    - Learn SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and master data modeling, querying, indexing, transactions, and database management for efficient data storage and retrieval
    5. Networking:
    - Grasp essential concepts like IP addressing, subnetting, firewalls, routing, TCP/IP protocols, network topologies, Load balancers, VPNs and security to manage and troubleshoot network infrastructure
    6. Continuous Integration & Continuous Deployment (CI/CD):
    - Learn automating the build and deployment pipelines, version control integration, testing automation, containerization, and monitoring
    - Popular tools: Jenkins, GitHub Actions, GitLab CI, and CircleCI
    7. Containerization:
    - Docker: Containerization for portable app packaging
    - Kubernetes: Container orchestration for scaling apps
    - Helm: Kubernetes package manager for streamlined deployments
    8. Cloud Platforms:
    - Get Familiar with AWS, Azure, GCP, and their services
    9. Infrastructure as Code (IaC)
    - Terraform: Learn Terraform's HCL for efficient, automated cloud infrastructure provisioning
    10. Software Configuration Management:
    - Ansible: Focus on writing YAML playbooks, understanding modules and roles, and automating server and configuration management efficiently
    11. Monitoring & Logging:
    - Prometheus: Learn defining metrics, data scraping, alert rule setup, and data visualization for monitoring and troubleshooting
    - Grafana: Get familiar with creating interactive dashboards, connecting data sources, configuring visualizations, and setting up alerts. More often used with Prometheus.
    - ELK Stack: Master log ingestion and parsing with Logstash, data indexing and search using Elasticsearch, and dashboard creation in Kibana for comprehensive log management and analysis
    -
    We've simplified complex learning into interactive courses for your success. Check out our DevOps courses: bit.ly/DevOpsLearningPath-YT

ความคิดเห็น • 32

  • @user-ki4vu9gc6g
    @user-ki4vu9gc6g 3 หลายเดือนก่อน +25

    so much knowledge and many tools need to be learned, and those are just for beginners.It is not a easy journey to become a Devops engineer

    • @KodeKloud
      @KodeKloud  3 หลายเดือนก่อน

      Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : )

    • @alshuwaiee27
      @alshuwaiee27 หลายเดือนก่อน

      From where I should start

    • @timgibney5590
      @timgibney5590 หลายเดือนก่อน +2

      Dev ops are senior. I started at the help desk and became a system administrator and now a cloud/instrustructure engineer so I used all the tools but programming lol. These are to manage others code. Start at the bottom coding or do IT work on the infrastructure side with Windows Server AD and Linux configurations and work your way through

    • @alshuwaiee27
      @alshuwaiee27 หลายเดือนก่อน

      @@timgibney5590 I work as IT help desk for 4 years

  • @Pero12121
    @Pero12121 21 วันที่ผ่านมา

    What does SCN stand for?

  • @Kavita.Janoti
    @Kavita.Janoti หลายเดือนก่อน +1

    Hi brother. I want to ask if I can do bca in data science and learn programming. I will turn 26 this year, but due to addictions I dropped out of btech in third year. I completed my schooling in 2016.

  • @saurabhsingh6325
    @saurabhsingh6325 ชั่วโมงที่ผ่านมา

    bruh can't read the bottom row
    pls someone help

  • @petarpopov629
    @petarpopov629 3 หลายเดือนก่อน +3

    For someone who doesn't know programming, can i start right away my journey to devops eng? And how much time i must invest to learn something and eventually land a job?

    • @reidmoffat7055
      @reidmoffat7055 2 หลายเดือนก่อน +4

      Almost definitely not. You need to know a broad range of skills with plenty of problem solving abilities - you don't just pick this up

    • @petarpopov629
      @petarpopov629 2 หลายเดือนก่อน

      @@reidmoffat7055 what are the most important skills/technology to have?

    • @shubh1230
      @shubh1230 25 วันที่ผ่านมา +1

      Hell nooo..... Just don't.... I repeat don't. You will be fucked up and eventually destroy your time 😂 it's not kids game bro... You need lot of programming skill, networking knowledge and lot of other stuff before getting into devops

    • @petarpopov629
      @petarpopov629 25 วันที่ผ่านมา

      @@shubh1230 thank you, i am still young and gather info, i wont be hasty toward finding job, but rather have solid foundation in programming 😁,maybe i will start first at automation QA to see if i like it and then i will decide :)

    • @LuSt4boost
      @LuSt4boost 24 วันที่ผ่านมา

      I’m a DevOps engineer… the position constantly evolves and you will learn A LOT on the job. Don’t focus too much on knowing everything.
      Pick one language. It will set you apart from other junior candidates. Learn Python basics. You don’t need to be an expert programmer. Just know enough to collab with the Developers and understand what they are creating. You’ll get better on the job
      Learn networking basics. Understand subnetting and routing.
      Pick one cloud platform and get certified in it. I suggest AWS or AZURE… AWS Cloud Practitioner, then AWS CSAA or AZ104, then AZ305
      Learn Linux basics. You need to know how to navigate through the CLI, ssh out, create tokens, save/delete/move files, updating applications, etc… Bash scripting is plus.
      Learn to code in Terraform (its easy)
      Create a GitHub account and sync it to your local pc. Get familiar with using GitHub as your repository
      Practice creating CI/CD pipelines. I recommend doing it natively directly through the cloud provider. But you can use 3rd party tools like Jenkins
      If you live in a metropolitan area with lots of GovTech jobs, get your Security+. It’s a must. This will also set you apart from new candidates.
      Create a portfolio of your projects. Post on LinkedIn or create a website to showcase your growth.
      You can potentially land a position in about a year if you follow through with everything above… Good luck 👍🏾

  • @mateuszzacharski2049
    @mateuszzacharski2049 หลายเดือนก่อน

    bro i stared other way around lol

  • @marcuscedars8216
    @marcuscedars8216 6 หลายเดือนก่อน +1

    How do I get started?
    Is it for free?

    • @KwDevs
      @KwDevs 5 หลายเดือนก่อน +2

      youtube bro

  • @DuongTran-zh6td
    @DuongTran-zh6td 2 หลายเดือนก่อน

    Stadard

  • @heangsok862
    @heangsok862 3 หลายเดือนก่อน

    May I know how to create this beautiful video? is there any AI for this? thank you.

    • @KodeKloud
      @KodeKloud  3 หลายเดือนก่อน +3

      No, we created using Adobe Aftereffects

    • @heangsok862
      @heangsok862 3 หลายเดือนก่อน

      @@KodeKloud thank you so much, sir.

  • @oscarescam
    @oscarescam 2 หลายเดือนก่อน

    Iam in the middle I think

  • @ssloc
    @ssloc 5 หลายเดือนก่อน +2

    Why is programming under basics?

    • @yodua8193
      @yodua8193 4 หลายเดือนก่อน +12

      How do you want to start in DevOps without knowing how to program?

    • @israelpaul1343
      @israelpaul1343 3 หลายเดือนก่อน

      @@yodua8193so what are programming languages required for devops ?

    • @ssloc
      @ssloc 3 หลายเดือนก่อน +2

      @@yodua8193 it is a genuine question and your answer is arrogant and useless. Be helpful. Programming is more challenging than anything on that list.

    • @yodua8193
      @yodua8193 3 หลายเดือนก่อน +6

      @@ssloc I'm not sure what you mean by "arrogant", I'm sorry if it was, but if it didn't help you I'll put it in other words:
      "basics" is not "the easy things", it's the baseline that you need to even start

    • @timgibney5590
      @timgibney5590 หลายเดือนก่อน

      If you can't understand how code works, how packages work, how github (I mean the business process/agile and control taught in MBA not the product) works, how IAM amnd permissions, and yes you need to know some basic python, bash, and Powershell (if you do Windows stuff on your infrastructure), then devops won't make any sense. You do need some level of minimal competency and experience to script and know how the processes work for business. It is a senior level job.
      Cloud ops maybe more up your alley which overlap dev ops but you need scripting experience and help desk and system admin work first on your resume. Dev and Cloud ops are great after you have 5 to 10 years experience in IT or coding