Hook
More breakout videos from this creator.
Nothing makes me more mad than when people overcomplicate tech concepts that really are not that hard to understand. So I'm gonna start a series where I break down tech concepts that is gonna make it so much easier for the girlies to understand. And today we're gonna talk about a topic that we hear a lot about, but we don't really know what it entails. And that topic is DevOps. So traditional developing is when a software engineer will write code and then push it out. But what happens after that software engineer pushes their code out? That code doesn't magically jump onto your phone. It has to be tested, packaged, deployed, monitored, and kept running. That is where DevOps comes in. Think of it like me doing mascara. Before mascara, you curl your lashes. And in tech, before your code can run, you have to set up the environment. The mascara wand is like the CI/CD pipeline. This is the tool that actually applies the changes. So when a developer pushes code, the pipeline picks it up, checks it, builds it, tests it, and ships it. Just like the wand lifts, separates, and applies mascara in one smooth motion. But when you go too heavy with the mascara, it clumps, right? The same thing happens with code. If you don't test properly, or if you have too many changes at once, you're gonna have a lot of bugs. And when you are doing mascara, you don't do one giant coat, you layer it. DevOps deploys code the same exact way. So you have small changes, frequent updates, easier rollbacks, and less breakage. And if you're gonna be sweaty, teary, or in humidity, you need to use a waterproof mascara. It protects you. And DevOps does the same for infrastructure, like firewalls, IAM permissions, secret management, network rules, and even encryption. Basically making sure that nothing leaks. Literally. DevOps is everything that happens behind the scenes to make sure code gets from a developer's laptop to your actual app, clean, fast, secure, and without breaking things. Just like mascara pulls the entire makeup look together, DevOps pulls the entire software process together. So would you rather be a DevOps engineer or a traditional software engineer? Let me know in the comments.