Тёмный
No video :(

Moving from Dev to DevOps 

tutoriaLinux
Подписаться 208 тыс.
Просмотров 44 тыс.
50% 1

Discussing the skills and mindset needed to move from a Software Development role to a DevOps role.
Free Linux Sysadmin Course Playlist: • The Linux Basics Cours...
Check out my step-by-step project-based Linux course for beginners: www.udemy.com/...
Patreon: / tutorialinux
Official Site & e-mail list: tutorialinux.com/
Twitter: / tutorialinux
Facebook: / tutorialinux
Podcast: kernelpanicpodc...

Опубликовано:

 

5 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 108   
@fooledbyrandom991
@fooledbyrandom991 4 года назад
@tutorialLinux Hi David, cheers for the great answer to my question (it’s Jon from Leeds). I am very glad you and everyone found the plan useful. Just thought it might be useful to post it again here: 1. Learn Python basics - syntax,scripting etc 2. Learn Linux sys-admin basics - Network admin, building servers, security, system recovery, automation etc. 3. Complete your Udemy course - Wordpress Server 4. Learn AWS 5. Learn Docker 6. Learn Terraform 7. Build projects (ongoing with above) 8. Apply for jobs Looking forward very much to the projects video thanks again!
@gaiusbaltar7122
@gaiusbaltar7122 4 года назад
Maybe Microsoft Azure and basic Windows server knowledge + all other tools related to infrastructure as a code like Vagrant could also be useful.
@lbot249
@lbot249 4 года назад
Suggestion: By the end of all that you should be able to deploy a 3-tier architecture on AWS with Terraform using SOEs you have built using Packer.io + Ansible as provisioner according to specifications in benchmarks.cisecurity.org/downloads/benchmarks/. You may also need AWS AD. Enjoy! :)
@kasdal
@kasdal 3 года назад
@fooledbyrandom991 Any update on your path? Did you make it work?
@lukegoslin8294
@lukegoslin8294 4 года назад
The ops job I have now I got from building a basic AWS environment and show casing it in the interview. I'm not great at explaining myself so doing that showed I knew my stuff and I had something I could reference when being asked questions rather then having to think on the spot, good video !
@ErastusK
@ErastusK 4 года назад
This is literally the model I used to get into devops. Now granted I came from a Linux engineer role, so I didn’t spend much time on learning. Truth is, deep Linux admin skills won’t prevent you from getting a job, basics are enough. And sure enough right now all I’m doing is wrangling with pipelines and adapting to the environment methodologies and frameworks as mentioned lol. That list is on point though, great vid.
@mhenimerzouki1285
@mhenimerzouki1285 4 года назад
great point about the deep Linux knowledge, can't wait for the video about projects :)
@tutoriaLinux
@tutoriaLinux 4 года назад
It’s kind of sad because I love linux so much. But the fact is that all of this other knowledge is simply more immediately useful in the industry :-(
@TheLakeJake3
@TheLakeJake3 4 года назад
Yes, can't wait either!
@AlvaroC77
@AlvaroC77 4 года назад
I'm also a Devops engineer and, honestly... I feel that I never know enough of everything that I need. From the pipelines to the deploy, from using python and Node to Terraform and CF. From bash to whatever is needed. Every project seems completely new and extremely different from the previous. It's beautiful, scary and exciting at the same time. Enjoy the Neverending path of devops.
@tutoriaLinux
@tutoriaLinux 4 года назад
Yeah, that's a great point. Continuous learning is important for most tech roles, but in DevOps-type roles it seems EVEN MORE important. The tooling and best practices evolve so quickly, and each project is another novel, massively complex bag of mystery.
@Mesto777
@Mesto777 4 года назад
1. I had no idea you had Udemy course. It's in my cart now. 2. Looking forward to the next video.
@lviv255
@lviv255 4 года назад
Im a devops engineer and learnt from just being thrown into the deep end and having great mentors. Would say having an exceptional mentor is extremely important in devops as in the beginning phases you need guidance on how to do things 'well'. It gives you an eye for what is good and what can be improved and makes you think in different ways in how to improve the solutions to certain problems. As for learning python, in the past 2 years I've hardly used python besides when I had to fix a broken python package on a server and some serverless. I would say learning the basics of a cloud, building a strong knowledge in networking/infrastructure and having linux knowledge as well as bash are the most important fundamental skills to initially build off. DevOps is like being a jack of all trades. So you need to learn skills that will speed up the learning of everything else. As a lot of the time you will be working on something completely different than the previous.
@ciprianghenghea7779
@ciprianghenghea7779 4 года назад
Do you need alghoritms for devops ?
@ciprianghenghea7779
@ciprianghenghea7779 4 года назад
Thanks
@nityananda1294
@nityananda1294 4 года назад
Hey everyone, just discovered this awesome channel and I am really loving it. Just watching this video earned my respect through a like and a subscription. Keep up the good work in cultivating all DevOps engineers and I look forward to seeing more of your content.
@hv3300
@hv3300 4 года назад
Great video as always.Cannot wait for DevOps project video.
@marcoscz7858
@marcoscz7858 4 года назад
looking forward to the second part of this video. Great video!
@the.chaychey
@the.chaychey 4 года назад
Looking forward to the next video on devops projects.
@SB-qm5wg
@SB-qm5wg 4 года назад
I came from the opposite direction: Cisco networks -> Server[nix]/network admin -> devops -> to dev maintenance.
@MichaelJohnMartinezJr
@MichaelJohnMartinezJr 4 года назад
A great introduction to developing your creds to move into Systems Development. I would recommendations this advice for folks boind for both DevOps and IT Admins.
@rudy_gaming_official
@rudy_gaming_official 4 года назад
Heya David, Always nice to see your video🌠🌠
@tr33squid
@tr33squid 3 года назад
It'd be much appreciated if you would consider making a video about Moving from Ops to DevOps. All your content i've viewed has been excellent btw in painting pictures for someone like myself
@tutoriaLinux
@tutoriaLinux 3 года назад
Thanks, I will!
@elmehdisaniss2731
@elmehdisaniss2731 4 года назад
What about moving from sysadmin to devops ? And is cloud infratsructure architect isn't like devops job ?
@Destroyer954
@Destroyer954 4 года назад
I am wondering about the exact same thing - especially if you're gonna look for job in this field, the dev part will vary between companies, based on their projects and use of programming languages, so how to approach this?
@tutoriaLinux
@tutoriaLinux 4 года назад
I think it’s important to invest time into becoming good at a popular language (eg Python) and really learn how software is built. Get to an almost-junior-dev level - understand version control, writing slightly more complicated programs, learn the common software lifecycle stuff that dev teams deal with, get a feel for a basic “agile”/scrum workflow. Just learn the language and mindset of the devs you’ll be working with, basically. That will make things much more smooth, and remove some common knowledge gaps that people check for in interviews.
@elmehdisaniss2731
@elmehdisaniss2731 4 года назад
@@tutoriaLinux thank you very much, I see it now why my dev friends tel me to not look for devops. If it was a smooth switch the name should be opsdev instead of devops.
@tutoriaLinux
@tutoriaLinux 4 года назад
Don’t be discouraged- there are plenty of roles that are actually looking for mostly sys/infra skills. “Devops” is different at each company! Just start applying and interviewing.
@samkkx
@samkkx 4 года назад
I am having a hard time putting all the things together . I learned jenkins , Ansible , Docker ,Docker Swarm can write some python automation scripts ..but don't exactly know how to use it all together.
@tutoriaLinux
@tutoriaLinux 4 года назад
I’ve got a video coming next week that will talk about some example projects you can do to build your skills and portfolio at the same time.
@coolpix1606
@coolpix1606 4 года назад
@@tutoriaLinux hey dude, that would be great, thanks for the content
@dl-ie2sg
@dl-ie2sg 4 года назад
Question for all you DEVS out there: I'm a "Devops" engineer who has NEVER had any dev experience (I started out as systems engineer). I want to know what DEV skills I can pick up to make myself better as a Devops engineer. I'm looking for more of higher level concepts , as it wouldn't make much sense for me to learn REACT, for example. Thanks!
@itaahmed8498
@itaahmed8498 4 года назад
its as if you asked my question.. waiting for the answer from the humble community.. i am from a sys admin BG.
@_unknown1828
@_unknown1828 4 года назад
I've been recruted for a system admin post, originaly i am a developer .. now i don't know where to start knowing that the old system admin of the company left .. so i don't know where to get help .. please help me .
@beltek01
@beltek01 4 года назад
Hello sir..I am working on Azure DevOps for the past 1.9 months before which I was a SharePoint developer. The current roles I am working on :- 1. Azure DevOps create CI-CD pipeline 2. Infrastructure as a code using ARM templates and bit of ansible script to provision the Apigee Edge server infrastructure. 3. Docker containerization and Kubernetes 4. Apigee edge and microgateway 5. Angular 7 coding and microservice using Nodejs I have a spaghetti role right now with not the entire focus on DevOps and I have no knowledge on Python and Terraform. Also I am not working on AWS. Can you please tell me what are the absolutely important skills I should learn. Also I am creating pipeline as a code using VSTS and not Jenkins
@abhishekchaubey903
@abhishekchaubey903 4 года назад
Off topic but i'm a drummer too and working as a DevOps Engineer. Just personal point of view but it really gets harder day by day to keep myself involved with materialistic Computer Science when i'm already exposed to divine music. Have you ever felt the same too?
@tutoriaLinux
@tutoriaLinux 4 года назад
Some days I love my work. Other days I wish I had become a farmer. That's life!
@keratishvili
@keratishvili 4 года назад
Hope to see devops project suggestions
@GrandxxGxx
@GrandxxGxx 4 года назад
your videos are great keep it up man
@logancox2340
@logancox2340 4 года назад
Great video, have you ever thought about doing a moving from ops to devops?
@tutoriaLinux
@tutoriaLinux 4 года назад
That's a good idea -- I will! There are a lot of similarities to what's covered in this video, but I think there are enough subtle and important differences to make that kind of video worth it.
@ash3rr
@ash3rr 4 года назад
I'm curious why people are wanting to switch.
@MrXogador
@MrXogador 4 года назад
Do you have a video about finding knowledge gaps in your skills and filling them in?
@tutoriaLinux
@tutoriaLinux 4 года назад
Not yet. Do you have a good methodology/heuristic for doing that without mentors, colleagues, or failed interview experiences pointing out your weaknesses?
@akashjadhav411
@akashjadhav411 3 года назад
Hello sir, Sir I have knowledge of Networking and python programming language So for DevOps Do i need to study Data structure and algorithm??? One more Question will Cisco DevNet course useful to become DevOps Engineer??
@theav.1313
@theav.1313 2 года назад
Do you have any devops projects on Udemy?
@hello-jz4bc
@hello-jz4bc 4 года назад
if you can move from dev to devops could you then move in the other direction?
@Eskoxo
@Eskoxo 4 года назад
I have been trying to move from RHEL Linux ops position for a long time now to DevOps/SRE role even got 5 aws certs and completed like 5 coding courses but soon as any employer hears I do not code in my current job it's pretty much over.
@tutoriaLinux
@tutoriaLinux 4 года назад
Yeah, my recommendation is to write some code, put it up on Github, and maintain it (that's your "I can write code" resume). Also find excuses to automate things at work so you get some working experience and can honestly talk about the automation stuff you're doing in your current position.
@Eskoxo
@Eskoxo 4 года назад
​@@tutoriaLinux I have automated a few things in bash like backend users with some customized things and db backup scripts etc but you are right I do need GitHub that is not my work Github that I can show but it is hard to come up with an idea that is non-work related that would be useful for something.
@the.chaychey
@the.chaychey 4 года назад
Hi Dave, what are your recommendations to transition to a devops role for someone with Linux sys admin experience, average python scripting knowledge, working knowledge of aws cores services and a good understanding of how software technology works?
@tutoriaLinux
@tutoriaLinux 4 года назад
Sounds like you're already well on your way. Just fill in the rest of the skills mentioned in this video and start building something to practice/demonstrate your skills. I'll release a video on useful projects soon!
@wintermutekl
@wintermutekl 4 года назад
I think better than Terraform, Ansible is a better starter option, but thats just me
@tutoriaLinux
@tutoriaLinux 4 года назад
I look at Ansible and Terraform as very different tools, with very different philosophies. Ansible is one level of abstraction higher than a script -- in addition to changing the state of a host (config change, etc.) it can think about ordering and orchestrating state changes across fleets of machines, or accomplishing complex tasks. Terraform comes from the infrastructure-as-code philosophy and is all about capturing the physical/logical state of your infrastructure (not necessarily the configuration living on it) and managing change across it. Both tools can actually work quite well together, depending on how you decide to manage the configuration state of your hosts.
@485Runner
@485Runner 4 года назад
can you do a video from Linux admin to Linux engineer?
@tutoriaLinux
@tutoriaLinux 4 года назад
I honestly don't know if I perceive the difference. Those titles seem to get used interchangeably out there in the wild west of the job market. If you're at a company that has them as distinct titles, just ask your manager what exactly the distinction is, what the expectations are for the better-paid one, and which things you need to improve on to get there in the next promotion cycle.
@samrybkin9184
@samrybkin9184 4 года назад
Hi how to start to use python in linux may be you now good resurse or book? Maybe you recomend good book about amazon?
@tutoriaLinux
@tutoriaLinux 4 года назад
Yes! Use the official Python docs -- they are free, and great. Just start programming. Like right now, open a terminal and type in 'python' and start messing around. Open up the beginners tutorial on python.org in a browser. Start typing. It's the only way to really learn. I also have a Python playlist on here, I think -- feel free to check that out. RE: Amazon, it's super complicated and changes all the time. Just sign up for a free AWS account and make an EC2 instance. Start messing around and see if you can set up a load balancer to feed traffic to your instance. Read docs as necessary. I also have an AWS basics playlist that you can follow along with, so check that out :-).
@RamkrishanYT
@RamkrishanYT 4 года назад
Any good networking basics learning resource? With some hands on practice on linux too, if possible
@tutoriaLinux
@tutoriaLinux 4 года назад
Networking for sysadmins (by Mike Lucas) is awesome. I highly recommend it. That, and an old edition of the Net+ study guide for cheap. You can work your way through the most important parts in a month of spare time and it's great basic knowledge to have.
@JakeAntelis
@JakeAntelis 4 года назад
Great video ( ps lets hear some drums)
@yonatandaniyel5640
@yonatandaniyel5640 3 года назад
I am a developer whose skills have become outdated and struggling to find software work. I had a dental software business for 15+ years that ended up losing too much money and I had to jump ship. I've been intrigued by DevOps and grinding away learning Kubernetes and AWS.. Do you think it would be too much of an uphill battle for me to find a DevOps job with 20 years of desktop app dev experience? I do have a few years of web experience, although not super heavy , but I have good understanding of full stack web dev too. I also keep hearing there is no such thing as a junior Dev Ops that it is a chicken and egg dilemma where you are expected to have professional experience before engaging in the career .
@tutoriaLinux
@tutoriaLinux 3 года назад
I think if you work on building those modern webdev/deployment pipeline (git, jenkins, ansible/puppet, terraform) skills and find the right company, you’ll be able to move laterally. I think you’ll be able to make your experience work for you, as long as you’re honest about it and enthusiastic about switching tracks. Do it!!
@yonatandaniyel5640
@yonatandaniyel5640 3 года назад
@@tutoriaLinux Thank you so much.. I appreciate it and will be watching more of your videos.
@ciprianghenghea7779
@ciprianghenghea7779 4 года назад
How much programming is it really required ? And do you need alghoritms or just scripts are enough ?
@tutoriaLinux
@tutoriaLinux 4 года назад
It really depends on the role/team/company you land in. Most of the day-to-day work ends up just being simple procedural logic ('scripting'), but having at least a feel for computational complexity is a huge plus. Also software development skills like good refactoring skills (along with all the stuff covered in e.g. Code Complete) are a huge strength.
@ciprianghenghea7779
@ciprianghenghea7779 4 года назад
@@tutoriaLinux Aha.Thanks.
@ibexy
@ibexy 4 года назад
Can we interpolate AWS with AZURE in this video?
@tutoriaLinux
@tutoriaLinux 4 года назад
If you're working in a Windows world, sure.
@jayaprakash5431
@jayaprakash5431 4 года назад
Guys, currently I am in a application support project with overall 5 years experience and I am not sure which domain I can choose to grow in this field, I know the basics of linux and sql, my day to day work is troubleshooting legacy application issue(don't need much knowledge to do 😁). Someone please advice how can I move now, is devops entry level job is good, if yes what are all the things I need to learn,
@tutoriaLinux
@tutoriaLinux 4 года назад
Hi Jaya, now is the time to do some googling about common tech jobs and looking into a few that sound interesting. "Entry-level" devops gigs are hard to come by because devops used to be a senior role that required extensive ops experience and a firm grasp of software engineering (or the other way around, depending on the team). No one can tell you what you'll enjoy. Invest some time in figuring it out for yourself!
@RahulPawar-lh3hz
@RahulPawar-lh3hz 4 года назад
Hi I have 8 yrs of professional experience in developing Mobile application. Now I want change my domain to DevOps. Can you tell me is it rite to change domain now at this time of my career. Can I learn DevOps now ..
@tutoriaLinux
@tutoriaLinux 4 года назад
No one can tell you what career path to follow. If you're interested in the things that DevOps engineers do (there's a wide variety across companies and roles) then start learning that stuff and applying for devops positions. "Too late" isn't a real thing. If you have a brain that is capable of learning new skills it's never too late to do something that you're interested in.
@RahulPawar-lh3hz
@RahulPawar-lh3hz 4 года назад
@@tutoriaLinux I understood..thanks for Ur suggestions
@Aditya-ss1rq
@Aditya-ss1rq 4 года назад
I neither have software development experience nor have experience with build tools. Im not a developer too, but I have good knowledge on linux and aws and a bit of python. Can i get into devops? Is devops only for developers?
@tutoriaLinux
@tutoriaLinux 4 года назад
Yes! You can definitely get into devops from the system/infra side (that’s what I did). The same skillset applies for junior positions; you’ll just do most of your work getting better at programming and understanding the software lifecycle so you can fully empathize (and work with) developers on your team.
@JoseHernandez-iv1gc
@JoseHernandez-iv1gc 4 года назад
@@tutoriaLinux Sounds great! I'm an ops guy as well looking to get into devops as well. Do I need to go to university to get into devops or can I self teach?
@brume3344
@brume3344 4 года назад
Do i still need to learn python if i already know java?
@Zakscode
@Zakscode 3 года назад
if u know java python would be a piece of cake for u
@emmanuelgelatimesa2712
@emmanuelgelatimesa2712 4 года назад
Sorry but DevOps is not a Developer doing Ops
@facu5563
@facu5563 4 года назад
your web page certification expired yesterday, just warning you Great video as always Cheers
@tutoriaLinux
@tutoriaLinux 4 года назад
Thanks! Looks like certbot threw up :(. Appreciate the heads up.
@pjorgensen2
@pjorgensen2 4 года назад
Dave you play drums?
@tutoriaLinux
@tutoriaLinux 4 года назад
I played for about 10 years, on and off. Getting back into it again, playing lots of rudiments with a metronome and trying to get my funky open-hihat left foot to cooperate again.
@pjorgensen2
@pjorgensen2 4 года назад
That's really cool. Making music is so much fun, I don't think I could live without it. I sometimes wonder what I'd do if I went deaf, I think I'd probably just switch to playing bass.
@Bhuvandgrt
@Bhuvandgrt 4 года назад
Kubernetes?
@tutoriaLinux
@tutoriaLinux 4 года назад
For the amount of hype that kubernetes has generated, I think its actual footprint at actual companies is vanishingly small (albeit growing). I think all DevOps folks should be *familiar* with Kubernetes, but investing lots of time in learning it 'just in case' might be risky.
@Bhuvandgrt
@Bhuvandgrt 4 года назад
tutoriaLinux Thanks for your reply. We are predominately working on k8 migration and that perfectly manages app life cycle. In case if you have any plans to cover CI/CD, we all would really appreciate that. Have a great day!
@ArieLendraPutra
@ArieLendraPutra 4 года назад
here in my country.. before the "devops" jargon.. if you're a programmer, you should already knew about linux indepth.. basically semi one man show... lol..
@tutoriaLinux
@tutoriaLinux 4 года назад
Agree; There are some things I really miss about the pre-devops and pre-cloud days!
@serbianuser
@serbianuser 4 года назад
linux is just one part of the show...and if u know aws, azure, networks, ansible, terraform, monitoring, jenkins etc...than u know about new jargon in your country and than u dont even need to be programmer cuz possition of "devops" or cloud architect are payed 3x more ..my point is that u are far from semi one man show lol
@bmpetrov
@bmpetrov 4 года назад
There is no such thing as a junior DevOps engineer
Далее
How to move from Ops to DevOps, Step by Step
16:12
Просмотров 16 тыс.
DevOps Interview Warmup Questions
7:18
Просмотров 41 тыс.
How I Think About Learning
11:30
Просмотров 42 тыс.
Why Cybersecurity Training is a SCAM
10:37
Просмотров 147 тыс.
Is DevOps right for you? 13 points to consider
19:27
Просмотров 123 тыс.
3 Concepts to Master for DevOps/SRE Interviews
11:41
Просмотров 62 тыс.
What Tech Interviewers are Trying to Find Out
6:24
Просмотров 21 тыс.
Brutally honest advice for new .NET Web Developers
7:19
Popular Linux Interview Questions for DevOps Interviews
14:20