Це відео не доступне.
Перепрошуємо.
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
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
Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : )
From where I should start
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
@@timgibney5590 I work as IT help desk for 4 years
Their salaries are so high though.
What does SCN stand for?
Can you please tell how long will it take to learn from scratch?.
bro i stared other way around lol
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?
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
@@reidmoffat7055 what are the most important skills/technology to have?
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
@@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 :)
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 👍🏾
from where i learn
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.
If you have interest in coding, don't waste time for graduation! Purchase degree, join somewhere, gather experience and learn things by side !
Stadard
Iam in the middle I think
May I know how to create this beautiful video? is there any AI for this? thank you.
No, we created using Adobe Aftereffects
@@KodeKloud thank you so much, sir.
bruh can't read the bottom row
pls someone help
monitoring & Logging - Prometheus, Grafana, ELK
How do I get started?
Is it for free?
youtube bro
Why is programming under basics?
How do you want to start in DevOps without knowing how to program?
@@yodua8193so what are programming languages required for devops ?
@@yodua8193 it is a genuine question and your answer is arrogant and useless. Be helpful. Programming is more challenging than anything on that list.
@@loc7s 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
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