DevOps Question - DEADLINE IMMINENT
I know nothing about DevOps, so I need your help! Please take pity and give me your wisdom.
I am helping support a program (don't worry, my job is not tech related, it is writing related) and the question is about how to improve the company's DevSecOps pipeline. They are having difficulty with automation; they are experiencing intermittent blackouts and run time execution issues.
Their environment currently supports a hybrid cloud and utilizes methodology such as Agile Development and CI/CD. They want to use Free and Open Source Software (FOSS) to improve their DevOps.
Currently they use Redmine (manage), Gitlab (store), Jenkins/Sonarqube (build/test), Threadfix/Fortify (secure), and Pivotal/AWS (deploy).
What recommendations would you make to improve their DevOps? If you need more information, please just ask specifically and I will answer it if I can. Some of the information is confidential.
https://redd.it/dszb40
@r_devops
I know nothing about DevOps, so I need your help! Please take pity and give me your wisdom.
I am helping support a program (don't worry, my job is not tech related, it is writing related) and the question is about how to improve the company's DevSecOps pipeline. They are having difficulty with automation; they are experiencing intermittent blackouts and run time execution issues.
Their environment currently supports a hybrid cloud and utilizes methodology such as Agile Development and CI/CD. They want to use Free and Open Source Software (FOSS) to improve their DevOps.
Currently they use Redmine (manage), Gitlab (store), Jenkins/Sonarqube (build/test), Threadfix/Fortify (secure), and Pivotal/AWS (deploy).
What recommendations would you make to improve their DevOps? If you need more information, please just ask specifically and I will answer it if I can. Some of the information is confidential.
https://redd.it/dszb40
@r_devops
reddit
DevOps Question - DEADLINE IMMINENT
I know nothing about DevOps, so I need your help! Please take pity and give me your wisdom. I am helping support a program (don't worry, my job...
ALERT: New powerful Trojan malware is being sold in the dark web
https://www.reddit.com/r/Browser_Isolation/comments/dswkz3/alert_new_powerful_trojan_malware_is_being_sold/
https://redd.it/duass6
@r_devops
https://www.reddit.com/r/Browser_Isolation/comments/dswkz3/alert_new_powerful_trojan_malware_is_being_sold/
https://redd.it/duass6
@r_devops
reddit
ALERT: New powerful Trojan malware is being sold in the dark web
Posted in r/Browser_Isolation by u/Eliya_Neumann • 6 points and 1 comment
How does the browser render a webpage?
Here is the last video in the video series of the most frequently asked question in any DevOps/SRE interviews, "What happens when you enter [google.com](https://google.com) and hit enter in your browser".
Video link: [https://www.youtube.com/watch?v=bhoMvrjRmWE](https://www.youtube.com/watch?v=bhoMvrjRmWE)
Please do share your opinions on the video. The DevOps community has been really supportive of my initiative and would love to have topic suggestions for future videos.
Please do like the video and subscribe to the channel if you enjoyed the content.
https://redd.it/dubleq
@r_devops
Here is the last video in the video series of the most frequently asked question in any DevOps/SRE interviews, "What happens when you enter [google.com](https://google.com) and hit enter in your browser".
Video link: [https://www.youtube.com/watch?v=bhoMvrjRmWE](https://www.youtube.com/watch?v=bhoMvrjRmWE)
Please do share your opinions on the video. The DevOps community has been really supportive of my initiative and would love to have topic suggestions for future videos.
Please do like the video and subscribe to the channel if you enjoyed the content.
https://redd.it/dubleq
@r_devops
YouTube
Render me dear Browser (E07)
This video is a part of the "Everything that happens when you visit a website on your browser" playlist. In this video, we will go through how your browser r...
How to choose the right DevOps Solution Provider?
What are the criteria we need to consider before choosing the DevOps firms.
https://redd.it/dsvyas
@r_devops
What are the criteria we need to consider before choosing the DevOps firms.
https://redd.it/dsvyas
@r_devops
reddit
How to choose the right DevOps Solution Provider?
What are the criteria we need to consider before choosing the DevOps firms.
Am I overcomplicating things? Gitlab-ci -> ansible -> docker-compose for deployment
Hi guys,
This might be a little bit better suited for /r/homelab as its more about learning devops at home rather than at work.
I currently have 20 odd docker services (media servers, torrent client, vpn etc) running on an unraid machine and I want to change it so i'm following more of a gitops/iac approach.
I've just learned about the joys of docker-compose and want to use it to configure all my containers, keeping the compose scripts in source control so I can keep track of them rather than relying on unraid.
I also want to have a staging environment so I can test updates before putting it into prod (which my flatmates will use). Lastly, a big goal is to use continuous deployment platforms to automate the process (I like gitlab as its what we use at uni).
My current plan is this:
- Set up a gitlab-ce server with a repository containing all the docker-compose scripts for each service (or collection of closely related services like sonarr+deluge+emby)
- Spin up two debian based virtual machines - one called Prod and the other called Staging
- When a MR in gitlab is merged, use gitlab-ci to run the _docker-compose up_ commands on the Staging server.
- do something similar for Prod except make it manually pushed.
- I was thinking of using ansible for the remote deployment to the VMs as it has what seems to be [docker support](https://docs.ansible.com/ansible/2.6/modules/docker_service_module.html).
Is my idea too convoluted? This feels like alot of steps and I was wondering if there is any better (maybe simpler) way.
I'm currently an undergrad so haven't had much experience seeing how its done in the industry - words like Kubernetes and Rancher get thrown around lots but I feel that they would be too overkill for my needs.
Some thoughts would be appreciated!
https://redd.it/dsej69
@r_devops
Hi guys,
This might be a little bit better suited for /r/homelab as its more about learning devops at home rather than at work.
I currently have 20 odd docker services (media servers, torrent client, vpn etc) running on an unraid machine and I want to change it so i'm following more of a gitops/iac approach.
I've just learned about the joys of docker-compose and want to use it to configure all my containers, keeping the compose scripts in source control so I can keep track of them rather than relying on unraid.
I also want to have a staging environment so I can test updates before putting it into prod (which my flatmates will use). Lastly, a big goal is to use continuous deployment platforms to automate the process (I like gitlab as its what we use at uni).
My current plan is this:
- Set up a gitlab-ce server with a repository containing all the docker-compose scripts for each service (or collection of closely related services like sonarr+deluge+emby)
- Spin up two debian based virtual machines - one called Prod and the other called Staging
- When a MR in gitlab is merged, use gitlab-ci to run the _docker-compose up_ commands on the Staging server.
- do something similar for Prod except make it manually pushed.
- I was thinking of using ansible for the remote deployment to the VMs as it has what seems to be [docker support](https://docs.ansible.com/ansible/2.6/modules/docker_service_module.html).
Is my idea too convoluted? This feels like alot of steps and I was wondering if there is any better (maybe simpler) way.
I'm currently an undergrad so haven't had much experience seeing how its done in the industry - words like Kubernetes and Rancher get thrown around lots but I feel that they would be too overkill for my needs.
Some thoughts would be appreciated!
https://redd.it/dsej69
@r_devops
[REQUEST] DevOps project tutorials
I learnt the basics of Docker and Ansible and now I want to create a project, so if you guys have some link of videos where the tutor made some live project then please share it.
Project can be related to Docker, Ansible and other DevOps tools.
Thank you.
https://redd.it/dudkn3
@r_devops
I learnt the basics of Docker and Ansible and now I want to create a project, so if you guys have some link of videos where the tutor made some live project then please share it.
Project can be related to Docker, Ansible and other DevOps tools.
Thank you.
https://redd.it/dudkn3
@r_devops
reddit
[REQUEST] DevOps project tutorials
I learnt the basics of Docker and Ansible and now I want to create a project, so if you guys have some link of videos where the tutor made some...
Fed up with theoretical docker tutorials? check this out
If you are already fed up with theoretical docker tutorials about basic concepts and commands, I have created a more hands-on, practical guide of **how to actually apply these concepts in real life development/deployment scenarios**.
👉🏼 Part 1: [https://youtu.be/YdKUkDe22RA](https://youtu.be/YdKUkDe22RA)
👉🏼 Part 2: [https://youtu.be/6YisG2GcXaw](https://youtu.be/6YisG2GcXaw)
..and next parts in the making.
Please check it out and let me know what you think 🤓
https://redd.it/dufxuo
@r_devops
If you are already fed up with theoretical docker tutorials about basic concepts and commands, I have created a more hands-on, practical guide of **how to actually apply these concepts in real life development/deployment scenarios**.
👉🏼 Part 1: [https://youtu.be/YdKUkDe22RA](https://youtu.be/YdKUkDe22RA)
👉🏼 Part 2: [https://youtu.be/6YisG2GcXaw](https://youtu.be/6YisG2GcXaw)
..and next parts in the making.
Please check it out and let me know what you think 🤓
https://redd.it/dufxuo
@r_devops
YouTube
Overview of Workflow with Docker - Docker in Practice || Docker Tutorial 7
Work with Docker from development to deployment. Get an overview of how to develop Docker Nodejs and MongoDB application.
Once you've learnt the Docker basic concepts, it's important to see how Docker is actually used in practice or in real world development…
Once you've learnt the Docker basic concepts, it's important to see how Docker is actually used in practice or in real world development…
Sysadmin transitioning into DevOps role. Been working on TFS and setting up builds releases. I'm starting to understand how code, testing, build, release, monitoring all work together. Infrastructure as code is what I'm learning currently, its been jaw dropping experience finding it's potential.
Are there any good articles or blogs or sites or specific skillset that you which you looked at before delving into this world if DevOps. I'm testing out Terraform to create a web and app farm of azure windows vms, will demo it to my team very soon.
https://redd.it/dugbz5
@r_devops
Are there any good articles or blogs or sites or specific skillset that you which you looked at before delving into this world if DevOps. I'm testing out Terraform to create a web and app farm of azure windows vms, will demo it to my team very soon.
https://redd.it/dugbz5
@r_devops
reddit
Sysadmin transitioning into DevOps role. Been working on TFS and...
Are there any good articles or blogs or sites or specific skillset that you which you looked at before delving into this world if DevOps. I'm...
Has anyone here used Overops?
Talked to a rep a few days ago, though I wasn't sure if it was worth the cost.
We currently have a hodge podge of tools that we use for testing and QA, was wondering if others have some experience with it or any other competitor?
https://redd.it/dugvix
@r_devops
Talked to a rep a few days ago, though I wasn't sure if it was worth the cost.
We currently have a hodge podge of tools that we use for testing and QA, was wondering if others have some experience with it or any other competitor?
https://redd.it/dugvix
@r_devops
reddit
Has anyone here used Overops?
Talked to a rep a few days ago, though I wasn't sure if it was worth the cost. We currently have a hodge podge of tools that we use for testing...
Career Perspective in Cloud: Kubernetes v.s. Cloud Application
Hi all,
I find Kubernetes is discussed many times in this subreddit so I think this might be a good place for my question. If not, please let me know.
I am a junior software engineer (\~ 2 years) and I am currently looking into new opportunities in my company. I am particularly interested in two areas: Kubernetes (all levels of GKE stacks) and Cloud Application (e.g., using cloud in health care or finance industry, mostly develop cloud services and APIs for ML models and/or for external clients). I hope to know what are the career perspectives in these two areas (since I am not familiar with Cloud) ? E.g., which will help me develop more valuable skillset in terms of growth in future?
Thank you!
https://redd.it/dulmt0
@r_devops
Hi all,
I find Kubernetes is discussed many times in this subreddit so I think this might be a good place for my question. If not, please let me know.
I am a junior software engineer (\~ 2 years) and I am currently looking into new opportunities in my company. I am particularly interested in two areas: Kubernetes (all levels of GKE stacks) and Cloud Application (e.g., using cloud in health care or finance industry, mostly develop cloud services and APIs for ML models and/or for external clients). I hope to know what are the career perspectives in these two areas (since I am not familiar with Cloud) ? E.g., which will help me develop more valuable skillset in terms of growth in future?
Thank you!
https://redd.it/dulmt0
@r_devops
reddit
Career Perspective in Cloud: Kubernetes v.s. Cloud Application
Hi all, I find Kubernetes is discussed many times in this subreddit so I think this might be a good place for my question. If not, please let me...
Vue.js CI/CD pipeline
I'm looking into figuring out a good CI/CD pipeline for a Vue.js application that is hosted on AWS S3. This is greenfield sorta, I am already using Jenkins and Spinnaker for other parts of the application and would like not to introduce new tools unless very needed.
​
Currently it is planned deployed to [dashboard.example.com](https://dashboard.example.com) and [dashboard.example.dev](https://dashboard.example.dev) both on S3 buckets. I'm using a CDN (cloudflare) as well for the \`.com\`
​
My only idea currently is having two different Jenkins jobs that use the AWS cli to first build on the dev ENV then build the production version once testing is complete.
​
What are my options? I'd like some way of manually gating it so that it doesn't deploy straight to production but instead goes to dev then once I approve it, it would then go to prod.
https://redd.it/duh4nh
@r_devops
I'm looking into figuring out a good CI/CD pipeline for a Vue.js application that is hosted on AWS S3. This is greenfield sorta, I am already using Jenkins and Spinnaker for other parts of the application and would like not to introduce new tools unless very needed.
​
Currently it is planned deployed to [dashboard.example.com](https://dashboard.example.com) and [dashboard.example.dev](https://dashboard.example.dev) both on S3 buckets. I'm using a CDN (cloudflare) as well for the \`.com\`
​
My only idea currently is having two different Jenkins jobs that use the AWS cli to first build on the dev ENV then build the production version once testing is complete.
​
What are my options? I'd like some way of manually gating it so that it doesn't deploy straight to production but instead goes to dev then once I approve it, it would then go to prod.
https://redd.it/duh4nh
@r_devops
What method(s) does everyone use to stay ahead of the curve in engineering?
Reddit? Job postings?
https://redd.it/dubnl0
@r_devops
Reddit? Job postings?
https://redd.it/dubnl0
@r_devops
reddit
What method(s) does everyone use to stay ahead of the curve in...
Reddit? Job postings?
Cross region secrets replication in aws?
How do you guys handle secrets across regions, especially for DR consideration? Do you treat each each region as fully independent with its own secrets?
https://redd.it/dufd3h
@r_devops
How do you guys handle secrets across regions, especially for DR consideration? Do you treat each each region as fully independent with its own secrets?
https://redd.it/dufd3h
@r_devops
reddit
Cross region secrets replication in aws?
How do you guys handle secrets across regions, especially for DR consideration? Do you treat each each region as fully independent with its own...
Moving past the concepts and into hands on
My company is currently running a php monolith in traditional load balanced ec2 setup.
MGMT has expressed the interest to move to containers and kubernetes. They also want to bring the build server/tests in-house. My learning begins.
Conceptually I understand containers, thier benefits and how they work. I've setup a few on my home server. Web, nodejs and databases. I have persistent storage and networking setup. Seems cool. But my setup is simple.
Conceptually I understand kubernetes. And how it could be used to run a micro service based web application very well. Breaking parts of the monolith into the smallest parts and clustering them.
My issue is, I want to practice using k8s, but I can't seem to find a good guide to setup a k8s cluster, either in my home lab or on my local machine. All the guides I find assume you have an existing web app in micro service format, or they use a basic Todo app with 1 web and 1 db, and they don't walk through the actual details and decisions needed when setting up complex clusters.
I'm not a software dev, I'm an Infrastructure Engineer that has moved into a more DevOps role. I don't have time to code out a web app just for this. I'd probably spend more time on that then the actual k8s setup.
So do any of you have any experience moving from a monolith to a micro service setup?
Any good guides or learning paths that you can recommend for getting as comfortable as possible with this?
Any advise or resources or kind words would be greatly appreciated.
https://redd.it/ducgjx
@r_devops
My company is currently running a php monolith in traditional load balanced ec2 setup.
MGMT has expressed the interest to move to containers and kubernetes. They also want to bring the build server/tests in-house. My learning begins.
Conceptually I understand containers, thier benefits and how they work. I've setup a few on my home server. Web, nodejs and databases. I have persistent storage and networking setup. Seems cool. But my setup is simple.
Conceptually I understand kubernetes. And how it could be used to run a micro service based web application very well. Breaking parts of the monolith into the smallest parts and clustering them.
My issue is, I want to practice using k8s, but I can't seem to find a good guide to setup a k8s cluster, either in my home lab or on my local machine. All the guides I find assume you have an existing web app in micro service format, or they use a basic Todo app with 1 web and 1 db, and they don't walk through the actual details and decisions needed when setting up complex clusters.
I'm not a software dev, I'm an Infrastructure Engineer that has moved into a more DevOps role. I don't have time to code out a web app just for this. I'd probably spend more time on that then the actual k8s setup.
So do any of you have any experience moving from a monolith to a micro service setup?
Any good guides or learning paths that you can recommend for getting as comfortable as possible with this?
Any advise or resources or kind words would be greatly appreciated.
https://redd.it/ducgjx
@r_devops
reddit
Moving past the concepts and into hands on
My company is currently running a php monolith in traditional load balanced ec2 setup. MGMT has expressed the interest to move to containers...
Needed devops materials
Hi guys ,
I want to learn devops so I need study material to start devops from scratch ,it would be so much help if anyone can provide good video lectures
https://redd.it/duclbv
@r_devops
Hi guys ,
I want to learn devops so I need study material to start devops from scratch ,it would be so much help if anyone can provide good video lectures
https://redd.it/duclbv
@r_devops
reddit
Needed devops materials
Hi guys , I want to learn devops so I need study material to start devops from scratch ,it would be so much help if anyone can provide good video...
How DNS mapping works?
I was wondering, how the mapping works on a DNS. Is made from an IP to the names or from the name to the IP?
How would a data structure look like?
`var map = {`
`"`[`60.90.60.90`](https://60.90.60.90)`":[`
`"domain1", "domain2", "domain3"`
`]`
`};`
Or something like this:
`var map = [`
`"domain1": "`[`60.90.60.90`](https://60.90.60.90)`",`
`"domain2": "`[`60.90.60.90`](https://60.90.60.90)`",`
`"domain3": "`[`60.90.60.90`](https://60.90.60.90)`"`
`];`
​
Thanks.
https://redd.it/du8fqu
@r_devops
I was wondering, how the mapping works on a DNS. Is made from an IP to the names or from the name to the IP?
How would a data structure look like?
`var map = {`
`"`[`60.90.60.90`](https://60.90.60.90)`":[`
`"domain1", "domain2", "domain3"`
`]`
`};`
Or something like this:
`var map = [`
`"domain1": "`[`60.90.60.90`](https://60.90.60.90)`",`
`"domain2": "`[`60.90.60.90`](https://60.90.60.90)`",`
`"domain3": "`[`60.90.60.90`](https://60.90.60.90)`"`
`];`
​
Thanks.
https://redd.it/du8fqu
@r_devops
reddit
How DNS mapping works?
I was wondering, how the mapping works on a DNS. Is made from an IP to the names or from the name to the IP? How would a data structure look...
Self-hosted runners for GitHub Actions is now in beta
Check out their announcement [at their blog](https://github.blog/2019-11-05-self-hosted-runners-for-github-actions-is-now-in-beta/). They are written in .NET Core. I would have thought GitHub would use Go as it is easy to cross compile and results in a single binary. Instead you have to download 285MB with lots of ddls. I know GitLab runners are written in Go. Maybe it's because GitHub can reuse code from Azure DevOps runners.
https://redd.it/dsfc6i
@r_devops
Check out their announcement [at their blog](https://github.blog/2019-11-05-self-hosted-runners-for-github-actions-is-now-in-beta/). They are written in .NET Core. I would have thought GitHub would use Go as it is easy to cross compile and results in a single binary. Instead you have to download 285MB with lots of ddls. I know GitLab runners are written in Go. Maybe it's because GitHub can reuse code from Azure DevOps runners.
https://redd.it/dsfc6i
@r_devops
The GitHub Blog
Self-hosted runners for GitHub Actions is now in beta
Self-hosted runners offers a number of advantages when the hosted virtual environments don’t meet all your needs and it’s now available for GitHub Actions in beta.
Should your cicd tool commit back to git?
As the title says.. For example, if a Docker build succeeds, and tests pass, you semver out a new version. Should your CICD tool commit this to the terraform variables on the same branch in your IaC code? Or would that be a bad idea, and should the tool fill it in as dynamic parameter (unversioned somewhere) in the pipeline run that will execute the Terraform deploy?
Why would it be a good idea, or bad idea to commit stuff like semvers back to the git repository that contained the source code?
This would assume ofcourse that there are no circular runs. The trigger should not happen to run and build and test again due to the commit of the version number back.
https://redd.it/dutisg
@r_devops
As the title says.. For example, if a Docker build succeeds, and tests pass, you semver out a new version. Should your CICD tool commit this to the terraform variables on the same branch in your IaC code? Or would that be a bad idea, and should the tool fill it in as dynamic parameter (unversioned somewhere) in the pipeline run that will execute the Terraform deploy?
Why would it be a good idea, or bad idea to commit stuff like semvers back to the git repository that contained the source code?
This would assume ofcourse that there are no circular runs. The trigger should not happen to run and build and test again due to the commit of the version number back.
https://redd.it/dutisg
@r_devops
reddit
Should your cicd tool commit back to git?
As the title says.. For example, if a Docker build succeeds, and tests pass, you semver out a new version. Should your CICD tool commit this to...
PR test pipeline involving docker build, any ideas
Does anyone have any ideas for the best build tool to use for a scenario where it'll build the docker file in the given branch, spin up the image, then run the tests on the image. Most of the tools I've looked at rely on being provided a static image or docker image repo and they just use the 'latest' one. But that'll cause issues if the PR's intention is to update the dockerfile or files used by the dockerfile. Ideally it would actually build two images, one for a temporary DB to seed test data on and the other for the app but I can manage with one.
I'll trigger this on PR creation and update. Sorry if I'm asking stupid questions here.
Sidenote, I suspect this whole process will make it very slow to test since it's having to build and spin up images repeatedly. Is there any way to test if the dockerfile and other related files have changed between builds so the image can be cached and reused if nothing has changed?
https://redd.it/dutw90
@r_devops
Does anyone have any ideas for the best build tool to use for a scenario where it'll build the docker file in the given branch, spin up the image, then run the tests on the image. Most of the tools I've looked at rely on being provided a static image or docker image repo and they just use the 'latest' one. But that'll cause issues if the PR's intention is to update the dockerfile or files used by the dockerfile. Ideally it would actually build two images, one for a temporary DB to seed test data on and the other for the app but I can manage with one.
I'll trigger this on PR creation and update. Sorry if I'm asking stupid questions here.
Sidenote, I suspect this whole process will make it very slow to test since it's having to build and spin up images repeatedly. Is there any way to test if the dockerfile and other related files have changed between builds so the image can be cached and reused if nothing has changed?
https://redd.it/dutw90
@r_devops
reddit
PR test pipeline involving docker build, any ideas
Does anyone have any ideas for the best build tool to use for a scenario where it'll build the docker file in the given branch, spin up the image,...