Reddit DevOps
270 subscribers
5 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Portfolio project ideas/sources

I am a network engineer looking to break into an SRE/Devops role. I've spent the better part of the last year or so studying/researching/labbing various devops related technologies/tools. The courses that I took were all separated from eachother. For example, I've taken a few courses on Kubernetes, a few on terraform, a few on AWS/Azure, etc. This has helped me understand each technology separately but I'm struggling to piece them all together.

​

I want to create a portfolio of sorts that I can put on my github to showcase my skills. My idea was to build an application, hosted in AWS with a full ci/cd pipeline, where changes made to code in github kicks off a deployment. Are there any resources that you all can suggest that sort of ties everything that I've learned together in a structured format? I feel very comfortable with the tools that I've learned, but I do not have any real world experience from the application development side of things. All of the courses that I took just glossed over creating an application and/or straight up gave me an application to use.

https://redd.it/svkxz3
@r_devops
Azure centralized logging solution for application

We have several app services in our azure environment and looking for the recommended tool for centralized logging. Im familiar with Graylog and Splunk but hopefully Azure has their own similar tool. I started looking into it but wanted to get advice from my peers regarding what Im trying to accomplish and if its even possible.


My questions are:
1. Does Azure have a realtime centralized logging tool that can be used for application logs where we can send all logs to and query that is similar to Graylog or Splunk?
2. If so, what is your experience using it with this type of use case? Is it worth exploring it or should i use 3rd party tool like graylog, splunk, datadog, etc?

https://redd.it/svn98x
@r_devops
How do you call metrics trace and logs in one word?

I am trying to create guide for younger devops and describe my job as a responsible for metrics, trace data and logs transmitting in our system. How should I call all of that data in one word?

https://redd.it/svpd2u
@r_devops
DevOps Tools Currency best practices

Every org has minimum 5 to 10 devops tools. How to maintain their patching and current upgrade efficiently. Are there any tool or any best practices.

https://redd.it/svo1rd
@r_devops
🎉My company is hosting a webinar on March 2nd around moving from long-lived to ephemeral environments.

Get a sneak peak here! and learn more about it 👀

https://redd.it/svsr0n
@r_devops
Who has high-level IAM roles in your organization?

Who has high-level IAM roles (e.g. Owner) in your organization, and what steps have been taken to ensure they aren't misused or compromised?

https://redd.it/svsekk
@r_devops
Why and How SREs Can Benefit from Feature Flags

Anyone else take advantage of feature flags in their roles as SREs? We do all the time and found it helpful. We wrote a bit about it!

https://redd.it/svljbe
@r_devops
CI/CD Lifecycle example for embedded Software development?

Hey folks!

im struggeling to wrap my head around how a practical real-life example of a functioning (automated) CI/CD Lifecycle for a company specialised in the development of firmware and in general embedded software could look like.
Could you guys provide some examples of a DevOps workflow in this context? And maybe even the tools used?

Greetings and thanks in advance!

https://redd.it/sveb41
@r_devops
Suggestions for a low-cost managed load balancer / rewriting proxy

