I'm a backend software engineer who prefers to focus on the backend and learn devops concepts as needed. Tbh there's a lot more to devops than writing a docker compose file but I get paid for my skills in designing, building, and maintaining application code and its integrations. There's depth in backend engineering as well. Plus, there's only so many hours in the day and I want to see my family 😅
You’re pointing out the frustration that I currently feel. Being a Backend Engineer already requires us to learn a lot, and now we have to take DevOps into account as well…
@@Oliver-op7vo in our company backend engineers requires devops knowledge, because they provide us (frontend) to play with services/data we need during POCs development. although we have devops eng, it seems, they are more into env ready for production, not on POCs and playground. it's faster for us to communicate and do rapid prototyping
@@archmad There are ways to create mock APIs that don't require devops for that kind of thing, especially when you document your endpoints via the OpenAPI standard. Arguably, you could have frontend engineers (or any) learn how to do that, it's less resources for a POC.
Loved the vid ! Indeed, DevOps has become an usual interview topic now in 2022. Keep up the great work with these videos. I'd totally buy a DS&A / System Design course if you were the teacher.
At a *minimum* software developers, including web developers, should learn to use Docker containers (both straight-up Docker and Docker Compose) or an equivalent container technology and basic security issues.
I'm glad I found your channel. I taught myself html back around 2002 when I was in high school. I picked it up fast. Got a few friends and family in on it the were computer-centric. One is still a dev. I've been considering a field change and am about to fall back in and see what I've missed. Hoping to get html, css, Java, js and a few others. I'm a bit intrigued by cobol. Also, Washington guy here. I just drove through Seattle 2 hours ago. Small small world. Can't wait to check out more of your content.
I am a DevOps Engineer. I like that no boundaries in DevOps do what ever comes to the team. Some times it's overwhelming to focus on many at a time. Another thing is makeing developers to understand about the ci/cd and infrastructure is difficult 😂.
@@crisi6754 Any Cloud knowledge (AWS/Azure/GCP), basic Linux Administration, Shell + Python scripting, Git , CI/CD (Jenkins /GitHub Actions/Bitbucket Pipelines etc..,), Containers(Docker) , Container orchestration (Kubernetes). Huge intrest in learning new things. Resources you can use any online medium Udemy,RUclips, Official Documents more important is to practice everything you learn and design thinking for integrating various tools .
In terms of the video, you amaze me with all the specific details and integration knowledge. A lot of people help each other, but not as much as you. I would like to ask it a few questions respectfully.
I'm a frontend engineer, and always think it is better to specialize on some set of technologies you would want to have a good level of domain instead of trying to learn a lot of things from any area. Usually, when you learn a bit of everything, you end up not being good at anything.
@@alexbecar977 well i did java web dev + vm hostijg for many years, full stack, for my own product n biz. thats tapered off n im wondering which way to go, update skills for web3 smart contract dev or update my skills for the newer devops stuff...any thoughts?
@@cryptolicious3738 Wow glad you asked, I'm also a Java programmer and it's pretty easy to get jobs in it in my country but if I had to switch I would go to node js and full stack js, I'm not the biggest fan but it's like everything is beinf made in js these days...
You can specialize in whatever you want and still learn something else. There's no law that says you can't do it besides it's a learning profession. You adapt or die. The tech world is moving and we MUST move with it otherwise the industry will leave you behind. Am not saying you should go learn 5 things at once. If the possibility of learning something new is not an option for you then maybe change career. Our biggest Problem is, people don't know how and when to incorporate the new stuff they are trying to learn with the old one.
True the part where he talks about it being your problem, haha I always wonder what infrastructure is doing in my job if I have to tell them how to do things, good video.
It just feels absurd when I hear those mentions like "Netflix does 1000s of deploys a day on production". Like, for real? Do you really roll out 1000s of features a day, even tiny ones? Because, as a user, I rarely see any. Or are those deploys like "fixed a typo" or "removed optional semicolon"? I assume I just probably have a hard time imagining something like that because I've never worked at such scale, although I did work in big systems and for some even well-known names and market leaders. That being said, I still cannot imagine a need for 1000s of deploys a day. I'm not saying it's not possible, but why? Please, I seek some enlightenment :)
The changes don't have to be anything you notice. Just optimizing a single process in one of their backend agents is a change. And incremental changes that are deployed just to reach that optimization are all a part of CI. Netflix isn't just one app
100% it is, anything that's related to the software getting cooked and then deployed will get included into the devops lifecycle. Big orgs like to distribute these tasks to a more specialist group of people and in general in a avg company a devops engineer and cloud architect will be focusing on security part as that application.
cool video ! i did java eC webapp dev + vm hosting for many years, full stack, for my own saas product n biz. thats tapered off n im wondering which way to go, update skills for web3 smart contract dev or update my skills for the newer devops stuff...any thoughts?
Hello Sir, Thanks for this detail explanation. it really help me clear a lot of things.. but sir i have a doubt regarding to getting a job in Devops is that, can i get a job in devops only just learning Docker, Kuberntes and Terraform and AWS ?? i mean my point is that is it possible to make only these four tools for my stream line skill for future? or do i need to learn other tools in future? plz sir help me in this regard, coz to be honest i really dont like to learn other tools like jenkins, ant,maven or nexus etc..
I'm a backend software engineer who prefers to focus on the backend and learn devops concepts as needed. Tbh there's a lot more to devops than writing a docker compose file but I get paid for my skills in designing, building, and maintaining application code and its integrations. There's depth in backend engineering as well. Plus, there's only so many hours in the day and I want to see my family 😅
You’re pointing out the frustration that I currently feel. Being a Backend Engineer already requires us to learn a lot, and now we have to take DevOps into account as well…
@@Oliver-op7vo in our company backend engineers requires devops knowledge, because they provide us (frontend) to play with services/data we need during POCs development. although we have devops eng, it seems, they are more into env ready for production, not on POCs and playground. it's faster for us to communicate and do rapid prototyping
Then don't watch this video lol.
@@archmad There are ways to create mock APIs that don't require devops for that kind of thing, especially when you document your endpoints via the OpenAPI standard. Arguably, you could have frontend engineers (or any) learn how to do that, it's less resources for a POC.
Loved the vid ! Indeed, DevOps has become an usual interview topic now in 2022. Keep up the great work with these videos. I'd totally buy a DS&A / System Design course if you were the teacher.
At a *minimum* software developers, including web developers, should learn to use Docker containers (both straight-up Docker and Docker Compose) or an equivalent container technology and basic security issues.
I'm glad I found your channel. I taught myself html back around 2002 when I was in high school. I picked it up fast. Got a few friends and family in on it the were computer-centric. One is still a dev. I've been considering a field change and am about to fall back in and see what I've missed. Hoping to get html, css, Java, js and a few others. I'm a bit intrigued by cobol. Also, Washington guy here. I just drove through Seattle 2 hours ago. Small small world. Can't wait to check out more of your content.
I am a DevOps Engineer. I like that no boundaries in DevOps do what ever comes to the team. Some times it's overwhelming to focus on many at a time. Another thing is makeing developers to understand about the ci/cd and infrastructure is difficult 😂.
What are some resources that can introduce me to DevOps? I'm currently just a Software Engineer :)
@@crisi6754 Any Cloud knowledge (AWS/Azure/GCP), basic Linux Administration, Shell + Python scripting, Git , CI/CD (Jenkins /GitHub Actions/Bitbucket Pipelines etc..,), Containers(Docker) , Container orchestration (Kubernetes). Huge intrest in learning new things. Resources you can use any online medium Udemy,RUclips, Official Documents more important is to practice everything you learn and design thinking for integrating various tools .
@@mad-alpha Ty for the info man!
I’m a devops engineeri and I like dealing with multiple different integrations and dealing with new stuff like the deployments through kubernetes.
In terms of the video, you amaze me with all the specific details and integration knowledge. A lot of people help each other, but not as much as you. I would like to ask it a few questions respectfully.
I'm a frontend engineer, and always think it is better to specialize on some set of technologies you would want to have a good level of domain instead of trying to learn a lot of things from any area.
Usually, when you learn a bit of everything, you end up not being good at anything.
Great advice, if people just focus at few things they would advance a lot quicker
@@alexbecar977 well i did java web dev + vm hostijg for many years, full stack, for my own product n biz. thats tapered off n im wondering which way to go, update skills for web3 smart contract dev or update my skills for the newer devops stuff...any thoughts?
@@cryptolicious3738 Wow glad you asked, I'm also a Java programmer and it's pretty easy to get jobs in it in my country but if I had to switch I would go to node js and full stack js, I'm not the biggest fan but it's like everything is beinf made in js these days...
@@alexbecar977 cool! what have been into? servlets, flutter? spring? good old tomcat ? yeah, ppl r nuts for js node nextjs rust
You can specialize in whatever you want and still learn something else.
There's no law that says you can't do it besides it's a learning profession.
You adapt or die. The tech world is moving and we MUST move with it otherwise the industry will leave you behind.
Am not saying you should go learn 5 things at once. If the possibility of learning something new is not an option for you then maybe change career.
Our biggest Problem is, people don't know how and when to incorporate the new stuff they are trying to learn with the old one.
True the part where he talks about it being your problem, haha I always wonder what infrastructure is doing in my job if I have to tell them how to do things, good video.
It just feels absurd when I hear those mentions like "Netflix does 1000s of deploys a day on production". Like, for real? Do you really roll out 1000s of features a day, even tiny ones? Because, as a user, I rarely see any. Or are those deploys like "fixed a typo" or "removed optional semicolon"? I assume I just probably have a hard time imagining something like that because I've never worked at such scale, although I did work in big systems and for some even well-known names and market leaders. That being said, I still cannot imagine a need for 1000s of deploys a day. I'm not saying it's not possible, but why? Please, I seek some enlightenment :)
The changes don't have to be anything you notice. Just optimizing a single process in one of their backend agents is a change. And incremental changes that are deployed just to reach that optimization are all a part of CI. Netflix isn't just one app
Your smile is contagious 😁
Love from India. Thanks 🙏
What's the optimal way of finding a right career in tech industry while in beginning in college ?
@utsav if possible can you share about Developer Relations this way.
You have such amazing photography in your thumbnails and your gear is cracking. A small suggestion is to update your profile picture.
Is Network Security or Cyber Security related to DevOps or DevSecOps? Is there any relation between them?
100% it is, anything that's related to the software getting cooked and then deployed will get included into the devops lifecycle. Big orgs like to distribute these tasks to a more specialist group of people and in general in a avg company a devops engineer and cloud architect will be focusing on security part as that application.
Wondering if you recommend this for new devs entering the field? I would be OK with taking a devops position to get that experience.
Awesome content💯
Thanks for all the info..
Siuuuu
cool video ! i did java eC webapp dev + vm hosting for many years, full stack, for my own saas product n biz. thats tapered off n im wondering which way to go, update skills for web3 smart contract dev or update my skills for the newer devops stuff...any thoughts?
Hello Sir, Thanks for this detail explanation. it really help me clear a lot of things.. but sir i have a doubt regarding to getting a job in Devops is that, can i get a job in devops only just learning Docker, Kuberntes and Terraform and AWS ?? i mean my point is that is it possible to make only these four tools for my stream line skill for future? or do i need to learn other tools in future?
plz sir help me in this regard, coz to be honest i really dont like to learn other tools like jenkins, ant,maven or nexus etc..
“Your code is your problem until it exists” … delete the code, so No code No problem
It works on my machine 😂
I'm DevOps Eng, Yeah!
Good
Hii sir
Wait but DevOps engineer is another career path though
😒 CR7
FIrst