How much software development should I be able to do?
I've never been able to figure this out. What level of software development experience should I have for a typical Platform engineer job? Usually when I write code, it's just Python or PowerShell, and declarative languages. I don't think I could write a fully working piece of software myself, but at this point I'm not sure how to get to that point without a CS degree. Everything else I learned from KodeKloud and lots of lab time. My background is as a systems engineer though, so obviously not as smart or talented as a SWE.
https://redd.it/1iet8jt
@r_devops
I've never been able to figure this out. What level of software development experience should I have for a typical Platform engineer job? Usually when I write code, it's just Python or PowerShell, and declarative languages. I don't think I could write a fully working piece of software myself, but at this point I'm not sure how to get to that point without a CS degree. Everything else I learned from KodeKloud and lots of lab time. My background is as a systems engineer though, so obviously not as smart or talented as a SWE.
https://redd.it/1iet8jt
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Do you think we are doing Blue-Green deployment?
I've been reading and watching blue-green deployment solutions on different webistes as well as youtube. The more I watch and read different articles, the more it's telling me that our implementation does not do blue-green deployment.
This is the process or flow of ours.
1. Spinnaker creates ASG(let's name it A), load balancer and EC2 instances are created based on the ASG launch template
2. If developers wants to make a new deployment, they update their git project and submits a merge request
3. Spinnaker creates a brand new ASG(let's name it B). It DOES NOT create a brand new load balancer. EC2 instances are launched from the new ASG which is B
4. If the applications on the freshly deployed EC2 instances(created by ASG B) is healty, all freshly deployed EC2 instances are registered to the LOAD BALANCER
5. Previous EC2 instances deployed by "ASG A" are deregistered from LOAD BALANCER and are TERMINATED.
Based from the articles I've found and read, BLUE-GREEN deployment does not deploy everything right away and does not terminate resources right away. It's like percentage based. However, our BLUE-GREEN deployment terminates all the previous resources right away when fresh deployment is healthy.
Otherwise, when freshly deployed EC2 instances are not healthy, it doesn't get registered to the LOAD BALANCER nor the current running EC2 instances are terminated.
Is ours considered a BLUE-GREEN deployment?
https://redd.it/1ieuckd
@r_devops
I've been reading and watching blue-green deployment solutions on different webistes as well as youtube. The more I watch and read different articles, the more it's telling me that our implementation does not do blue-green deployment.
This is the process or flow of ours.
1. Spinnaker creates ASG(let's name it A), load balancer and EC2 instances are created based on the ASG launch template
2. If developers wants to make a new deployment, they update their git project and submits a merge request
3. Spinnaker creates a brand new ASG(let's name it B). It DOES NOT create a brand new load balancer. EC2 instances are launched from the new ASG which is B
4. If the applications on the freshly deployed EC2 instances(created by ASG B) is healty, all freshly deployed EC2 instances are registered to the LOAD BALANCER
5. Previous EC2 instances deployed by "ASG A" are deregistered from LOAD BALANCER and are TERMINATED.
Based from the articles I've found and read, BLUE-GREEN deployment does not deploy everything right away and does not terminate resources right away. It's like percentage based. However, our BLUE-GREEN deployment terminates all the previous resources right away when fresh deployment is healthy.
Otherwise, when freshly deployed EC2 instances are not healthy, it doesn't get registered to the LOAD BALANCER nor the current running EC2 instances are terminated.
Is ours considered a BLUE-GREEN deployment?
https://redd.it/1ieuckd
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How can we factor non-standard things in terraform deployments
Like if some NW parameters is set allowed for all connections but terraform will allow deployment. So how can we avoid it trigger this beforehand.
https://redd.it/1iex3c6
@r_devops
Like if some NW parameters is set allowed for all connections but terraform will allow deployment. So how can we avoid it trigger this beforehand.
https://redd.it/1iex3c6
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is devops good for my future?
I just got assigned to devops in my internship, I am in my final year. Basically a backend type guy.
Questions -
1. Do devops guys write real code?
2. How important is devops from the view of a senior leader?
3. Does it just involve writing yaml files?
4. Will my critical thinking ability be polished here?
5. After mid life will I still find a job?
https://redd.it/1iexsxg
@r_devops
I just got assigned to devops in my internship, I am in my final year. Basically a backend type guy.
Questions -
1. Do devops guys write real code?
2. How important is devops from the view of a senior leader?
3. Does it just involve writing yaml files?
4. Will my critical thinking ability be polished here?
5. After mid life will I still find a job?
https://redd.it/1iexsxg
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
CDTC approach
I just realized I have been using it for the last 10+ years and never invented a name for it. When we have infra code, we want to test it (for real) before deploying it in production. Because it's infra code, we need ephemeral infra subjects (usually virtual machines, bare-metal servers, or switches) to deploy it to before testing. We can't get away with unit tests or some 'in the docker' silliness.
And every good infra test has a pattern of 'create, deploy, test, destroy'; hence, CDTD. (I made a typo in the title and I can't change it).
Is it so? Am I too late to the naming party? How do you call this approach?
https://redd.it/1if1yev
@r_devops
I just realized I have been using it for the last 10+ years and never invented a name for it. When we have infra code, we want to test it (for real) before deploying it in production. Because it's infra code, we need ephemeral infra subjects (usually virtual machines, bare-metal servers, or switches) to deploy it to before testing. We can't get away with unit tests or some 'in the docker' silliness.
And every good infra test has a pattern of 'create, deploy, test, destroy'; hence, CDTD. (I made a typo in the title and I can't change it).
Is it so? Am I too late to the naming party? How do you call this approach?
https://redd.it/1if1yev
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
jenkins first steps
Hello, I'm new to DevOps. I have knowledge of Docker, Kubernetes, and scripting, and I want to take my first steps with Jenkins.
I have read the Jenkins documentation and watched a few brief YouTube videos about the GUI and initial configuration.
I need to complete a final project to get my degree. Although I have already worked on other projects, I want to start my first DevOps-related project because my goal is to work in this field.
Do you have any course recommendations or video tutorials to learn Jenkins? I'm willing to read all your suggestions!
Also, feel free to share any recommendations about career paths, certifications, or technologies that are not the main focus right now but are worth learning.
Thanks in advance!
https://redd.it/1if4qle
@r_devops
Hello, I'm new to DevOps. I have knowledge of Docker, Kubernetes, and scripting, and I want to take my first steps with Jenkins.
I have read the Jenkins documentation and watched a few brief YouTube videos about the GUI and initial configuration.
I need to complete a final project to get my degree. Although I have already worked on other projects, I want to start my first DevOps-related project because my goal is to work in this field.
Do you have any course recommendations or video tutorials to learn Jenkins? I'm willing to read all your suggestions!
Also, feel free to share any recommendations about career paths, certifications, or technologies that are not the main focus right now but are worth learning.
Thanks in advance!
https://redd.it/1if4qle
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How to upload a Lambda function with Node.js SDKs and dependencies?
Hello, I have a Lambda function (
1. Retrieves files from an S3 bucket.
2. Uploads them to an APS OSS Bucket.
3. Returns an URN.
I’m trying to figure out the best way to upload the
What’s the proper approach for packaging and uploading this Lambda function with its dependencies?
i have tried zipping all the contents from local and have uploaded it inside the lambda function
but i'm constantly getting some node module errors.
suggest some advice or best practices which would be very helpful for me to achieve this process.
Thanks!
https://redd.it/1if4rzc
@r_devops
Hello, I have a Lambda function (
index.mjs) file that relies on a few SDKs and dependencies to run. The function performs the following tasks:1. Retrieves files from an S3 bucket.
2. Uploads them to an APS OSS Bucket.
3. Returns an URN.
I’m trying to figure out the best way to upload the
index.mjs file along with its Node.js modules and dependencies (like AWS SDK, etc.) to the Lambda function.What’s the proper approach for packaging and uploading this Lambda function with its dependencies?
i have tried zipping all the contents from local and have uploaded it inside the lambda function
but i'm constantly getting some node module errors.
suggest some advice or best practices which would be very helpful for me to achieve this process.
Thanks!
https://redd.it/1if4rzc
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Moving Away from Jenkins ... ...
In my group - i've setup Jenkins from scratch (bout 8years ago give or take) , , went through the pains and good times of my time with Jarvis - lol .. .. But now im on old servers and getting the nagging emails from the ultimo PMO group "your servers are out of scope - unsupported - out of compliance"
I get it - yes im very late and all - - but wow PMOs , , damn - lol .. what do they actually do - - w/e thats another topic I guess.
so - im moving away from JENKINS I feel - - its too much to scale , DR and all - - SO, github actions GHA anyone - lol ..
but im getting mixed feelings and reviews on transistioning my jenkins jobs - - which are app deployments - - and a mix bag of deployments
= = = some are just files delivered from the vendor where I use Jenkins to do backups , file copies and such
= = = some are just "jobs" I have that run sqls to PUSH or PULL data to an ftp , s3 bucket
= = = and some do a full ci/cd where it checks out from github , does an ms build and copies to servers
pretty much all done via various python / powershell scripts. and im using JENKINS as the orchestrator , scheduler and really a single point for all my "jobs"
now will GHA help me out - - is it worth the transistion?
https://redd.it/1if9aiy
@r_devops
In my group - i've setup Jenkins from scratch (bout 8years ago give or take) , , went through the pains and good times of my time with Jarvis - lol .. .. But now im on old servers and getting the nagging emails from the ultimo PMO group "your servers are out of scope - unsupported - out of compliance"
I get it - yes im very late and all - - but wow PMOs , , damn - lol .. what do they actually do - - w/e thats another topic I guess.
so - im moving away from JENKINS I feel - - its too much to scale , DR and all - - SO, github actions GHA anyone - lol ..
but im getting mixed feelings and reviews on transistioning my jenkins jobs - - which are app deployments - - and a mix bag of deployments
= = = some are just files delivered from the vendor where I use Jenkins to do backups , file copies and such
= = = some are just "jobs" I have that run sqls to PUSH or PULL data to an ftp , s3 bucket
= = = and some do a full ci/cd where it checks out from github , does an ms build and copies to servers
pretty much all done via various python / powershell scripts. and im using JENKINS as the orchestrator , scheduler and really a single point for all my "jobs"
now will GHA help me out - - is it worth the transistion?
https://redd.it/1if9aiy
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What’s your approach to assessing velocity using ADO (Azure DevOps)?
We’re using Fibonacci and have epics>features>PBIs>tasks.
We’d like to assess velocity to launch, but our major go live is next January. We don’t have all full backlog.
Would love input. Thanks.
https://redd.it/1ifbg45
@r_devops
We’re using Fibonacci and have epics>features>PBIs>tasks.
We’d like to assess velocity to launch, but our major go live is next January. We don’t have all full backlog.
Would love input. Thanks.
https://redd.it/1ifbg45
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
AI-Powered Secret Scanning
Hi everyone,
I'm working on a new secrets management platform for developers called Stashbase, and I’m working on one feature: AI-powered scanning for hardcoded secrets in your code. This tool can run checks during your pre-commit or pre-push Git hooks, or as part of your CI/CD pipeline.
The tool intelligently detects hardcoded secrets in your code and prompts you to either remove or sync them with a secrets manager (like Stashbase). You’ll also have the option to configure which files to ignore, set up custom scanning rules, and more.
I’d love to hear your thoughts:
Would you use a tool like this?
How important is it that the tool is intelligent and customizable?
What are your thoughts on running scans before committing or pushing your code?
Any features you’d love to add?
Looking forward to your feedback! Thanks for your time!
https://redd.it/1ifew0e
@r_devops
Hi everyone,
I'm working on a new secrets management platform for developers called Stashbase, and I’m working on one feature: AI-powered scanning for hardcoded secrets in your code. This tool can run checks during your pre-commit or pre-push Git hooks, or as part of your CI/CD pipeline.
The tool intelligently detects hardcoded secrets in your code and prompts you to either remove or sync them with a secrets manager (like Stashbase). You’ll also have the option to configure which files to ignore, set up custom scanning rules, and more.
I’d love to hear your thoughts:
Would you use a tool like this?
How important is it that the tool is intelligent and customizable?
What are your thoughts on running scans before committing or pushing your code?
Any features you’d love to add?
Looking forward to your feedback! Thanks for your time!
https://redd.it/1ifew0e
@r_devops
Stashbase
Stashbase | Secrets for developers
Securely manage environments and secrets across all your apps and teams. Web dashboard, CLI, SDKs — we got you covered. Start for free.
How Do I Get Back Into IT After a 2-Year Gap?
I graduated in 2023 with a B.E. in CSE. After that, I worked on client projects and built personal apps using React Native and Next.js. I also deployed Node.js and Python apps using Coolify, Docker on DigitalOcean Linux machines, and Railway.app.
For the last 2-3 years, I had serious health issues and couldn’t actively look for a job. Now, at 25, I’m finally healthy and trying to get into DevOps, but I feel like I’ve lost valuable time. I’ve applied for several jobs, but I keep getting rejected.
Since I’m based in Bangalore, I heard Azure is widely used here. Should I focus on Azure over AWS, or should I get certifications for both? Also, is Terraform worth learning?
What should I prioritize first? Are there any beginner-friendly DevOps projects I can build to stand out? And how do I handle the employment gap when applying for jobs?
Would really appreciate any advice or a roadmap! Thanks in advance.
https://redd.it/1ifrcll
@r_devops
I graduated in 2023 with a B.E. in CSE. After that, I worked on client projects and built personal apps using React Native and Next.js. I also deployed Node.js and Python apps using Coolify, Docker on DigitalOcean Linux machines, and Railway.app.
For the last 2-3 years, I had serious health issues and couldn’t actively look for a job. Now, at 25, I’m finally healthy and trying to get into DevOps, but I feel like I’ve lost valuable time. I’ve applied for several jobs, but I keep getting rejected.
Since I’m based in Bangalore, I heard Azure is widely used here. Should I focus on Azure over AWS, or should I get certifications for both? Also, is Terraform worth learning?
What should I prioritize first? Are there any beginner-friendly DevOps projects I can build to stand out? And how do I handle the employment gap when applying for jobs?
Would really appreciate any advice or a roadmap! Thanks in advance.
https://redd.it/1ifrcll
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
₹ 1Cr in DevOps: Myth or Achievable Reality?
Hi Community!
I’m curious—how realistic is it for a DevOps Engineer in India to earn a ₹1Cr salary? What kind of exceptional skills would one need, and what’s the typical years of experience required to reach this level? Would love to hear insights from those who have seen or achieved this milestone!
https://redd.it/1ifs8w4
@r_devops
Hi Community!
I’m curious—how realistic is it for a DevOps Engineer in India to earn a ₹1Cr salary? What kind of exceptional skills would one need, and what’s the typical years of experience required to reach this level? Would love to hear insights from those who have seen or achieved this milestone!
https://redd.it/1ifs8w4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Gus need help! How do I pull such huge logs from loki ?
As the title says, I have a service that logs 8 Million lines / Min. I should be able to pull minimum 5 minutes of logs.
Single API call can give me only 10k log lines. Linear pagination would take forever. Multithreading or asyncio connections are throttling queriers. I can scale up queriers though (100 currently) but there has to be an efficient way
I personally thinking to implement kafka or rabbitmq but not sure if that would actually solve problem or would just be an overhead
Any experienced peeps with a better solution ?
https://redd.it/1ifuec1
@r_devops
As the title says, I have a service that logs 8 Million lines / Min. I should be able to pull minimum 5 minutes of logs.
Single API call can give me only 10k log lines. Linear pagination would take forever. Multithreading or asyncio connections are throttling queriers. I can scale up queriers though (100 currently) but there has to be an efficient way
I personally thinking to implement kafka or rabbitmq but not sure if that would actually solve problem or would just be an overhead
Any experienced peeps with a better solution ?
https://redd.it/1ifuec1
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Full Stack Developer Looking to Transition into DevOps – Need Guidance!
Hey everyone,
I’m a MERN stack developer with 2 years of experience, but I’ve been finding it incredibly difficult to get clients due to the highly saturated market. Because of this, I’m considering a move into DevOps, but I’m unsure where to start.
I already have a solid understanding of computer networking concepts and related topics, but when it comes to AWS, I feel overwhelmed by the number of services and certification options available.
🔹 What should be my first step in AWS?
🔹 Which AWS certification is best for beginners in DevOps?
🔹 What skills should I focus on to become a strong DevOps engineer?
I’d really appreciate advice from those who’ve transitioned into DevOps or are already working in the field. Any guidance, resources, or learning paths you recommend would be super helpful!
Thanks in advance! 🙌
https://redd.it/1ifzc8r
@r_devops
Hey everyone,
I’m a MERN stack developer with 2 years of experience, but I’ve been finding it incredibly difficult to get clients due to the highly saturated market. Because of this, I’m considering a move into DevOps, but I’m unsure where to start.
I already have a solid understanding of computer networking concepts and related topics, but when it comes to AWS, I feel overwhelmed by the number of services and certification options available.
🔹 What should be my first step in AWS?
🔹 Which AWS certification is best for beginners in DevOps?
🔹 What skills should I focus on to become a strong DevOps engineer?
I’d really appreciate advice from those who’ve transitioned into DevOps or are already working in the field. Any guidance, resources, or learning paths you recommend would be super helpful!
Thanks in advance! 🙌
https://redd.it/1ifzc8r
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
We made an open source testing agent for UI, API, Visual, Accessibility and Security testing
End-to-end software test automation has traditionally struggled to keep up with development cycles. Every time the engineering team updates the UI or platforms like Salesforce or SAP release new updates, maintaining test automation frameworks becomes a bottleneck, slowing down delivery. On top of that, most test automation tools are expensive and difficult to maintain.
That’s why we built an open-source AI-powered testing agent—to make end-to-end test automation faster, smarter, and accessible for teams of all sizes.
High level flow:
Write natural language tests -> Agent runs the test -> Results, screenshots, network logs, and other traces output to the user.
Installation:
pip install testzeus-hercules
Sample test case for visual testing:
Feature: This feature displays the image validation capabilities of the agent Scenario Outline: Check if the Github button is present in the hero section Given a user is on the URL as https://testzeus.com And the user waits for 3 seconds for the page to load When the user visually looks for a black colored Github button Then the visual validation should be successful
Architecture:
We use AG2 as the base plate for running a multi agentic structure. Tools like Playwright or AXE are used in a REACT pattern for browser automation or accessibility analysis respectively.
Capabilities:
The agent can take natural language english tests for UI, API, Accessibility, Security, Mobile and Visual testing. And run them autonomously, so that user does not have to write any code or maintain frameworks.
Comparison:
Hercules is a simple open source agent for end to end testing, for people who want to achieve insprint automation.
1. There are multiple testing tools (Tricentis, Functionize, Katalon etc) but not so many agents
2. There are a few testing agents (KaneAI) but its not open source.
3. There are agents, but not built specifically for test automation.
On that last note, we have hardened meta prompts to focus on accuracy of the results.
If you like it, give us a star here: https://github.com/test-zeus-ai/testzeus-hercules/
https://redd.it/1ig0lfk
@r_devops
End-to-end software test automation has traditionally struggled to keep up with development cycles. Every time the engineering team updates the UI or platforms like Salesforce or SAP release new updates, maintaining test automation frameworks becomes a bottleneck, slowing down delivery. On top of that, most test automation tools are expensive and difficult to maintain.
That’s why we built an open-source AI-powered testing agent—to make end-to-end test automation faster, smarter, and accessible for teams of all sizes.
High level flow:
Write natural language tests -> Agent runs the test -> Results, screenshots, network logs, and other traces output to the user.
Installation:
pip install testzeus-hercules
Sample test case for visual testing:
Feature: This feature displays the image validation capabilities of the agent Scenario Outline: Check if the Github button is present in the hero section Given a user is on the URL as https://testzeus.com And the user waits for 3 seconds for the page to load When the user visually looks for a black colored Github button Then the visual validation should be successful
Architecture:
We use AG2 as the base plate for running a multi agentic structure. Tools like Playwright or AXE are used in a REACT pattern for browser automation or accessibility analysis respectively.
Capabilities:
The agent can take natural language english tests for UI, API, Accessibility, Security, Mobile and Visual testing. And run them autonomously, so that user does not have to write any code or maintain frameworks.
Comparison:
Hercules is a simple open source agent for end to end testing, for people who want to achieve insprint automation.
1. There are multiple testing tools (Tricentis, Functionize, Katalon etc) but not so many agents
2. There are a few testing agents (KaneAI) but its not open source.
3. There are agents, but not built specifically for test automation.
On that last note, we have hardened meta prompts to focus on accuracy of the results.
If you like it, give us a star here: https://github.com/test-zeus-ai/testzeus-hercules/
https://redd.it/1ig0lfk
@r_devops
Testzeus
Achieve effortless test automation with zero coding, zero maintenance, and the autonomous power of the world's first testing agent for Salesforce.
I'm a software engineer, should I take a DevOps job?
I'm a software engineer at a consultancy that requires DevOps as well. I'm thinking about taking a job that is out and out DevOps. I enjoy DevOps/platform work but what makes me slightly unsure is do I want to do it full time and give up writing software. Are there and software engineers that made the switch to DevOps? If so, do you have any regrets or is it all positive?
https://redd.it/1ig1ccx
@r_devops
I'm a software engineer at a consultancy that requires DevOps as well. I'm thinking about taking a job that is out and out DevOps. I enjoy DevOps/platform work but what makes me slightly unsure is do I want to do it full time and give up writing software. Are there and software engineers that made the switch to DevOps? If so, do you have any regrets or is it all positive?
https://redd.it/1ig1ccx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Advice to a dev trying to move to an "Entry" DevOps role (Projects & skills to showcase)
Hi, I'm currently a Fullstack developer for around 1 year and 7 months, recently found myself enjoying the Devops and Cloud side of things much more, spending most of my free time daily dedicated to learning about it, taking notes and building practical projects with what I've learnt.
I recently passed my Azure AZ-104 certification which was tough but gave me a good overview of the main services in Azure.
I have knowledge in .NET, JavaScript (Vue / React), Node.js, GH Actions, ArgoCD, Docker, Kubernetes, Helm, Prometheus, Grafana, Terraform, MS Azure, Ansible, Linux, Bash
I am always improving my skills in these by building out projects, using KodeKloud for courses on DevOps, and reading up documentation and blogs about various tools.
I built a basic microservice-based application that I wanted to implement the DevOps process into. The goal was to cover key DevOps practices like containerization, CICD, Cloud services, automation, security, monitoring, and IaC.
# Tech Stack & Tools
* **Infrastructure:** Azure (Private AKS Cluster, ACR, App Gateway for ingress, Private Endpoints, VNet Peering, VM for a self hosted GH Actions runner)
* **CI/CD & GitOps:** GitHub Actions (cloud & self-hosted runner) and ArgoCD to follow a GitOps approach
* **Automation & IaC:** Terraform to provision the entire cloud infrastructure
* **Security and Service Mesh:** Istio (mTLS for pod-pod communication, Traffic splitting using Virtual services), Trivy (docker image vulnerability scans), Kube-bench (Scan cluster components), kubesec (Scan static K8s manifest files).
* **RBAC and IAM**: Used least privileged IAM roles in Azure, Managed identities to avoid handling credentials.
* **Monitoring & Alerting:** Prometheus Operator with CRDs like PrometheusRules, AlertManager, Basic dashboards with Grafana, Sent notifications for specific metrics to Slack based on PrometheusRules.
* **Networking:** Private AKS Cluster to restrict public access to API Server, Private DNS and linking various VNets to the DNS Zone, Kubernetes Network Policies to restrict Ingress and Egress traffic between Pods.
* **Scripting**: Created Bash scripts to automate things like running scans using Trivy, Installing various Helm charts like CertManager, Prometheus, ArgoCD.
* **Other:** Used Helm and templating for my manifest files, StatefulSets for my DB with an AzureDisk StorageClass to persist data,
#
I definitely learnt a lot by doing this, constantly adding to it when I learnt new things, and I'll continue to add on to it to build my practical knowledge.
The issue now is that I would like to know if this is sufficient for me to start applying for Entry level roles in the field, I know it's not really suited towards juniors but I am willing to upskill myself and improve everyday if given a chance to experience how everything works in a real-world environment.
I feel like you can only do so much on your own, and most of the knowledge will come from applying the skills in a real-world environment and learning from experienced people.
I do not really have an opportunity in my current role as we're a small company, and it's very rare that we make changes to existing infrastructure.
I also wanted to know if it's also possible to find a remote role internationally since there are very little to no roles for someone trying to land their first role locally where I'm from.
I really am trying so many things, contacting people directly on LinkedIn, applying to roles I'm not qualified for since most DevOps roles here want 3+ years of experience. I do still enjoy development, but not to the point where I find myself after hours learning and implementing different technologies like I do with DevOps.
Thanks
https://redd.it/1ig0ziu
@r_devops
Hi, I'm currently a Fullstack developer for around 1 year and 7 months, recently found myself enjoying the Devops and Cloud side of things much more, spending most of my free time daily dedicated to learning about it, taking notes and building practical projects with what I've learnt.
I recently passed my Azure AZ-104 certification which was tough but gave me a good overview of the main services in Azure.
I have knowledge in .NET, JavaScript (Vue / React), Node.js, GH Actions, ArgoCD, Docker, Kubernetes, Helm, Prometheus, Grafana, Terraform, MS Azure, Ansible, Linux, Bash
I am always improving my skills in these by building out projects, using KodeKloud for courses on DevOps, and reading up documentation and blogs about various tools.
I built a basic microservice-based application that I wanted to implement the DevOps process into. The goal was to cover key DevOps practices like containerization, CICD, Cloud services, automation, security, monitoring, and IaC.
# Tech Stack & Tools
* **Infrastructure:** Azure (Private AKS Cluster, ACR, App Gateway for ingress, Private Endpoints, VNet Peering, VM for a self hosted GH Actions runner)
* **CI/CD & GitOps:** GitHub Actions (cloud & self-hosted runner) and ArgoCD to follow a GitOps approach
* **Automation & IaC:** Terraform to provision the entire cloud infrastructure
* **Security and Service Mesh:** Istio (mTLS for pod-pod communication, Traffic splitting using Virtual services), Trivy (docker image vulnerability scans), Kube-bench (Scan cluster components), kubesec (Scan static K8s manifest files).
* **RBAC and IAM**: Used least privileged IAM roles in Azure, Managed identities to avoid handling credentials.
* **Monitoring & Alerting:** Prometheus Operator with CRDs like PrometheusRules, AlertManager, Basic dashboards with Grafana, Sent notifications for specific metrics to Slack based on PrometheusRules.
* **Networking:** Private AKS Cluster to restrict public access to API Server, Private DNS and linking various VNets to the DNS Zone, Kubernetes Network Policies to restrict Ingress and Egress traffic between Pods.
* **Scripting**: Created Bash scripts to automate things like running scans using Trivy, Installing various Helm charts like CertManager, Prometheus, ArgoCD.
* **Other:** Used Helm and templating for my manifest files, StatefulSets for my DB with an AzureDisk StorageClass to persist data,
#
I definitely learnt a lot by doing this, constantly adding to it when I learnt new things, and I'll continue to add on to it to build my practical knowledge.
The issue now is that I would like to know if this is sufficient for me to start applying for Entry level roles in the field, I know it's not really suited towards juniors but I am willing to upskill myself and improve everyday if given a chance to experience how everything works in a real-world environment.
I feel like you can only do so much on your own, and most of the knowledge will come from applying the skills in a real-world environment and learning from experienced people.
I do not really have an opportunity in my current role as we're a small company, and it's very rare that we make changes to existing infrastructure.
I also wanted to know if it's also possible to find a remote role internationally since there are very little to no roles for someone trying to land their first role locally where I'm from.
I really am trying so many things, contacting people directly on LinkedIn, applying to roles I'm not qualified for since most DevOps roles here want 3+ years of experience. I do still enjoy development, but not to the point where I find myself after hours learning and implementing different technologies like I do with DevOps.
Thanks
https://redd.it/1ig0ziu
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do you track assets across multiple cloud providers?
We have VM instances running on multiple cloud providers, and in some cases multiple accounts on said providers. How do you typically keep track of all of this in an automated way?
I'd love to aggregate the data somehow
https://redd.it/1ig2o4w
@r_devops
We have VM instances running on multiple cloud providers, and in some cases multiple accounts on said providers. How do you typically keep track of all of this in an automated way?
I'd love to aggregate the data somehow
https://redd.it/1ig2o4w
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
what build & run-teams exactly means?
I have some issues fully understanding "build & run-teams".
\- Does it require CI/CD approach? Does it simply mean whoever writes the code is also responsible for deploying it?!
In the following scenario:
ci/cd is not 100% followed (the ci part mostly), but there is a pipeline with automatic tests and build. There will be a merge request reviewed by one person, then the person who wrote the test can merge wich will trigger testing, build and deploy it automatically. Is this considered 'you build it, you run it?
https://redd.it/1ig638y
@r_devops
I have some issues fully understanding "build & run-teams".
\- Does it require CI/CD approach? Does it simply mean whoever writes the code is also responsible for deploying it?!
In the following scenario:
ci/cd is not 100% followed (the ci part mostly), but there is a pipeline with automatic tests and build. There will be a merge request reviewed by one person, then the person who wrote the test can merge wich will trigger testing, build and deploy it automatically. Is this considered 'you build it, you run it?
https://redd.it/1ig638y
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Tips to get hired in this job market, how to standout and how to outshine in interviews?
Hello fellow craftsmen, I am trying to get my foot in the door in current job market.
As I have worked at single role as a cloud support engineer for my entire career of 4 years the mere idea of interview is quite dreadful for me, I have AWS SAA and CKA certs and I am willing to invest more time on my learning but I want tips to make sure I am follow correct technique so my profile outshines as an applicant and I excel at interviews.
Thankyou all already learnt a lot from you guys ❤️
https://redd.it/1ig2rtz
@r_devops
Hello fellow craftsmen, I am trying to get my foot in the door in current job market.
As I have worked at single role as a cloud support engineer for my entire career of 4 years the mere idea of interview is quite dreadful for me, I have AWS SAA and CKA certs and I am willing to invest more time on my learning but I want tips to make sure I am follow correct technique so my profile outshines as an applicant and I excel at interviews.
Thankyou all already learnt a lot from you guys ❤️
https://redd.it/1ig2rtz
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
AWS RDS update
Currently, I am working on a project where I have to update Aurora serverless v1 a to Aurora serverless V2 instance but when I am trying to do so there is a step where I have to convert Arora serverless to a provisioned instance. but in the new console they have deprecated the option to convert it into directly a provision instanced. Basically capacity type option is not available via console anymore. So what do I have to do to convert it to provisioned type? Do I have to create the cluster manually and then migrate the data to it and then move on with the further steps? Or is there any other way that i might now be knowing about?
https://redd.it/1ifzfoo
@r_devops
Currently, I am working on a project where I have to update Aurora serverless v1 a to Aurora serverless V2 instance but when I am trying to do so there is a step where I have to convert Arora serverless to a provisioned instance. but in the new console they have deprecated the option to convert it into directly a provision instanced. Basically capacity type option is not available via console anymore. So what do I have to do to convert it to provisioned type? Do I have to create the cluster manually and then migrate the data to it and then move on with the further steps? Or is there any other way that i might now be knowing about?
https://redd.it/1ifzfoo
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community