I have a customer who wants to overlay two websites: they have a.acmecorp.com and b.acmecorp.com. They want www.acmecorp.com/foo/* to proxy a.acmecorp.com/foo and everything not under the foo hierarchy to come from b.acmecorp.com

Of course I can create a haproxy / nginx / relayd but is there a company out there that specialises in host this sort of thing?

https://redd.it/svzgu4
@r_devops
DevOps home lab suggestions

Looking to build a homelab to try out DevOps tools on VMs to simulate similar env. From cicd to repo, artifactory, sast, dast, automated test tools, performance tool, Jira, confluence to monitoring, siem.

Would the following be suitable? Seems like it can only sustain 7 VMs concurrently if each VM is allocated 8gb ram.

Mobo - ASUS Prime Z690-P D4
CPU - Intel Core i9-12900K
RAM - Corsair Vengeance LPX 64GB (2x 32GB) DDR4 3200(PC4-25600) C161.35V
SSD - WD Black SN850 NVMe PCIe M.2 2TB
HDD - WD Black 6TB (2016)

https://redd.it/sw1pc6
@r_devops
Average salary for the DevOps role and the responsibilities that comes with it.

What are some of the average salaries that an individual can expect for a DevOps role (both Jr. and Sr.).

Also along with it what are some of the day to day responsibilities that he/she has to take for the role aka what are some day to day activities he/she needs to perform.

And last, how do you reach there 😅. What kind of skills do you acquire and tools you would learn.

https://redd.it/sw4cc1
@r_devops
project idea

Hi, i want to pratice my skills so my goal is to make some simple website, i need some interesting idea for pulling data and show on my web, do u maybe have some ideas?

https://redd.it/sw5w0g
@r_devops
Manually edit maven settings in Artifactory?

I've set up a maven Artifactory but can't for the heck of me figure out how to edit maven settings.xml file manually.

Is there a way to access the file directly via sftp or something similar so that I can edit it in a text editor after I generate it via the web interface?

I've checked the official artifactory wiki page and it just says "or you can edit it manually" without specifying how.

https://redd.it/sw8d3r
@r_devops
What's the best way to pivot to AWS from Azure?

I'm a devops engineer with 2.5 years of experience. I've mostly worked on Azure, only some AWS. I've been at my new job (consulting) for 6 months now (4 of which were on the bench). They've put me on a non-public cloud project despite me stating in my interview and multiple other times I'd like to be put forward for an AWS project. Will it be harder to pivot over to AWS if I've primarily used Azure? I'm not sure whether to tell my company or just look for a new job. I've also been ordered by the client I need to be in the office 3 days a week, which I'm really dreading.

Edit: I've got experience with Jenkins, Terraform, Python, Azure.

https://redd.it/sw8adu
@r_devops
Expectation from Google Tech job interview

Hi, I am from Infrastructure /Devops background. got ping from google for interview. what areas should i focus more ? is it coding/system design/DS & Algo or Devops tools and cloud ?

https://redd.it/svr375
@r_devops
Salary Sharing Thread

This thread is for sharing recent new grad offers you've gotten or current salaries.

Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity.

Education:

Prior Experience:

Company/Industry:

Title:

Tenure length:

Location:

Base Pay

Relocation/Signing Bonus:

Stock and/or recurring bonuses:

Total comp

https://redd.it/swbma9
@r_devops
What do you do if a release fails integration testing?

Let's say you are doing trunk based development, and you've created a branch to build a release. Lets calling it version 1.1.0. Your CI/CD system pulls code from branch, successfully builds, stores artifacts and then deploys to integration, where you also do QA quick QA testing.
QA finds some issues so that you do not want to push this to production. Do you:

1. Delete the branch 1.1.0, make additional changes to trunk and "rerelease"
2. Abandon the branch, create a new branch 1.1.1, and never release 1.1.0 into production. Perhaps even delete branch 1.1.0

My sense is that we should go with 2.0, i.e. once a release version goes into staging, there is no going back. You fail the release if QA finds and issue and then fix in trunk, create a new branch 1.1.1 and start the release process again.

I'm also struggling a bit with the idea of only branching off trunk, not off of a release branch. Here's an example:
Version 2.1.0 is in production, and there is a bug. Trunk is not "ready" to release. The idea that trunk is always ready to release is something that we're not comfortable with, given QA, and the need for business to coordinate on some releases.


Currently what we do, is debug off of version 2.1.0, and find the issue. We then branch 2.1.0 to 2.1.1, a patch branch, release from there, and then decide if the patch needs to be merged back to trunk. I don't think having to "remember" to merge back to trunk is an issue, because 1) The code in trunk may have changed enough to not need the patch. 2) Bugs in production that have to be patched immediately is rare. Usually bugs can wait for the next "stable" release, in which case we develop the patch in trunk.


Thoughts?

https://redd.it/swcurp
@r_devops
Salary Sharing Thread

This thread is for sharing recent offers you've gotten or current salaries.

Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity.

Education:

Prior Experience:

Company/Industry:

Title:

Tenure length:

Location:

Base Pay

Relocation/Signing Bonus:

Stock and/or recurring bonuses:

Total comp

https://redd.it/swbma9
@r_devops
How do you balance between work and learning?

DevOps is quite a big field and it’s evolving very fast, a lot of tools involved…
If you’re working 40 hours per week, what is your strategy for keeping up to date in the field?

https://redd.it/swf3j2
@r_devops
Expectation from Google Tech job interview

Hi, I am from Infrastructure /Devops background. got ping from google for interview. what areas should i focus more ? is it coding/system design/DS & Algo or Devops tools and cloud ?

https://redd.it/svr375
@r_devops