Tilt vs. bespoke Kubernetes tooling
I've been reading up on Tilt lately, and I think the concept of development in k8s clusters could be really beneficial for our team. As it turns out, somebody else on the team who was unaware of Tilt had recently had the same thought, and he's been building out his own tooling for cluster-based development within our internal dev CLI.
My initial instinct is that we should use an off-the-shelf thing for this since it's available. But inspecting my colleague's code, it seems like the job of actually starting/updating resources is only a small part of what he's put together -- much more of it is devoted to
wrapping that process in a CLI flow that's attentive to the particulars of our application
determining which services to update and when (the precise arrangement of k8s resources is done in Helm templates which are parameterized and triggered from the CLI)
Tilt's UI is phenomenal, and I'm tempted to use it to run our services for that reason alone. But I'm not sure whether there's benefit to going deeper than that. It seems like, in Tilt-world, the logic for what should update and when would go in a Tiltfile, and the interactivity would still go in a higher level tool (since AFAIK Tilt/Starlark has no mechanism for interactive user input). But given that my colleague has already done a lot of work on the orchestration in Go, is there any value in porting it? Or to ask the question a different way, is there anything cool that Tilt does for you that it might not be obvious you even want until you've done cluster-based development for a while?
https://redd.it/z0czs0
@r_devops
I've been reading up on Tilt lately, and I think the concept of development in k8s clusters could be really beneficial for our team. As it turns out, somebody else on the team who was unaware of Tilt had recently had the same thought, and he's been building out his own tooling for cluster-based development within our internal dev CLI.
My initial instinct is that we should use an off-the-shelf thing for this since it's available. But inspecting my colleague's code, it seems like the job of actually starting/updating resources is only a small part of what he's put together -- much more of it is devoted to
wrapping that process in a CLI flow that's attentive to the particulars of our application
determining which services to update and when (the precise arrangement of k8s resources is done in Helm templates which are parameterized and triggered from the CLI)
Tilt's UI is phenomenal, and I'm tempted to use it to run our services for that reason alone. But I'm not sure whether there's benefit to going deeper than that. It seems like, in Tilt-world, the logic for what should update and when would go in a Tiltfile, and the interactivity would still go in a higher level tool (since AFAIK Tilt/Starlark has no mechanism for interactive user input). But given that my colleague has already done a lot of work on the orchestration in Go, is there any value in porting it? Or to ask the question a different way, is there anything cool that Tilt does for you that it might not be obvious you even want until you've done cluster-based development for a while?
https://redd.it/z0czs0
@r_devops
reddit
Tilt vs. bespoke Kubernetes tooling
I've been reading up on Tilt lately, and I think the concept of development in k8s clusters could be really beneficial for our team. As it turns...
Scenario based question for DevOps Engineers out there
Trying to do a challenge I was given, I was wondering how different people would approach responding to questions like these in a real life environment. Just indulge me if you can :)
You need to set up a new product development effort for a new team. The product will be built in Python on AWS. It will be a database backed product with an APIs and an Angular webapp. The product will be containerized and will be deployed in AWS. The DevOps will heavily use Terraform.
What questions do you have about the setup of this product development effort? (Really looking forward to your answers on this)
What are your first steps?
Preferrable to do these steps in Terraform (you can skip this part)
​
Additional questions if you have time to answer (more of what your boss would look out for I guess):
What technologies do you suggest? Are they modern, well explained, practical?
What kind of questions do you ask about the effort? Do those seem like practical, curious DevOps questions?
How do they plan to set up the Terraform? Do they think of remote state? How much console work do they plan? Do they reference the API/CLI? Are they suggesting Terraform workspaces, modules, variables, conditionals, tfvars, etc.?
What are their bootstrap steps? Where do they plan to keep their files and state? Do they plan to use GitOps approaches? If so, how do they set that up?
​
So in essence what kinda questions would you ask to start off and set up when your team gets a new project, keeping in mind you're provisioning with Terraform.
https://redd.it/z0galk
@r_devops
Trying to do a challenge I was given, I was wondering how different people would approach responding to questions like these in a real life environment. Just indulge me if you can :)
You need to set up a new product development effort for a new team. The product will be built in Python on AWS. It will be a database backed product with an APIs and an Angular webapp. The product will be containerized and will be deployed in AWS. The DevOps will heavily use Terraform.
What questions do you have about the setup of this product development effort? (Really looking forward to your answers on this)
What are your first steps?
Preferrable to do these steps in Terraform (you can skip this part)
​
Additional questions if you have time to answer (more of what your boss would look out for I guess):
What technologies do you suggest? Are they modern, well explained, practical?
What kind of questions do you ask about the effort? Do those seem like practical, curious DevOps questions?
How do they plan to set up the Terraform? Do they think of remote state? How much console work do they plan? Do they reference the API/CLI? Are they suggesting Terraform workspaces, modules, variables, conditionals, tfvars, etc.?
What are their bootstrap steps? Where do they plan to keep their files and state? Do they plan to use GitOps approaches? If so, how do they set that up?
​
So in essence what kinda questions would you ask to start off and set up when your team gets a new project, keeping in mind you're provisioning with Terraform.
https://redd.it/z0galk
@r_devops
reddit
Scenario based question for DevOps Engineers out there
Trying to do a challenge I was given, I was wondering how different people would approach responding to questions like these in a real life...
Free Auto-Unseal cloud service for a private Vault instance
Hi all,
As the title says, I am looking for a free way to auto unseal my private vault using any cloud service, I already checked a couple and they already charge for everything which will be a pain to monitor.
Currently I am using this nice project but was wondering if a cloud solution would make more sense. Please advise.
Cheers,
https://redd.it/yx00fb
@r_devops
Hi all,
As the title says, I am looking for a free way to auto unseal my private vault using any cloud service, I already checked a couple and they already charge for everything which will be a pain to monitor.
Currently I am using this nice project but was wondering if a cloud solution would make more sense. Please advise.
Cheers,
https://redd.it/yx00fb
@r_devops
Auto unseal | Vault | HashiCorp Developer
Automatically unsealing Vault reduces the operational complexity of keeping the Vault unseal keys secure.
robocopy and hidden file
Does robocopy.exe copy hidden files by default ?
Do I require to give any parameters/options in the command ?
https://redd.it/ywubzx
@r_devops
Does robocopy.exe copy hidden files by default ?
Do I require to give any parameters/options in the command ?
https://redd.it/ywubzx
@r_devops
reddit
robocopy and hidden file
Does robocopy.exe copy hidden files by default ? Do I require to give any parameters/options in the command ?
What do you guys use for outage monitoring / incident reporting?
Seems like there are a lot of different services out there offering this kind of thing nowadays.
Which ones do you use, and if so, what should I look for when picking one? Any I should check out in particular?
For context, I manage the devops pipeline on a number of projects - smaller teams (under 10) covering a wide range of services.
https://redd.it/z0lcss
@r_devops
Seems like there are a lot of different services out there offering this kind of thing nowadays.
Which ones do you use, and if so, what should I look for when picking one? Any I should check out in particular?
For context, I manage the devops pipeline on a number of projects - smaller teams (under 10) covering a wide range of services.
https://redd.it/z0lcss
@r_devops
reddit
What do you guys use for outage monitoring / incident reporting?
Seems like there are a lot of different services out there offering this kind of thing nowadays. Which ones do you use, and if so, what should I...
Need help with documentation for blackduck installation on kubernetes
Help!!
https://redd.it/ywsg67
@r_devops
Help!!
https://redd.it/ywsg67
@r_devops
reddit
Need help with documentation for blackduck installation on kubernetes
Help!!
Is KodeCloud a good devops platform?
Saw an ad that Kodecloud is running some discounts. But the subscription plans are for 6 months/ 1 year. Has anyone tried the Kodecloud platform to learn devops? How good are their platform?
https://redd.it/ywe9tu
@r_devops
Saw an ad that Kodecloud is running some discounts. But the subscription plans are for 6 months/ 1 year. Has anyone tried the Kodecloud platform to learn devops? How good are their platform?
https://redd.it/ywe9tu
@r_devops
reddit
Is KodeCloud a good devops platform?
Saw an ad that Kodecloud is running some discounts. But the subscription plans are for 6 months/ 1 year. Has anyone tried the Kodecloud platform...
Create Your Own SpeedTest Server. Only Static File, All you need is Nginx.
Free and Open-Source HTML5 Network Performance Estimation Tool Written in Vanilla Javascript and only uses built-in Web APIs like XMLHttpRequest (XHR), HTML, CSS, JS, & SVG. No Third-Party frameworks or libraries are Required. All we need is a static web server like Nginx.
https://redd.it/z0qr0o
@r_devops
Free and Open-Source HTML5 Network Performance Estimation Tool Written in Vanilla Javascript and only uses built-in Web APIs like XMLHttpRequest (XHR), HTML, CSS, JS, & SVG. No Third-Party frameworks or libraries are Required. All we need is a static web server like Nginx.
https://redd.it/z0qr0o
@r_devops
GitHub
GitHub - openspeedtest/Speed-Test: SpeedTest by OpenSpeedTest™ is a Free and Open-Source HTML5 Network Performance Estimation Tool…
SpeedTest by OpenSpeedTest™ is a Free and Open-Source HTML5 Network Performance Estimation Tool Written in Vanilla Javascript and only uses built-in Web APIs like XMLHttpRequest (XHR), HTML, CSS, J...
Trying to deploy my app with Elasticbeanstalk
Hi guys, so I'm new to AWS and I'm trying to deploy my Django app with elastic-beanstalk. Right now I'm trying to create an environment with my terminal. The following commands I've used:
1. eb create; Then I choose the default environment name and DNS CNAME prefix. I also choose us-east-1(N virgina) for location
2. I choose application load balancer and No for spot fleet requests.
I then get this error;
WARNING: Insufficient IAM privileges. Unable to determine if instance profile 'aws-elasticbeanstalk-ec2-role' exists, assuming that it exists.
Creating application version archive "app-5537-221115164654825241".
Uploading django-blog-v2/app-5537-221115164654825241.zip to S3. This may take a while.
Upload Complete.
Environment details for: django-blog-v2-dev
Application name: django-blog-v2
Region: us-east-1
Deployed Version: app-5537-221115164654825241
Environment ID: e-vwmssiuvwt
Platform: arn:aws:elasticbeanstalk:us-east-1::platform/Python 3.8 running on 64bit Amazon Linux 2/3.4.1
Tier: WebServer-Standard-1.0
CNAME: django-blog-v2-dev.us-east-1.elasticbeanstalk.com
Updated: 2022-11-15 21:46:58.561000+00:00
Printing Status:
2022-11-15 21:46:57 INFO createEnvironment is starting.
2022-11-15 21:46:58 INFO Using elasticbeanstalk-us-east-1-347584916308 as Amazon S3 storage bucket for environment data.
2022-11-15 21:47:00 ERROR Unable to assign role. Please verify that you have permission to pass this role: aws-elasticbeanstalk-service-role.
2022-11-15 21:47:00 ERROR Failed to launch environment.
ERROR: ServiceError - Failed to launch environment.
I have two users, Administrator and django\user. I've tried adding multiple permissions/policies to both users but it's still not working. Anyone knows what to do.?
Administrator: https://imgur.com/MkUU3nR
django_user: https://imgur.com/FmR1mz5
users: https://imgur.com/DuDH7gV
aws-elasticbeanstalk-service-role: https://imgur.com/dy7ygoN
aws-elasticbeanstalk-ec2-role: https://imgur.com/y4Nzwo1
roles: https://imgur.com/yQRlLdg
current config.yml file: https://imgur.com/8pVhfXp
https://redd.it/ywbeda
@r_devops
Hi guys, so I'm new to AWS and I'm trying to deploy my Django app with elastic-beanstalk. Right now I'm trying to create an environment with my terminal. The following commands I've used:
1. eb create; Then I choose the default environment name and DNS CNAME prefix. I also choose us-east-1(N virgina) for location
2. I choose application load balancer and No for spot fleet requests.
I then get this error;
WARNING: Insufficient IAM privileges. Unable to determine if instance profile 'aws-elasticbeanstalk-ec2-role' exists, assuming that it exists.
Creating application version archive "app-5537-221115164654825241".
Uploading django-blog-v2/app-5537-221115164654825241.zip to S3. This may take a while.
Upload Complete.
Environment details for: django-blog-v2-dev
Application name: django-blog-v2
Region: us-east-1
Deployed Version: app-5537-221115164654825241
Environment ID: e-vwmssiuvwt
Platform: arn:aws:elasticbeanstalk:us-east-1::platform/Python 3.8 running on 64bit Amazon Linux 2/3.4.1
Tier: WebServer-Standard-1.0
CNAME: django-blog-v2-dev.us-east-1.elasticbeanstalk.com
Updated: 2022-11-15 21:46:58.561000+00:00
Printing Status:
2022-11-15 21:46:57 INFO createEnvironment is starting.
2022-11-15 21:46:58 INFO Using elasticbeanstalk-us-east-1-347584916308 as Amazon S3 storage bucket for environment data.
2022-11-15 21:47:00 ERROR Unable to assign role. Please verify that you have permission to pass this role: aws-elasticbeanstalk-service-role.
2022-11-15 21:47:00 ERROR Failed to launch environment.
ERROR: ServiceError - Failed to launch environment.
I have two users, Administrator and django\user. I've tried adding multiple permissions/policies to both users but it's still not working. Anyone knows what to do.?
Administrator: https://imgur.com/MkUU3nR
django_user: https://imgur.com/FmR1mz5
users: https://imgur.com/DuDH7gV
aws-elasticbeanstalk-service-role: https://imgur.com/dy7ygoN
aws-elasticbeanstalk-ec2-role: https://imgur.com/y4Nzwo1
roles: https://imgur.com/yQRlLdg
current config.yml file: https://imgur.com/8pVhfXp
https://redd.it/ywbeda
@r_devops
Imgur
Post with 0 votes and 11 views.
Rapidly rising costs; bloated over-provisioned infra; and a lack of ownership of cloud expenses among IT teams are increasingly common issues. Did you know that FinOps is the answer to addressing these challenges? Read full blog here:
https://www.umbrellainfocare.com/blogs/finops-best-practices-to-manage-cloud
https://redd.it/z0udo8
@r_devops
https://www.umbrellainfocare.com/blogs/finops-best-practices-to-manage-cloud
https://redd.it/z0udo8
@r_devops
Umbrella Infocare
FinOps Best Practices To Manage Cloud - Umbrella Infocare
FinOps minimizes overall cloud spend. Here you will a list of FinOps best practices that go a long way toward achieving your FinOps goals.
Advise for someone going back to work after burnt out
Headed back to work after a month or two of a break. I definitely had a lot going on before leaving the last place (personal and work related) and unintentionally I realise I got burnt at the end of it.
Took sometime, went off digitals and eventually reset myself. Some of it also came from stopping my continuously studying and learning habits (as the grind must go on).
Moving forward my approach has been a bit direct and focus on industry I wanted work in, with team I want to be involved with and the technology I want to look at, so I can build up on my skills for my personal self that I have been practicing and building in my own time.
( My background is Sys Engineer moved to Development and looking after Site Reliability operations. I’m definitely not new to the space but haven’t grown enough grey hair yet)
However, I have just come back into the market and have found myself something good with great opportunity to learn and be involved in.
In this space, I have found learning is part of life, but it concerns me to end up in the same rabbit hole as I did before.
Any advise for someone who maybe had a similar experience or can relate?
https://redd.it/z0ubym
@r_devops
Headed back to work after a month or two of a break. I definitely had a lot going on before leaving the last place (personal and work related) and unintentionally I realise I got burnt at the end of it.
Took sometime, went off digitals and eventually reset myself. Some of it also came from stopping my continuously studying and learning habits (as the grind must go on).
Moving forward my approach has been a bit direct and focus on industry I wanted work in, with team I want to be involved with and the technology I want to look at, so I can build up on my skills for my personal self that I have been practicing and building in my own time.
( My background is Sys Engineer moved to Development and looking after Site Reliability operations. I’m definitely not new to the space but haven’t grown enough grey hair yet)
However, I have just come back into the market and have found myself something good with great opportunity to learn and be involved in.
In this space, I have found learning is part of life, but it concerns me to end up in the same rabbit hole as I did before.
Any advise for someone who maybe had a similar experience or can relate?
https://redd.it/z0ubym
@r_devops
reddit
Advise for someone going back to work after burnt out
Headed back to work after a month or two of a break. I definitely had a lot going on before leaving the last place (personal and work related) and...
Awesome Black Friday & Cyber Monday Deals For Developers
Hey everyone,
I hope you guys are doing fine.
I'm sharing here some awesome black Friday deals for developers in 2022.
* [Themeselection Admin Templates & UI Kits- 30% Off Storewide](https://themeselection.com/)
* [WPRocket- 30% OFF](https://wp-rocket.iss.one/)
* [Vue School – Premium Vue.js Tutorials – 51% OFF](https://vueschool.io/sales/blackfriday?)
* [Weblium - 30% OFF](https://weblium.com/)
* [Pluralsight - 50% OFF](https://www.pluralsight.com/)
* [Laracast – 45% Off](https://laracasts.com/sales/black-friday)
* [SeedProd - 65% OFF](https://www.seedprod.com/black-friday/)
* [65% OFF on DataCamp Annual Plan](https://www.datacamp.com/promo/black-friday-2022)
* [Udemy Black Friday Deals 2021 Up to 90%](https://www.udemy.com/)
I hope you all find it helpful.
https://redd.it/z0xmg8
@r_devops
Hey everyone,
I hope you guys are doing fine.
I'm sharing here some awesome black Friday deals for developers in 2022.
* [Themeselection Admin Templates & UI Kits- 30% Off Storewide](https://themeselection.com/)
* [WPRocket- 30% OFF](https://wp-rocket.iss.one/)
* [Vue School – Premium Vue.js Tutorials – 51% OFF](https://vueschool.io/sales/blackfriday?)
* [Weblium - 30% OFF](https://weblium.com/)
* [Pluralsight - 50% OFF](https://www.pluralsight.com/)
* [Laracast – 45% Off](https://laracasts.com/sales/black-friday)
* [SeedProd - 65% OFF](https://www.seedprod.com/black-friday/)
* [65% OFF on DataCamp Annual Plan](https://www.datacamp.com/promo/black-friday-2022)
* [Udemy Black Friday Deals 2021 Up to 90%](https://www.udemy.com/)
I hope you all find it helpful.
https://redd.it/z0xmg8
@r_devops
ThemeSelection
Premium & Free Admin Dashboard Templates, Boilerplates & Themes
Selected high-quality, modern design, professional & easy-to-use Premium & Free Admin Template, HTML Themes & UI Kits for faster applications!
AppSec: How to gain full security code scanning coverage of all projects via CI/CD pipelines?
I work for a large old company with over 1000 projects (or apps), projects are split into different domains in Azure DevOps and a bit scattered in GitHub. Currently, we have about 10 percent of projects going through our scanning tools via CI/CD pipeline. We are currently trying to enforce any projects going live to meet our vulnerabilities pass criteria (e.g. public app needs to have all high and mediums fixed, etc). This is a priority, we cannot have any public apps that are not security scanned as it poses a threat to our company. Is there a way to force this in ADO?
How do we ensure complete coverage of all apps, what can we do to enforce developers/devops to add our security tooling into their pipeline and what do you do in your organisation?
https://redd.it/z0xug5
@r_devops
I work for a large old company with over 1000 projects (or apps), projects are split into different domains in Azure DevOps and a bit scattered in GitHub. Currently, we have about 10 percent of projects going through our scanning tools via CI/CD pipeline. We are currently trying to enforce any projects going live to meet our vulnerabilities pass criteria (e.g. public app needs to have all high and mediums fixed, etc). This is a priority, we cannot have any public apps that are not security scanned as it poses a threat to our company. Is there a way to force this in ADO?
How do we ensure complete coverage of all apps, what can we do to enforce developers/devops to add our security tooling into their pipeline and what do you do in your organisation?
https://redd.it/z0xug5
@r_devops
reddit
AppSec: How to gain full security code scanning coverage of all...
I work for a large old company with over 1000 projects (or apps), projects are split into different domains in Azure DevOps and a bit scattered in...
Cyber Threat Advisories Study (Tufts University & University of Edinburgh)
Hello r/devops we need your help!!
I (researcher from University of Edinburgh) am working with a PhD student and their advisor from the Tufts Security & Privacy Lab, and we are conducting a survey to understand where organizations get information about potential cyber threats (i.e Vulnerabilities or even Patching Information). After discussing with a moderator of this community we have been allowed to post here and would love to have your input! We will share any publications that come out of this work with the communities that allow us to post :)
We want to know where you go for this information and what you think of your sources. Our goal is to improve how information about potential cyber threats is communicated, which will make warnings more effective and reduce alert fatigue. The survey will ask where you get cyber threat information and how useful you perceive certain sources to be, along with a couple general questions about your organization’s sector.
You are eligible to take the survey if you manage the security of computer systems (for example, applying security patches) or have held such a job in the last 2 years. Respondents currently located in Mainland China are not eligible. (Respondents in Hong Kong SAR, Macao SAR, or Taiwan are eligible.)
Survey respondents can choose to enter their email address in a raffle to win one of 30 $100 Amazon.com gift cards. We will protect the privacy and confidentiality of any information shared on the survey with the utmost of our abilities. You can see more information about the survey here - https://tsp.cs.tufts.edu/cybersecurity-advisory/
If you are interested, go to https://tufts.qualtrics.com/jfe/form/SV\_e4c9iqHdLJUjRfE to complete the survey. Please contact us at ir\[email protected] if you have any questions about the study and I will also answer any questions I can on this post!
Additionally - please do share this post/survey with any other admins/security personel who work in Vulnerability and Patch Management.
Thank you again for any participation and help given!
https://redd.it/z0z76w
@r_devops
Hello r/devops we need your help!!
I (researcher from University of Edinburgh) am working with a PhD student and their advisor from the Tufts Security & Privacy Lab, and we are conducting a survey to understand where organizations get information about potential cyber threats (i.e Vulnerabilities or even Patching Information). After discussing with a moderator of this community we have been allowed to post here and would love to have your input! We will share any publications that come out of this work with the communities that allow us to post :)
We want to know where you go for this information and what you think of your sources. Our goal is to improve how information about potential cyber threats is communicated, which will make warnings more effective and reduce alert fatigue. The survey will ask where you get cyber threat information and how useful you perceive certain sources to be, along with a couple general questions about your organization’s sector.
You are eligible to take the survey if you manage the security of computer systems (for example, applying security patches) or have held such a job in the last 2 years. Respondents currently located in Mainland China are not eligible. (Respondents in Hong Kong SAR, Macao SAR, or Taiwan are eligible.)
Survey respondents can choose to enter their email address in a raffle to win one of 30 $100 Amazon.com gift cards. We will protect the privacy and confidentiality of any information shared on the survey with the utmost of our abilities. You can see more information about the survey here - https://tsp.cs.tufts.edu/cybersecurity-advisory/
If you are interested, go to https://tufts.qualtrics.com/jfe/form/SV\_e4c9iqHdLJUjRfE to complete the survey. Please contact us at ir\[email protected] if you have any questions about the study and I will also answer any questions I can on this post!
Additionally - please do share this post/survey with any other admins/security personel who work in Vulnerability and Patch Management.
Thank you again for any participation and help given!
https://redd.it/z0z76w
@r_devops
Qualtrics
Cyber Threat Advisories Survey
Take a short survey to participate in a Tufts University study on cyber threat advisories and alerts. To qualify for this study, you must regularly receive cyber threat alerts and/or cyber intelligence messages relevant to your work. See survey for more details.
Aws or azure in 2022
hey guys my ccna exam is at the end of this month.
And now that I’m getting the foundation of my networking I want to understand cloud networking next.
I was full steam ahead for getting AWS SAA-03 but a older coworker stated the azure is on the come up, and aws is out is that actually true?
I just don’t want to waste time is all.
https://redd.it/z0zn0q
@r_devops
hey guys my ccna exam is at the end of this month.
And now that I’m getting the foundation of my networking I want to understand cloud networking next.
I was full steam ahead for getting AWS SAA-03 but a older coworker stated the azure is on the come up, and aws is out is that actually true?
I just don’t want to waste time is all.
https://redd.it/z0zn0q
@r_devops
reddit
Aws or azure in 2022
hey guys my ccna exam is at the end of this month. And now that I’m getting the foundation of my networking I want to understand cloud...
Deploying in Prod right before the holidays
Anyone have their employer tell you to deploy a new cluster environment in Prod the day before Thanksgiving or Christmas? How'd that go?
https://redd.it/z102lo
@r_devops
Anyone have their employer tell you to deploy a new cluster environment in Prod the day before Thanksgiving or Christmas? How'd that go?
https://redd.it/z102lo
@r_devops
reddit
Deploying in Prod right before the holidays
Anyone have their employer tell you to deploy a new cluster environment in Prod the day before Thanksgiving or Christmas? How'd that go?
I created a open source secrets manager, check it out!
Read through some pain points regregarding secrets managers on this sub. I created a secrets manager to hopefully alleviate some these pain points. Give it a try! https://github.com/Infisical/infisical
https://redd.it/z14z7z
@r_devops
Read through some pain points regregarding secrets managers on this sub. I created a secrets manager to hopefully alleviate some these pain points. Give it a try! https://github.com/Infisical/infisical
https://redd.it/z14z7z
@r_devops
GitHub
GitHub - Infisical/infisical: Infisical is the open-source platform for secrets, certificates, and privileged access management.
Infisical is the open-source platform for secrets, certificates, and privileged access management. - Infisical/infisical
Taking a Month off, what would be a something worth learning / reading to become a tad bit better?
Hi everyone,
I am taking the month of December off (official 30 day vacation that needs to be taken in the working year) and I am heading back home with no huge travel agenda on the books.
Within this year, I was able to bring some paradigm shifts at my employer using DevOps/IaC tools like:
- Hashicorp Packer, Vagrant
- Ansible
- QEMU
- Docker / Compose
The tools above are what are used on a day-to-day basis for the company I work, which is NOT about cloud, but rather more into developing its own hardware for industries.
I really do like DevOps in general, and would like to spend some nominal time in my vacation to explore other tools that may help me grow a bit professionally.
Some recommendations for light reading / new tech learning over a couple of hours a day with some coffee would be highly appreciated.
https://redd.it/z166ge
@r_devops
Hi everyone,
I am taking the month of December off (official 30 day vacation that needs to be taken in the working year) and I am heading back home with no huge travel agenda on the books.
Within this year, I was able to bring some paradigm shifts at my employer using DevOps/IaC tools like:
- Hashicorp Packer, Vagrant
- Ansible
- QEMU
- Docker / Compose
The tools above are what are used on a day-to-day basis for the company I work, which is NOT about cloud, but rather more into developing its own hardware for industries.
I really do like DevOps in general, and would like to spend some nominal time in my vacation to explore other tools that may help me grow a bit professionally.
Some recommendations for light reading / new tech learning over a couple of hours a day with some coffee would be highly appreciated.
https://redd.it/z166ge
@r_devops
reddit
Taking a Month off, what would be a something worth learning /...
Hi everyone, I am taking the month of December off (official 30 day vacation that needs to be taken in the working year) and I am heading back...
Options for Smaller Scale CI/CD?
To give some background
I am in a small development team (<5) working for an ecommerce company. We sell product on many sites (Amazon, Walmart, Wayfair, etc..).
The majority of the development work is connecting our ERP with these systems. These take the form of scheduled jobs to do things like check for new orders, upload inventory, etc...
We also develop a variety of internal tools in the form of sites that are designed to make certain tasks easier for users (think uploading products into our ERP, a simplified interface for creating orders, etc..).
Current Setup
We use GitHub for version control but other than that we don't have any kind of CI/CD.
Servers are VMs hosted in Azure.
Our jobs are scheduled via Task Scheduler and logs are sent to a Graylog server for debugging.
We use gRPC and Proto definitions to communicate between programs where needed. Our programs do not directly interact with our ERP. Instead we have several gRPC services that implement this behavior.
The Issue
The lack of CI/CD has presented a few issues with control over the deployment of code, a mismatch of what is live and what is in GitHub, and an overall lack of visibility.
What I've Looked Into
I've already decided that dockerizing our applications and services is the way I want to go. There's plenty of benefits so I don't want to rehash why they're a good idea.
Kubernetes: I believe this is overkill for our situation. We do not need to scale up/down or break our services down into a large amount of microservices. To host and maintain it alone would take away valuable development time.
Azure Container Instances, Azure Container Apps, Azure Kubernetes Services: I am actually a fan of Azure Container Apps. I was able to setup CI/CD with GitHub Actions and use dapr for service-to-service calls. However, they are relatively expensive and there is no method of scheduling the invocation of these docker applications for our batch applications.
Nomad: I've seen nomad mentioned as an alternative to Kubernetes in smaller deployments. It also has the ability to schedule jobs. However, I still found it rather complicated for our kind of development needs.
Rundeck: This is definitely simpler than anything above, but I don't know if it is really applicable to the kind of setup I am trying to create. I could be mistaken, however.
If anyone has any insight I'd love to hear! Or if there is any clarifications needed, I'd be happy to elaborate.
https://redd.it/z0zwpt
@r_devops
To give some background
I am in a small development team (<5) working for an ecommerce company. We sell product on many sites (Amazon, Walmart, Wayfair, etc..).
The majority of the development work is connecting our ERP with these systems. These take the form of scheduled jobs to do things like check for new orders, upload inventory, etc...
We also develop a variety of internal tools in the form of sites that are designed to make certain tasks easier for users (think uploading products into our ERP, a simplified interface for creating orders, etc..).
Current Setup
We use GitHub for version control but other than that we don't have any kind of CI/CD.
Servers are VMs hosted in Azure.
Our jobs are scheduled via Task Scheduler and logs are sent to a Graylog server for debugging.
We use gRPC and Proto definitions to communicate between programs where needed. Our programs do not directly interact with our ERP. Instead we have several gRPC services that implement this behavior.
The Issue
The lack of CI/CD has presented a few issues with control over the deployment of code, a mismatch of what is live and what is in GitHub, and an overall lack of visibility.
What I've Looked Into
I've already decided that dockerizing our applications and services is the way I want to go. There's plenty of benefits so I don't want to rehash why they're a good idea.
Kubernetes: I believe this is overkill for our situation. We do not need to scale up/down or break our services down into a large amount of microservices. To host and maintain it alone would take away valuable development time.
Azure Container Instances, Azure Container Apps, Azure Kubernetes Services: I am actually a fan of Azure Container Apps. I was able to setup CI/CD with GitHub Actions and use dapr for service-to-service calls. However, they are relatively expensive and there is no method of scheduling the invocation of these docker applications for our batch applications.
Nomad: I've seen nomad mentioned as an alternative to Kubernetes in smaller deployments. It also has the ability to schedule jobs. However, I still found it rather complicated for our kind of development needs.
Rundeck: This is definitely simpler than anything above, but I don't know if it is really applicable to the kind of setup I am trying to create. I could be mistaken, however.
If anyone has any insight I'd love to hear! Or if there is any clarifications needed, I'd be happy to elaborate.
https://redd.it/z0zwpt
@r_devops
reddit
Options for Smaller Scale CI/CD?
**To give some background** I am in a small development team (<5) working for an ecommerce company. We sell product on many sites (Amazon,...
For someone trying to get into devops, how can you showcase your skills that you learned?
I apologize in advance if this question has been asked but I’m stuck on how to how to properly learn everything in the world of devops. I know the topics I need to learn in order to become proficient in DevOps however what do i do after each topic? let’s say learning Docker.
Do I create docker specific projects and upload on git? Do I move on and learn kubernetes? Can I add the fact that I know how to use Docker after watching a 3 hour course on youtube?
I’m genuinely curious as my overall goal to prove to the recruiter in the future, that I’ve learned and am ready to help the company automate their development points. I’d like to understand what is the next best course of action after learning a skill on DevOps.
Thanks in advance.
https://redd.it/z1bv8m
@r_devops
I apologize in advance if this question has been asked but I’m stuck on how to how to properly learn everything in the world of devops. I know the topics I need to learn in order to become proficient in DevOps however what do i do after each topic? let’s say learning Docker.
Do I create docker specific projects and upload on git? Do I move on and learn kubernetes? Can I add the fact that I know how to use Docker after watching a 3 hour course on youtube?
I’m genuinely curious as my overall goal to prove to the recruiter in the future, that I’ve learned and am ready to help the company automate their development points. I’d like to understand what is the next best course of action after learning a skill on DevOps.
Thanks in advance.
https://redd.it/z1bv8m
@r_devops
reddit
For someone trying to get into devops, how can you showcase your...
I apologize in advance if this question has been asked but I’m stuck on how to how to properly learn everything in the world of devops. I know...
My DevOps Engineer Title Problem Canada
Hey, I need to explain what I am in. I studied 3 years of computer engineering in my origin country but I couldn't get my diploma. I left just 3 courses to finish my engineering degree and I completed 4 months of internship too. My university doesn't accept transfer credit for their computer engineering program. After that, I start to study computer science in Canada, and I got an internship. I working there for almost one year. I used the DevOps Engineer title in my Linkedin profile since 2018. Right now, my boss told me you cannot use the Engineer term in my job title. You should have studied a computer engineering program to get this title. There is no other title (You can search in google "What is difference between Devops Engineer and Devops Developer).
I know they want to pay less due to my degree is not in engineering when I graduate. Also, my teammate and I are doing the same jobs, and they want to separate our hierarchy and salary for this reason. Also, my team mates wants that but I don't want that. Can you give me an idea of what I should do? I forgot to add, I am working and studying at the same time. It's getting stressful to tell you that at my final exam time.
https://redd.it/z1chwq
@r_devops
Hey, I need to explain what I am in. I studied 3 years of computer engineering in my origin country but I couldn't get my diploma. I left just 3 courses to finish my engineering degree and I completed 4 months of internship too. My university doesn't accept transfer credit for their computer engineering program. After that, I start to study computer science in Canada, and I got an internship. I working there for almost one year. I used the DevOps Engineer title in my Linkedin profile since 2018. Right now, my boss told me you cannot use the Engineer term in my job title. You should have studied a computer engineering program to get this title. There is no other title (You can search in google "What is difference between Devops Engineer and Devops Developer).
I know they want to pay less due to my degree is not in engineering when I graduate. Also, my teammate and I are doing the same jobs, and they want to separate our hierarchy and salary for this reason. Also, my team mates wants that but I don't want that. Can you give me an idea of what I should do? I forgot to add, I am working and studying at the same time. It's getting stressful to tell you that at my final exam time.
https://redd.it/z1chwq
@r_devops
reddit
My DevOps Engineer Title Problem Canada
Hey, I need to explain what I am in. I studied 3 years of computer engineering in my origin country but I couldn't get my diploma. I left just 3...