Who's hiring right now? (US markets)
Been out of market for sometime and applied few roles. But havent heard back from recruiting team yet.
Want to find out how the current DevOps market is right now? I know as a whole things are really slow, but some development roles are opening up a bit around the country.
🙋♂️
https://redd.it/1d0dp6d
@r_devops
Been out of market for sometime and applied few roles. But havent heard back from recruiting team yet.
Want to find out how the current DevOps market is right now? I know as a whole things are really slow, but some development roles are opening up a bit around the country.
🙋♂️
https://redd.it/1d0dp6d
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Best company to prodive azure infra
Hi all,
my company needs to build a new Azure infra. Which company do you reccomend for the job?
https://redd.it/1d0dc7b
@r_devops
Hi all,
my company needs to build a new Azure infra. Which company do you reccomend for the job?
https://redd.it/1d0dc7b
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
I scraped all DevOps Interview Questions for Meta, Amazon, Google, Yahoo... here they are..
Hi Folks,
Some time ago I wrote here on r/devops about my Google's SRE, System Engineering Interview experience and questions they asked.
For past month I was scraping interview questions for Amazon, Google, Meta, Netflix, Yahoo, Cloudflare, Accenture etc.. in various sources, filtering useful questions (imho) and rewriting them in more details with solutions.
publishing it here: https://prepare.sh/engineering/devops (if you'll have issues with login please clean cookies)
Also I will keep adding companies/question to have around 50+ top companies with their interview questions, so its work in progress.. If you find this type of content useful and want to help me with code/content/etc pls dm me :)
https://redd.it/1d0honl
@r_devops
Hi Folks,
Some time ago I wrote here on r/devops about my Google's SRE, System Engineering Interview experience and questions they asked.
For past month I was scraping interview questions for Amazon, Google, Meta, Netflix, Yahoo, Cloudflare, Accenture etc.. in various sources, filtering useful questions (imho) and rewriting them in more details with solutions.
publishing it here: https://prepare.sh/engineering/devops (if you'll have issues with login please clean cookies)
Also I will keep adding companies/question to have around 50+ top companies with their interview questions, so its work in progress.. If you find this type of content useful and want to help me with code/content/etc pls dm me :)
https://redd.it/1d0honl
@r_devops
Tips to broaden Knowledge
Currently I am working as a DevOps, but i want to abstract myself of my work and be able to learn the fundamentals and get the general Know How about:
kubernetes
Iaac (like terraform)
Cloud - got little experience with GCP and AWS
Any other tool for this
Tried to read some books about the subjects to try my luck with any certifications but i believe that a hands-on approach would be better in a long run.
I also have a raspberry pi for learning with minikube but i don't know if working locally would be a great advantage to start my learning.
Do you have any tips?
https://redd.it/1d0k8fk
@r_devops
Currently I am working as a DevOps, but i want to abstract myself of my work and be able to learn the fundamentals and get the general Know How about:
kubernetes
Iaac (like terraform)
Cloud - got little experience with GCP and AWS
Any other tool for this
Tried to read some books about the subjects to try my luck with any certifications but i believe that a hands-on approach would be better in a long run.
I also have a raspberry pi for learning with minikube but i don't know if working locally would be a great advantage to start my learning.
Do you have any tips?
https://redd.it/1d0k8fk
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
FTP into a dockerized nginx container
Hi guys,
I am setting up various nginx nodes that should be in permanent synchronization.
I'll handle the synchronization from my app, but I need to ftp into these containers in order to do the magic. With this docker compose is it possible with some adjustments to FTP into these existing containers? For example how would I configure for an ftp username / password?
Thanks
services:
nginx-node1:
image: nginx:latest
containername: nginxnode1
volumes:
- node1data:/usr/share/nginx/html/storage
- ./nginx/node1.conf:/etc/nginx/nginx.conf
ports:
- "8081:80"
nginx-node2:
image: nginx:latest
containername: nginxnode2
volumes:
- node2data:/usr/share/nginx/html/storage
- ./nginx/node2.conf:/etc/nginx/nginx.conf
ports:
- "8082:80"
nginx-node3:
image: nginx:latest
containername: nginxnode23
volumes:
- node3data:/usr/share/nginx/html/storage
- ./nginx/node3.conf:/etc/nginx/nginx.conf
ports:
- "8083:80"
volumes:
node1data:
node2data:
node3data:
https://redd.it/1d0jnhe
@r_devops
Hi guys,
I am setting up various nginx nodes that should be in permanent synchronization.
I'll handle the synchronization from my app, but I need to ftp into these containers in order to do the magic. With this docker compose is it possible with some adjustments to FTP into these existing containers? For example how would I configure for an ftp username / password?
Thanks
services:
nginx-node1:
image: nginx:latest
containername: nginxnode1
volumes:
- node1data:/usr/share/nginx/html/storage
- ./nginx/node1.conf:/etc/nginx/nginx.conf
ports:
- "8081:80"
nginx-node2:
image: nginx:latest
containername: nginxnode2
volumes:
- node2data:/usr/share/nginx/html/storage
- ./nginx/node2.conf:/etc/nginx/nginx.conf
ports:
- "8082:80"
nginx-node3:
image: nginx:latest
containername: nginxnode23
volumes:
- node3data:/usr/share/nginx/html/storage
- ./nginx/node3.conf:/etc/nginx/nginx.conf
ports:
- "8083:80"
volumes:
node1data:
node2data:
node3data:
https://redd.it/1d0jnhe
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Should I make the move to SWE!?
I've been an SRE and DevOps Engineer for 5 years. I make good money but when growing r/salary and seeing some of the Salaries that SWE are making I'm considering joining a bootcamp... am I overthinking this!?
https://redd.it/1d0p53n
@r_devops
I've been an SRE and DevOps Engineer for 5 years. I make good money but when growing r/salary and seeing some of the Salaries that SWE are making I'm considering joining a bootcamp... am I overthinking this!?
https://redd.it/1d0p53n
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Seeking Opinions and Advice on DevOps Side Projects
Hey everyone,
I'm a DevOps engineer looking to start a side project that I can eventually monetize, and I would love to get some input from the community. I have a few ideas and would appreciate any kind of feedback about them. Here they are:
## 1. AWS Landing Zone with Terraform Community Modules
Project Idea: I’m thinking of creating a solution for setting up AWS Landing Zones using Terraform community modules. The idea is to streamline the deployment of AWS environments by leveraging Terraform and existing community modules. This would cover essential components like organizational units, accounts, networking, security, logging, monitoring, and shared services. Additionally, I'd like to integrate AWS Control Tower to provide a baseline environment, ensuring governance, compliance, and security.
Orchestration Tools: I plan to use Terragrunt or Terramate for orchestration. I have experience with Terragrunt, but I’m aware that the same company (Gruntwork) already offers similar services, which might be a potential issue.
## 2. AWS Landing Zone with Pulumi (TypeScript and YAML)
Project Idea: This idea is about developing a solution for setting up AWS Landing Zones using Pulumi, written in both TypeScript and YAML. Since there's not much out there in terms of community modules, I'd be writing most of the code from scratch. The flexibility of using Pulumi is attractive, and it would include robust infrastructure as code examples in both TypeScript and YAML. It would require a bigger effort due to the smaller community and lack of existing modules. However, it could integrate well with the SST (Serverless Stack) project, which uses Pulumi under the hood, for serverless applications.
## 3. Hetzner Complete Kubernetes Cluster Setup with Rancher, Epinio, OpenWhisk, and Cloudflare
Project Idea: This project would provide a complete setup for Kubernetes clusters on Hetzner using Rancher for cluster management, Epinio for application deployment, OpenWhisk for serverless functions, and Cloudflare for enhanced security and performance. The goal is to offer a more PaaS-like solution, giving developers a ready-to-use environment. Rancher is a practical and developer-friendly end-to-end solution, allowing for centralized management of multiple Kubernetes clusters, security policies, and consistent policies across environments. By using different Hetzner Cloud projects in conjunction with Rancher clusters, you can achieve a robust and isolated setup similar to AWS accounts.
Cloudflare Services: To enhance this setup, Cloudflare offers services like DDoS protection, web application firewall (WAF), SSL/TLS encryption, CDN for performance, S3-compatible storage for logging and backups, static site hosting, and serverless functions with Cloudflare Workers.
Infrastructure as Code: I’m considering using both Pulumi and Terraform to spin up these environments, but I'm struggling to pick the right IaC tool for the same reasons mentioned above
## Questions for You:
1. What are the potential challenges and pitfalls I should be aware of for each idea?
2. How can I differentiate these projects from existing solutions?
3. Do you see a demand for these solutions? If so, which one do you think has the most potential?
4. What are some effective ways to engage and build a community around these projects?
5. For the Terraform-based ideas, which orchestration tool would you recommend: Terragrunt or Terramate, and why?
6. What are some ways to monetize these projects that would not negatively impact the community?
Looking forward to hearing your thoughts and advice. Thanks in advance for your help!
https://redd.it/1d0wqvh
@r_devops
Hey everyone,
I'm a DevOps engineer looking to start a side project that I can eventually monetize, and I would love to get some input from the community. I have a few ideas and would appreciate any kind of feedback about them. Here they are:
## 1. AWS Landing Zone with Terraform Community Modules
Project Idea: I’m thinking of creating a solution for setting up AWS Landing Zones using Terraform community modules. The idea is to streamline the deployment of AWS environments by leveraging Terraform and existing community modules. This would cover essential components like organizational units, accounts, networking, security, logging, monitoring, and shared services. Additionally, I'd like to integrate AWS Control Tower to provide a baseline environment, ensuring governance, compliance, and security.
Orchestration Tools: I plan to use Terragrunt or Terramate for orchestration. I have experience with Terragrunt, but I’m aware that the same company (Gruntwork) already offers similar services, which might be a potential issue.
## 2. AWS Landing Zone with Pulumi (TypeScript and YAML)
Project Idea: This idea is about developing a solution for setting up AWS Landing Zones using Pulumi, written in both TypeScript and YAML. Since there's not much out there in terms of community modules, I'd be writing most of the code from scratch. The flexibility of using Pulumi is attractive, and it would include robust infrastructure as code examples in both TypeScript and YAML. It would require a bigger effort due to the smaller community and lack of existing modules. However, it could integrate well with the SST (Serverless Stack) project, which uses Pulumi under the hood, for serverless applications.
## 3. Hetzner Complete Kubernetes Cluster Setup with Rancher, Epinio, OpenWhisk, and Cloudflare
Project Idea: This project would provide a complete setup for Kubernetes clusters on Hetzner using Rancher for cluster management, Epinio for application deployment, OpenWhisk for serverless functions, and Cloudflare for enhanced security and performance. The goal is to offer a more PaaS-like solution, giving developers a ready-to-use environment. Rancher is a practical and developer-friendly end-to-end solution, allowing for centralized management of multiple Kubernetes clusters, security policies, and consistent policies across environments. By using different Hetzner Cloud projects in conjunction with Rancher clusters, you can achieve a robust and isolated setup similar to AWS accounts.
Cloudflare Services: To enhance this setup, Cloudflare offers services like DDoS protection, web application firewall (WAF), SSL/TLS encryption, CDN for performance, S3-compatible storage for logging and backups, static site hosting, and serverless functions with Cloudflare Workers.
Infrastructure as Code: I’m considering using both Pulumi and Terraform to spin up these environments, but I'm struggling to pick the right IaC tool for the same reasons mentioned above
## Questions for You:
1. What are the potential challenges and pitfalls I should be aware of for each idea?
2. How can I differentiate these projects from existing solutions?
3. Do you see a demand for these solutions? If so, which one do you think has the most potential?
4. What are some effective ways to engage and build a community around these projects?
5. For the Terraform-based ideas, which orchestration tool would you recommend: Terragrunt or Terramate, and why?
6. What are some ways to monetize these projects that would not negatively impact the community?
Looking forward to hearing your thoughts and advice. Thanks in advance for your help!
https://redd.it/1d0wqvh
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
👍1
how to prevent merging if test cases have failed using Jenkins and GitHub branch protection rules
iam using jenkins pipeline to run test case using framework ceedling and unity because my code in c langauge , i want if the test case has failed to prevent this branch from merging in github repo
https://redd.it/1d0wqdt
@r_devops
iam using jenkins pipeline to run test case using framework ceedling and unity because my code in c langauge , i want if the test case has failed to prevent this branch from merging in github repo
https://redd.it/1d0wqdt
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
In aws CodePipelines the special character & is being printed as & please help
So I'm creating a pre-signed url in CodePipeline post build step, now problem is that the signed url is being malformed like & is showing as & in the logs and because of that it's not working.
I tried using double quotes, sed, printf, echo but still same issue.
I tried to save the generated pre-signed url in a .txt file and then cat the .txt file and still same issue but when i download that .txt file then there was no issue, i mean the & was represented as it is so I'm not sure if this is bash issue or cloudwatch logs issue.
Use case is i want to have a s3 object which we can access directly from CodePipeline using s3 signed url.
Please let me know if you guys have faced similar issue and how did you fix it??
Thanks!!!
https://redd.it/1d0zliv
@r_devops
So I'm creating a pre-signed url in CodePipeline post build step, now problem is that the signed url is being malformed like & is showing as & in the logs and because of that it's not working.
I tried using double quotes, sed, printf, echo but still same issue.
I tried to save the generated pre-signed url in a .txt file and then cat the .txt file and still same issue but when i download that .txt file then there was no issue, i mean the & was represented as it is so I'm not sure if this is bash issue or cloudwatch logs issue.
Use case is i want to have a s3 object which we can access directly from CodePipeline using s3 signed url.
Please let me know if you guys have faced similar issue and how did you fix it??
Thanks!!!
https://redd.it/1d0zliv
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
REQUEST: Advice for a Windows guy coming to Linux - alternatives to PowerShell/Groovy?
**BACKGROUND**
I've been a (Windows) software developer a long time (decades) and now work, by choice, in DevOps
My responsibility has been a set of important corporate legacy apps running on Windows (.Net/IIS/SQLServer)
Everything is on AWS and deployed via Jenkins/Terraform/Ansible/PowerShell scripts, all under source control
I'm dealing with Linux systems more and more as components of the old system are rewritten/replaced
**CURRENT ISSUE**
I'm finding writing Linux BASH equivalents of Windows PowerShell scripts frustrating
BASH feels like Windows Command line (BAT) in comparison to PowerShell. Ancient, arcane, not a proper "language"
Having learned Groovy through its use in Jenkins it seems like a great option. Modern, proper "language". How can BASH compete with the power of {closure}.delegate?
But it looks like Groovy has had its day and other than Jenkins isn't widely used. r/Groovy is nearly dead
(I also have the prospect of our DevOps stack being moved to GitLab in future)
**What would you suggest is a way forward that maximizes my learning effort? (And *my* learning becomes my teaching for juniors in the department)**
**A) Learn BASH**. It IS a proper language once you understand it. Its never going away, the skill will always be in demand
**B) Use Groovy**. Rumours of its demise are greatly exaggerated.
**C) Get PowerShell on the Linux nodes** It's cross-platform for this exact reason. It's 'widely' used (in both Windows and Linux world) The Linux DevOps might roll their eyes but f&*k those insular assholes
**D) Learn "XYZ Language"** (eg PYTHON?) - that's the thing that fills this gap you're describing and will remain so for a decent amount of time. How did you not know this?
**E) Something else**... tell me, eg "Stop thinking like a developer... DevOps coding is different to Application coding" (we're gonna have an argument about this are we? ;)
Because this is Windows v Linux I'm expecting trolls, but I really appreciate any serious replies
https://redd.it/1d107lj
@r_devops
**BACKGROUND**
I've been a (Windows) software developer a long time (decades) and now work, by choice, in DevOps
My responsibility has been a set of important corporate legacy apps running on Windows (.Net/IIS/SQLServer)
Everything is on AWS and deployed via Jenkins/Terraform/Ansible/PowerShell scripts, all under source control
I'm dealing with Linux systems more and more as components of the old system are rewritten/replaced
**CURRENT ISSUE**
I'm finding writing Linux BASH equivalents of Windows PowerShell scripts frustrating
BASH feels like Windows Command line (BAT) in comparison to PowerShell. Ancient, arcane, not a proper "language"
Having learned Groovy through its use in Jenkins it seems like a great option. Modern, proper "language". How can BASH compete with the power of {closure}.delegate?
But it looks like Groovy has had its day and other than Jenkins isn't widely used. r/Groovy is nearly dead
(I also have the prospect of our DevOps stack being moved to GitLab in future)
**What would you suggest is a way forward that maximizes my learning effort? (And *my* learning becomes my teaching for juniors in the department)**
**A) Learn BASH**. It IS a proper language once you understand it. Its never going away, the skill will always be in demand
**B) Use Groovy**. Rumours of its demise are greatly exaggerated.
**C) Get PowerShell on the Linux nodes** It's cross-platform for this exact reason. It's 'widely' used (in both Windows and Linux world) The Linux DevOps might roll their eyes but f&*k those insular assholes
**D) Learn "XYZ Language"** (eg PYTHON?) - that's the thing that fills this gap you're describing and will remain so for a decent amount of time. How did you not know this?
**E) Something else**... tell me, eg "Stop thinking like a developer... DevOps coding is different to Application coding" (we're gonna have an argument about this are we? ;)
Because this is Windows v Linux I'm expecting trolls, but I really appreciate any serious replies
https://redd.it/1d107lj
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
OWA with adfs and my custom idp, custom database settings problem no UPN in request
I have a problem while performing authentication in OWA using adfs and my own IDP. The SAMLResponse from idp contains:
<saml:AttributeStatement>
<saml:Attribute FriendlyName="UPN" Name="UPN" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
<saml:AttributeValue
xmlns:xs="https://www.w3.org/2001/XMLSchema"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">admin
</saml:AttributeValue>
</saml:Attribute>
But im getting error in owa: /owa/auth/errorfe.aspx?msg=UpnClaimMissing with adfs-error: x-adfserror: No UPN claim was found.
I have configured claim rules according to https://learn.microsoft.com/en-us/exchange/clients/outlook-on-the-web/ad-fs-claims-based-auth?view=exchserver-2019#step-2-deploy-an-ad-fs-server
with: c:Type == "https://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY" => issue(store = "Active Directory", types = ("https://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid"), query = ";objectSID;{0}", param = c.Value);
and
c:Type == "https://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY" => issue(store = "Active Directory", types = ("https://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn"), query = ";userPrincipalName;{0}", param = c.Value);
https://redd.it/1d0zmtx
@r_devops
I have a problem while performing authentication in OWA using adfs and my own IDP. The SAMLResponse from idp contains:
<saml:AttributeStatement>
<saml:Attribute FriendlyName="UPN" Name="UPN" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
<saml:AttributeValue
xmlns:xs="https://www.w3.org/2001/XMLSchema"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">admin
</saml:AttributeValue>
</saml:Attribute>
But im getting error in owa: /owa/auth/errorfe.aspx?msg=UpnClaimMissing with adfs-error: x-adfserror: No UPN claim was found.
I have configured claim rules according to https://learn.microsoft.com/en-us/exchange/clients/outlook-on-the-web/ad-fs-claims-based-auth?view=exchserver-2019#step-2-deploy-an-ad-fs-server
with: c:Type == "https://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY" => issue(store = "Active Directory", types = ("https://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid"), query = ";objectSID;{0}", param = c.Value);
and
c:Type == "https://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY" => issue(store = "Active Directory", types = ("https://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn"), query = ";userPrincipalName;{0}", param = c.Value);
https://redd.it/1d0zmtx
@r_devops
Docs
Use AD FS claims-based authentication with Outlook on the web
Learn how to configure AD FS claims-based authentication to connect to Outlook on the web and the Exchange admin center in Exchange Server.
Do IT infra jobs offer remote work as much as dev jobs?
Ive been considering making a switch to work on IT infra, basically aws, terraform , kub8 kindof stuff. But currently i am enjoying remote work as a dev and i hope i can continue working remotely after the switch
i am not oppose to working onsite just that i need to make some adjustment in my life commitment should i work onsite.
https://redd.it/1d0zppg
@r_devops
Ive been considering making a switch to work on IT infra, basically aws, terraform , kub8 kindof stuff. But currently i am enjoying remote work as a dev and i hope i can continue working remotely after the switch
i am not oppose to working onsite just that i need to make some adjustment in my life commitment should i work onsite.
https://redd.it/1d0zppg
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
emuhub
EmuHub is a tool that simplifies the testing of Android applications. It leverages Docker and NoVNC to provide developers and QA engineers with easy access to multiple emulators via web browsers. This innovative solution streamlines the testing process by allowing the deployment of emulators over CI/CD environments. EmuHub's Docker integration enables effortless creation and management of emulators, while NoVNC ensures seamless access to emulated devices directly from web browsers. Its compatibility with CI/CD environments facilitates automated testing, reducing testing time and maximizing efficiency.
https://github.com/mohamed-helmy/EmuHub
emuhub
https://redd.it/1d14yqk
@r_devops
EmuHub is a tool that simplifies the testing of Android applications. It leverages Docker and NoVNC to provide developers and QA engineers with easy access to multiple emulators via web browsers. This innovative solution streamlines the testing process by allowing the deployment of emulators over CI/CD environments. EmuHub's Docker integration enables effortless creation and management of emulators, while NoVNC ensures seamless access to emulated devices directly from web browsers. Its compatibility with CI/CD environments facilitates automated testing, reducing testing time and maximizing efficiency.
https://github.com/mohamed-helmy/EmuHub
emuhub
https://redd.it/1d14yqk
@r_devops
GitHub
GitHub - mohamed-helmy/emuhub: EmuHub is an innovative tool designed to simplify the testing of Android applications by providing…
EmuHub is an innovative tool designed to simplify the testing of Android applications by providing access to multiple emulators via web browsers. Built with Docker and NoVNC (HTML5-based VNC client...
Monitoring/APM tool that can be self hosted and is relatively hassle free
We are migrating to OTel and reviewing our current observability vendors for potential replacements and/or consolidation. We have a combined 7 figure bill and have substantial metrics/logs (but no traces yet) volume. While we migrate and set up POCs with vendors, I wanted us to also have something hosted on our infra we can use internally (probably internally only on my team while we navigate the OTel implementation).
There seem to be so many observability tools now, which is a good thing. I'd like to find one that is OSS, easy to set up and maintain, and supports OTel. Features are a simple UI that we can use to easily query and that can clearly show the data. Also, we don't use k8s, mostly EC2 VMs and ECS containers. Any recommendations? Thanks!
https://redd.it/1d15dct
@r_devops
We are migrating to OTel and reviewing our current observability vendors for potential replacements and/or consolidation. We have a combined 7 figure bill and have substantial metrics/logs (but no traces yet) volume. While we migrate and set up POCs with vendors, I wanted us to also have something hosted on our infra we can use internally (probably internally only on my team while we navigate the OTel implementation).
There seem to be so many observability tools now, which is a good thing. I'd like to find one that is OSS, easy to set up and maintain, and supports OTel. Features are a simple UI that we can use to easily query and that can clearly show the data. Also, we don't use k8s, mostly EC2 VMs and ECS containers. Any recommendations? Thanks!
https://redd.it/1d15dct
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
A confused developer searching for answers
I am quite confused about how the deployment and maintenance of complete web applications online actually work in practice. I have quite a few notions, but there are so many of them that I have a hard time forming a complete and simple picture.
For example, let’s say I have a NextJs application for my frontend, and a backend with a headless CMS (like Directus, for example).
Just for that, I have heard of many different ways to deploy.
For the frontend:
• Either use NextJs, which seems to be the simplest
• Or deploy on your own server either via a reverse proxy or with Docker using Traefik to orchestrate the flow
Speaking of Docker:
• From what volume is Docker no longer sufficient (if I want to make a SaaS, for example) and a cluster is needed? Via Kubernetes, for example?
• Where do you deploy your Docker containers? On Docker Hub? But in that case, they are public
For the backend, I have the same questions.
Then, for the database, I also thought about using Docker, but being alone, I can’t see myself managing my data, doing backups, etc. In that case, I would like to use a managed database, but there are so many offers that I don’t really know which one to choose.
Then, to store my files (images, etc.), I used Cloudinary in the past, but I find it terribly expensive.
Finally, when should I use Cloudflare? I have a few applications running on Vercel and I have no issues, so I wonder what the real benefit of using Cloudflare is and if there are any alternatives.
I have so many other questions about hosting, for example, but it’s starting to get very long.
I would like to get your opinions/feedback on the technologies you use for small, medium, or large applications.
Sorry for this very long message.
Signed, a somewhat lost dev.
https://redd.it/1d18xuv
@r_devops
I am quite confused about how the deployment and maintenance of complete web applications online actually work in practice. I have quite a few notions, but there are so many of them that I have a hard time forming a complete and simple picture.
For example, let’s say I have a NextJs application for my frontend, and a backend with a headless CMS (like Directus, for example).
Just for that, I have heard of many different ways to deploy.
For the frontend:
• Either use NextJs, which seems to be the simplest
• Or deploy on your own server either via a reverse proxy or with Docker using Traefik to orchestrate the flow
Speaking of Docker:
• From what volume is Docker no longer sufficient (if I want to make a SaaS, for example) and a cluster is needed? Via Kubernetes, for example?
• Where do you deploy your Docker containers? On Docker Hub? But in that case, they are public
For the backend, I have the same questions.
Then, for the database, I also thought about using Docker, but being alone, I can’t see myself managing my data, doing backups, etc. In that case, I would like to use a managed database, but there are so many offers that I don’t really know which one to choose.
Then, to store my files (images, etc.), I used Cloudinary in the past, but I find it terribly expensive.
Finally, when should I use Cloudflare? I have a few applications running on Vercel and I have no issues, so I wonder what the real benefit of using Cloudflare is and if there are any alternatives.
I have so many other questions about hosting, for example, but it’s starting to get very long.
I would like to get your opinions/feedback on the technologies you use for small, medium, or large applications.
Sorry for this very long message.
Signed, a somewhat lost dev.
https://redd.it/1d18xuv
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
DevOps job market situation Mid-2024
Great \- plenty of jobs, recruiters reaching out, you get interviews booked easily
Average \- with some effort you can still get interviews, not as abundant as before though
Bad \- almost anything reasonable 300+ applicants, layoffs, nobody calls back.. we are fu#cked.
View Poll
https://redd.it/1d1a8qk
@r_devops
Great \- plenty of jobs, recruiters reaching out, you get interviews booked easily
Average \- with some effort you can still get interviews, not as abundant as before though
Bad \- almost anything reasonable 300+ applicants, layoffs, nobody calls back.. we are fu#cked.
View Poll
https://redd.it/1d1a8qk
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How to transition in DevOps from Linux Administration?
I graduated and got a job as a linux system administrator have been doing that for the last 2 years. I am CCNA, RHCE and AWS Solutions Architect certified and am studying Kubernetes currently. How can I transition into a DevOps role. I understand, in terms of studying the technology, Theoretically, I am on the right track, but since my job profile defines me as a system admin, how can I crack interviews for DevOps job roles, realistically without taking too much of hit on my salary.
https://redd.it/1d1bg95
@r_devops
I graduated and got a job as a linux system administrator have been doing that for the last 2 years. I am CCNA, RHCE and AWS Solutions Architect certified and am studying Kubernetes currently. How can I transition into a DevOps role. I understand, in terms of studying the technology, Theoretically, I am on the right track, but since my job profile defines me as a system admin, how can I crack interviews for DevOps job roles, realistically without taking too much of hit on my salary.
https://redd.it/1d1bg95
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do you manage versioning of your env?
I run cluster with 10 different microservices and frontend. How do you manage the versioning itself? How did you implement it? Should every service has its own version and should I use semantic approach or short hash or something else? We are using jenkins for our cicd
https://redd.it/1d1a1qp
@r_devops
I run cluster with 10 different microservices and frontend. How do you manage the versioning itself? How did you implement it? Should every service has its own version and should I use semantic approach or short hash or something else? We are using jenkins for our cicd
https://redd.it/1d1a1qp
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Need some info on remote job
I am learning frontend web dev. If everything goes correctly in 5-6 months i am aim to get a remote job. Here are some questions i am really stressing about :
1- in remote job can take breaks btw hours according to my choice
2- as a beginner with no degree will i get a frontend web dev job…if i build good projects and have skills
3- my aim is to get minimum 66k usd a year….is it realistic expectation?
4- if i get a job in US or Europe will i have to pay taxes according to their rules ?
https://redd.it/1d1dnth
@r_devops
I am learning frontend web dev. If everything goes correctly in 5-6 months i am aim to get a remote job. Here are some questions i am really stressing about :
1- in remote job can take breaks btw hours according to my choice
2- as a beginner with no degree will i get a frontend web dev job…if i build good projects and have skills
3- my aim is to get minimum 66k usd a year….is it realistic expectation?
4- if i get a job in US or Europe will i have to pay taxes according to their rules ?
https://redd.it/1d1dnth
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Does using chatGPT make me dumber as a devops engineer?
I'm using chatGPT daily to write automation/pipeline code and have achieved some success. It's save me the time from looking boto3/ansible API and writing that code. However I'm kinda worried that I will rely on it to much and can't interviewed well to land a next job. What do people think about this matter?
https://redd.it/1d1gpl0
@r_devops
I'm using chatGPT daily to write automation/pipeline code and have achieved some success. It's save me the time from looking boto3/ansible API and writing that code. However I'm kinda worried that I will rely on it to much and can't interviewed well to land a next job. What do people think about this matter?
https://redd.it/1d1gpl0
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Laid off, looking for a job
Hey everyone,
Last week, I got laid off from my position as a DevOps Engineer at Zeta (client project), and I'm currently looking for new opportunities. I have 2 years of experience in the field and am open to work and I prefer Bangalore location. If there are any openings in your companies, I would appreciate a referral. Thank you!
### My Experience and Skills:
- CI/CD: experience with Jenkins and ArgoCD for setting up and managing CI/CD pipelines.
- Deployment: Proficient in using Helm for deploying applications on Kubernetes.
- Observability and Monitoring: Utilized OpenSearch, Prometheus, and Grafana for observability and monitoring of applications and infrastructure.
- Cloud Infrastructure: Worked with Amazon EKS for Kubernetes cluster management and service mesh for microservices communication.
- Infrastructure as Code: Written Terraform scripts to automate the provisioning and management of cloud infrastructure.
- On-Call and Incident Management: Handled on-call duties, monitored systems, and resolved issues promptly to ensure high availability.
- Network Troubleshooting: Diagnosed and fixed network issues to maintain smooth operations.
- Scripting and Automation: Developed automation scripts in Bash to streamline repetitive tasks and improve efficiency.
### Project Highlights:
- CI/CD Pipeline Implementation: Designed and implemented CI/CD pipelines using Jenkins and ArgoCD, significantly reducing deployment times and increasing reliability.
- Helm Charts Development: Created Helm charts for Kubernetes deployments, enabling easy and consistent application rollouts.
- Monitoring with elk: Set up and managed OpenSearch clusters to monitor application performance, log management, and alerting.
- Terraform Automation: Provisioned and managed AWS infrastructure using Terraform. Implemented networking, compute, and storage resources. Technologies: Terraform, AWS (EC2, S3, VPC, IAM), Shell scripting, Prometheus, Grafana
Please let me know if there are any opportunities available in your companies.
Thank you!
---
https://redd.it/1d1gvzu
@r_devops
Hey everyone,
Last week, I got laid off from my position as a DevOps Engineer at Zeta (client project), and I'm currently looking for new opportunities. I have 2 years of experience in the field and am open to work and I prefer Bangalore location. If there are any openings in your companies, I would appreciate a referral. Thank you!
### My Experience and Skills:
- CI/CD: experience with Jenkins and ArgoCD for setting up and managing CI/CD pipelines.
- Deployment: Proficient in using Helm for deploying applications on Kubernetes.
- Observability and Monitoring: Utilized OpenSearch, Prometheus, and Grafana for observability and monitoring of applications and infrastructure.
- Cloud Infrastructure: Worked with Amazon EKS for Kubernetes cluster management and service mesh for microservices communication.
- Infrastructure as Code: Written Terraform scripts to automate the provisioning and management of cloud infrastructure.
- On-Call and Incident Management: Handled on-call duties, monitored systems, and resolved issues promptly to ensure high availability.
- Network Troubleshooting: Diagnosed and fixed network issues to maintain smooth operations.
- Scripting and Automation: Developed automation scripts in Bash to streamline repetitive tasks and improve efficiency.
### Project Highlights:
- CI/CD Pipeline Implementation: Designed and implemented CI/CD pipelines using Jenkins and ArgoCD, significantly reducing deployment times and increasing reliability.
- Helm Charts Development: Created Helm charts for Kubernetes deployments, enabling easy and consistent application rollouts.
- Monitoring with elk: Set up and managed OpenSearch clusters to monitor application performance, log management, and alerting.
- Terraform Automation: Provisioned and managed AWS infrastructure using Terraform. Implemented networking, compute, and storage resources. Technologies: Terraform, AWS (EC2, S3, VPC, IAM), Shell scripting, Prometheus, Grafana
Please let me know if there are any opportunities available in your companies.
Thank you!
---
https://redd.it/1d1gvzu
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community