- Видео 67
- Просмотров 5 784
Verbose DevOps
Добавлен 28 июн 2024
All about Cloud and DevOps
AWS re:Invent 2024 Highlights - reInvent Keynote & New Features Summarized
#aws #reinvent 2024 highlights - my 10 minute summary of the keynote and new features for S3, Aurora, EKS and more.
Просмотров: 229
Видео
AWS DevOps Interview Questions - 10 in 10 Minutes!
Просмотров 13912 часов назад
10 AWS DevOps interview questions on AWS cloud infrastructure. VPC, EC2, EKS and more.
Why You Should Be Worried About The Future Of DevOps and Cloud
Просмотров 20День назад
What do you think of the points in my video? Leave a comment and discuss! - Increasing trend to make backend developers do DevOps work. - Increasing trend for DevOps Engineers to be developers. - Why would a developer even want to do DevOps? - Ever increasing toolset (and studying) and every employer expects you to know their exact stack. - Knowing an equivalent stack is respected less and less...
Terraform Tips and Tricks - Real World SECRETS
Просмотров 4214 дней назад
Terraform tips and tricks applied and practiced in the real world. Including: modules, state file, environment separation, variables, comments, tests
Best Reddit Subs for DevOps - DevOps Subreddits
Просмотров 4221 день назад
Subreddits on Reddit - my own personal Reddit sub favorites.
DevOps GitHub Profile Tips and Examples
Просмотров 3221 день назад
GitHub profile tips and examples for cloud and devops engineers.
DevOps Documentation Tools & Best Practices
Просмотров 4921 день назад
Tools for documentation in DevOps and my opinion on how to use them. - Confluence, Bookstack, Wiki.js, Obsidian, Notion.
DevOps Resume Review - Roasted Resumes By DevOps Guy!
Просмотров 3128 дней назад
I roast 5 resumes in a devops resume review in this video.
HFT Interview Tech PREP SECRETS (Low Latency) - High Frequency Trading Technology Interview
Просмотров 15Месяц назад
The tech behind high frequency trading. It's all about low latency.
Linux CPU & Memory Troubleshooting Commands - For Work & Interviews
Просмотров 72Месяц назад
Using ps, top, htop, vmstat, lscpu, free, kill, pkill.
DevOps Guy Reacts - Working For Startup vs Scale Up vs Large Company
Просмотров 17Месяц назад
DevOps engineer, working for start vs scale up vs large company, what is it like?
How Long To Stay In a Job In Your 20s - When To Move On From a Job?
Просмотров 24Месяц назад
How long should you stay in a job in your twenties, or at any time in your life? In this podcast, I'll describe the ideal time you should work in a role and how I personally navigate my own career.
How To Discuss Salary Expectations With Recruiter - Secrets Revealed!
Просмотров 62Месяц назад
How To Discuss Salary Expectations With Recruiter - Secrets Revealed!
Linux Network Troubleshooting Commands (ip, ifconfig, netstat, ufw, traceroute, dig)
Просмотров 103Месяц назад
Linux network troubleshooting commands used: ip addr ip link ifconfig ip route netstat -rn sudo netstat -tulpn ss -tuln sudo lsof -i: 53 sudo ufw status sudo ufw status verbose tracepath sudo traceroute -I bbc.com mtr -4 bbc.com dig google.com dig google.com MX
DevOps Guy REACTS: AI Took 5 Minutes What YOU Took 3 Days To Do! Why So Long?
Просмотров 2,1 тыс.Месяц назад
DevOps Guy REACTS: AI Took 5 Minutes What YOU Took 3 Days To Do! Why So Long?
Monitoring "Golden" Principles for Cloud/DevOps - Do YOU KNOW what Google Say?
Просмотров 142 месяца назад
Monitoring "Golden" Principles for Cloud/DevOps - Do YOU KNOW what Google Say?
Deep Dive - DevOps Job Description Example
Просмотров 92 месяца назад
Deep Dive - DevOps Job Description Example
What is CNI in Kubernetes? BASIC BEGINNERS GUIDE - NOT for Experts!
Просмотров 352 месяца назад
What is CNI in Kubernetes? BASIC BEGINNERS GUIDE - NOT for Experts!
Terraform IMPORT BLOCK Example on AWS - Full Demo!
Просмотров 492 месяца назад
Terraform IMPORT BLOCK Example on AWS - Full Demo!
The DevOps Handbook - Should YOU Read It? My Verdict
Просмотров 112 месяца назад
The DevOps Handbook - Should YOU Read It? My Verdict
LIVE HANDS-ON DEMO Monitoring & Logging! How To Install Prometheus, Grafana, Loki & Promtail!
Просмотров 632 месяца назад
LIVE HANDS-ON DEMO Monitoring & Logging! How To Install Prometheus, Grafana, Loki & Promtail!
What Is Cloud Repatriation? Are DevOps & Cloud Engineers Affected?
Просмотров 432 месяца назад
What Is Cloud Repatriation? Are DevOps & Cloud Engineers Affected?
Demo Full Tour AWS Load Balancer (Layer 7) With Auto Scaling Group for Web Servers
Просмотров 162 месяца назад
Demo Full Tour AWS Load Balancer (Layer 7) With Auto Scaling Group for Web Servers
Which Cloud Is Best To Learn for a DevOps Engineer? AWS, Azure or GCP? | DevOps Monolog Solo Podcast
Просмотров 203 месяца назад
Which Cloud Is Best To Learn for a DevOps Engineer? AWS, Azure or GCP? | DevOps Monolog Solo Podcast
K9s Install & Tutorial | BEST Kubernetes Utility FORGET kubectl !
Просмотров 1483 месяца назад
K9s Install & Tutorial | BEST Kubernetes Utility FORGET kubectl !
FORBIDDEN Word You Should (Almost) NEVER Say in a DevOps/Cloud Interview | DevOps Monolog Solo Pod
Просмотров 143 месяца назад
FORBIDDEN Word You Should (Almost) NEVER Say in a DevOps/Cloud Interview | DevOps Monolog Solo Pod
TOP 10 Python Libraries For DevOps | Best DevOps Python Packages
Просмотров 393 месяца назад
TOP 10 Python Libraries For DevOps | Best DevOps Python Packages
The MOST HONEST DevOps Job Ad I've EVER Seen!
Просмотров 163 месяца назад
The MOST HONEST DevOps Job Ad I've EVER Seen!
ChatGPT For DevOps Cloud - AWS Boto3 Python Demo | Watch Me Code!
Просмотров 93 месяца назад
ChatGPT For DevOps Cloud - AWS Boto3 Python Demo | Watch Me Code!
can you please provide the ppt link?
Hi, I'm sorry I don't keep the slides after I've recorded my videos. By the way I actually use LibreOffice Impress on Linux :)
Really nice video , It helps to refresh interview
Glad it was helpful! :)
What do you think of the points in my video? Leave a comment and discuss! - Increasing trend to make backend developers do DevOps work. - Increasing trend for DevOps Engineers to be developers. - Why would a developer even want to do DevOps? - Ever increasing toolset (and studying) and every employer expects you to know their exact stack. - Knowing an equivalent stack is respected less and less. - DevOps in a startup - too much to learn and basically the company's dog. - Platform Engineering and real SRE the only light at the end of the tunnel. - Everyone else doing "Glue Engineering" - highly unstable and unclear future, even before AI! - For "simpler" Cloud Infra engineers, cloud migrations are drying up. - What to pivot to? Without FAANG style savings.
I'd love to hear your personal Terraform tips and tricks, please leave a comment and share with the community!
Thank you for the great video can your make one on how to make a good looking GitHub and read me for documentation
Can you make a video on how to document and your projects on GitHub and setting up a resume and portfolio website
Great idea, I'll work on that in the next week or so. Thanks!
Hey, I just made a video on documentation. I'll do a separate one for GitHub personal projects shortly. (my mistake, I thought you wanted team doc video)
@ thank you so much your videos and content are incredible and so easy to learn from.
@ your resume video really helped me get clarity and I know with your GitHub video I’ll be set and confident to tackle the job market
thanks, I made the new video on Github profiles today, you can view it!
Ok so did you actually create your ball program with chatgpt or not? Have you actually tried it and it worked?
No I haven't but thanks you've given me a great idea for a future video, I will do it. 😊
Simple, ask the manager why they think its okay to put our IP onto a random server to be analyzed and potentially stored for the AI to use as data in the future? Listening to this guy saying "I dont care about syntax, only logic" shows inexperience. The structure and syntax of your program is just as important as your logic. However, syntax issues have been solved without AI for decades with an IDE. Structure and logic is the important part. Writing well made programs with an architecture that is maintainable and flexible. Logic so that it meets business rules. Etc. AI can basically help you with snippets here but it cant really produce anything over an existing code base.
I work at a small company an thankfully my boss gets it - I use AI but it's primarily to get information. I use documentation as well, but I've found sometimes AI is faster and easier to find what I'm looking for than searching the web. It's really helped me learn things and use new languages too, if you are smart about how and when you use it it's genuinely a great tool.
Me: Ez way to explain.i am human that’s ai of course it’s faster 🙄
Let the manager do it themself with AI and deploy it to production and see if it works The question won't come up again after that.
We need to know what kind of task that was given also compare both solutions. we can not just way the manager did wrong.
99% of all companies are small enough to only need one disciplined developer. Dev ops is really nothing more than a useless admin that adds time to a project introducing documentation and communication, taking time away from actual development, and this video perfectly illustrates it. LLM's do produce readable code - that is not an issue. As for testing, and you mentioned never been acceptance tested...how could it be? That by definition happens when you turn the project over to the client. As for having policies on how to structure your code...is about as useful as a teapot made out of chocolate. If you show me someone who insists that code that actually performs well should be re-written to have a { on a new line rather than after the ), then I will show you someone who should receive a high velocity impact to his face. What LLM's actually gets wrong is efficiency, memory usage, knowledge about your hardware and software infrastructure, equations and what to use in different scenarios. It may even reply with things that are deprecated and does not work anymore.
Ridiculous. Ive been at a company that had one developer where there were no standards and it was just spaghetti slop. No architectural standards. No source control. No testing. Its why I was able to find bugs in the program that existed for years as simple as type conversion errors. If you do not test or document, the quality of product suffers and its readily apparent.
@@jshowao oh, I've inherited code like that and even employed programmers who code like that too (my office manager did thee recruiting) They are now fired, which should give you an idea of where I am going with this. What you describe is the work of a bad programmer. In your scenario, you would keep the bad programmer who makes all these mistakes AND add additional cost by hiring and recruiting a dev ops on top of that that slows him down, makes him communicate all the changes, re-write things to an adequate level and then write documentation for all thee other programmers, ie nobody, meaning he can write nothing but the the word "feces" a million times over and nobody is the wiser. In my scenario we get a good programmer, who writes better code to begin with. From a company perspective, what would do you think is best? The substandard programmer and his admin who takes a week to write, re-write, approve and document or a good programmer who codes the same thing in a semantic and faster way in 30 minutes? The answer is obvious.
@@danielbengtsson9833 This is ridiculous nonsense. What do you classify as a good programmer? Because Ive worked with great programmers that didnt document crap, didnt want to do anything other than code, didnt want to follow standards, didnt want to do pull requests, didnt want to learn other languages, didnt want to learn common industry tools, etc. It's not all about time and efficiency. What you advocate for is the cowboy coder who is the only one that can be depended on. And guess what, most of those people end up being impossible to work with, quit, or die. Then what do you do? You've got no documentation, no standards, no agreed upon process and you expect some new person to whip up a full solution in a code base they have never seen? You are not always going to get great programmers either. So you are going to let a job opening sit for years looking for the "magic person" when you could just hire a person and give them a chance to get up to speed who may not produce stellar code for the first few months. Yes, and the spaghetti code I inherited was from these cowboy "know it all" programmers who you think 99% of companies only need one of. Were they bad programmers? I dont particularly think so, they were just over worked and under people like you to expect them to produce gold under ridiculous timeframes, so they produced spaghetti which is the fastest thing you can do. The person I'm talking about was one guy who had been working at the company for 20+ years and the manager said was a guru by the way and coded their entire lithography system.
The whole premise is off to be honest. Taking 5 minutes to generate some code is incredibly slow for an ai. So if somebody says that they are obviously including prompt writing time into that. And to that manager I would be suddenly excited and ask them how they wrote the perfect prompt in such a short time. They got production ready code out of it? With all the supporting features, and it didnt get confused and make any bugs or miss features or implement any details against your intentions that you inferred in your prompt? And you wrote that in under 5 minutes? Amazing! Lets ship it then, and you should be exploring your new found super skill. Developers are going to be so thrilled to learn how you did it! We are going to be rich!
I will never code without ai again but in its present state it creates some really awful code. I am a different coder now. I mark homework produced by the ai. It lets me tackle some bigger challenges than before, where i would have got stuck and reduced the scope working by myself. So it does feel like its better but it also adds bugs, gets things wrong, uses bad practices, regresses and loses features already implemented. At the moment i would say if you are not a professional programmer be very wary of ai code. It will confidently challenge you to find its mistakes while swearing blind it has made none.
If you will never code without AI again, then I put it to you that your programming skills will diminish over time and you are setting yourself up for a situation in the future when you won't be able to understand what is going on with the code that is being produced.
@@danielbengtsson9833 only if the ai gets better 😁 I use git and read every line and then correct the ai about half a dozen times with its use of bad libraries, inefficient code, I tell it to use specific design patterns, etc etc. In many ways it's better than me. It can code to the ideals I would wish to uphold. And instead of getting stuck or cutting corners, I make it do my best work. At the moment though, for conversational prompt answering, it doesn't have the extra inference to automatically apply all these best practices, and find the best solution rather than the most statistically likely. I'm not going to go back to googling api docs and refreshing myself on language structures, so I will always use AI moving forward, but unless it gets a lot better, I will still be deeply involved in the process. I've been reading more code in the last year than I have in my whole life. I am a sharpshooter at spotting wrong code and getting it regenerated to a more specific prompt. I catch its logical errors. I'm guessing you thought I meant I just copy paste the output and press run to see what happens. In that scenario, and for jr / casual developers I think AI is probably hell for them, and not strengthening their skills at all.
You make a good point. The more you use AI, the more rusty your raw coding skills become. Currently that is still very useful. But at some point, maybe we will become so far abstracted away that they will become totally abstracted........that's what I wonder about a lot what it looks like 5 years from now. I mean almost nobody needs to do memory management at the register level anymore to give an example (a bad one I know but I hope you get my point 😆).
I tell you if the layoffs in tech industry are happening fue to these managers reporting that they don't need devs coz ChatGPT can do the same stuff they are going to suffer a lot
It is very hard to explain to non-coders why AI submitted code isn't truly usable. To them if the outputs look even remotely similar to what an experienced programmer might produce, they will inevitably think any explanations are just excuses for incompetency. I think the most important thing to stress in such confrontation is that human beings can actually think about the problem space and work independently from the inputs. The second point to stress, is that the AI guesses a solution, and while that might work for quite a while, once it guesses wrong, the non-coder manager won't even be able to tell what went wrong and they'll need me to fix that mess. Software is more than just the text files.
tell them to just use AI then. maybe it is so easy, maybe it's not let the objective reality decide. i mean, it's not realistic, either the programmer is exceptionally bad or manager simply lied, which is more probable.
If a manager demands to know why it took me 3 days instead of 5 minutes I would simply reply with a, "It is a little thing called 'Quality Control' not sure if you know anything about that."
But how could you meassure the efficiency of a developer? In the video you say that you use it to not worry about syntax. Well, that's what LSPs where made for (autocompletion and syntax check) Me personally don't use AI for coding BUT I used them for boilerplate, formatting and all of these boring things that LLMs are really good at. On the other hand, you say that AI speeds up development time. How do you meassure it? Most of the benchmarks about AI speeding up developing time are also the same companies selling you the AIs (for instance, github claims that AI speeds up to 55% development speed while selling you Copilot) Otrer thing is that when you prompt engineer you seem to be VERY specific about the implementation (you ask him to use specific libraries, specific syntax, and break down the code to it's atomic functions to not overload the AI). Is it THAT different than implementing it yourself? After all, you gotta make the very specific prompt, you gotta check the code, you gotta paste and test if the code works, and if it doesn't for some reason fix it (or ask chatgpt to fix it! i dunno) and at this point I don't know if you wern't just better off coding it yourself. I'm not blaming or anything, I think the video has a lot of good in it. I agree in the fact that, AI or not, you MUST learn what you are doing and. I don't recall if you said it, but it seems that you don't buy that "AI is gonna replace us" bullshit and I really found interesting that you proxied some programming techniques thanks to AI. I liked the video, thumbs up and waiting a response. Cheers!😊
Hey, I'm sorry I took so long to reply, have been quite busy. I suppose managers view the efficiency of developer by output per hour. A kind of mechanistic method. Or maybe they just ask their stakeholders how they are feeling. Difficult to tell what kind of 'magic' they are using, most likely it is a blunt measurement tool, whatever it is! 😆 We know that commits per day or merges per day is not really telling the complete picture. Story points per sprint, perhaps? I wonder if we will be expected to deliver more points per spring in future...... Yes I can see that for a senior who has good muscle memory in an IDE (not even using autocomplete features) might not improve much with AI. I can say that because I don't program day in and day out (I am constantly context switching) then I get very rusty with syntax. It's the same for my language learning, I am constantly dropping and picking back up my language learning. At work, I couldn't use Python every day if I wanted to (I suppose I could in my free time though). Hence AI helps me greatly with my rustiness and allows me to increase my development speed to that of someone who is a more active daily user. At least, as you say, I remember enough so that I can describe to the AI precisely what I want even down to library level and techniques and such. Well, will be interesting to see what the next iteration of AI is. We may look back and laugh at 2024 😆 Thanks for your comment!
Why no link with the commands/presentation ?
Hey thanks for your suggestion. Will bear this in mind for future. So far I only share source code but I can consider maybe doing the same for commands in future.
Good video. I'm working on becoming a CE first, and then eventually, I want to work my way up to DevOps or SRE.
Good luck, you can do it! I believe in you!
Thanks for the great videos. Can you make some videos on a great devops resume, online portfolio and even how to write a great read me for projects
Hey Will, thanks for this nice comment. Those are some great ideas, I will add them my list, thank you! and I will definitely do at least one of these ideas in the next few days, be on the lookout! :)
*side-steps it and does the actual work*
Yep, always best to avoid the egos and just get on with delivering, I admire your method!
Tool proliferation across the entire web stack seems to be by force of nature. There's some sort of problem. At least five different solutions come about two of them die off, but they're never really dead because somebody used them somewhere. The other three go on to varying levels of success. The primary vendor that caused the problem solves 30% of it. Core audience says the problem's not an issue anymore. People cling to their hard-earned solutions. Get a little bit better. Some of them die off. Eventually the primary vendor says oh look we've discovered sliced bread and they solve the whole problem in a completely different way that has its own new problems.
haha yeah that's a great example of what is happening. Sadly I don't think it will change anytime soon - so long as another open source tool exists to satisfy even a single use case, it will get adopted and someone will have a strong opinion on it! 😂 Thank you for your comment by the way I appreciate it!
Great videos thank for your knowledge and feed back. Can you make a video explaining in detail how to emulate your coding setup
Hey Will, appreciate your comment! That's a great idea for a future video, I do have some interesting thoughts on that subject actually and it may surprise you and other viewers :)
Interesting one, so with your experience in this data, I wanted to get in the tech industry through cloud/devops and move to middle east but does not look great. What would be interesting is to see in some months. Where are you based ? Did not find out the answer on your channel.
Edit : with your experience and these data* Sorry not a native
Hi @narra_futs4251 I appreciate your comment! At least where tech is not so concentrated you should have less competition. Middle East is really on the global ascent I think will be very exciting to watch in the coming years. If that is your dream, don't be dissuaded. I say go for it! You can be a pioneer!