Reddit DevOps
271 subscribers
11 photos
31.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Looking to understand more about JFrog

I'm not a Devop and I admittedly don't understand much about this sector. As an investor, I was hoping to get some knowledge from people here who have used JFrog and their competitors. I know this is kind of off topic, but I've searched high and low and can't find much discussion about JFrog, their product, and their competition from an investment standpoint. Any help would be much appreciated.

I understand JFrog basically helps to ensure continuous software updates, and their Artifactory, Pipeline, Xray and other tools allow them to streamline updates so that they can be rolled out globally on a multitude of different devices. They envision a world of "liquid software" where updates are seamless and done in such a way to work on devices that run different versions. Their partners include 10 of the top 10 tech firms, 8 of the top 10 financial companies, and they seem to have a lot of big time clients. That could imply their TAM is already pretty saturated. Anyway I was hoping to some input from people who have actually used JFrog.

​

* If you've used it, how do you find the product?
* How does JFrog's product differentiate itself from competitors? What do they do that others don't or can't do?
* Who are JFrogs main competitors? Can JFrog maintain a competitive advantage in the years to come?
* How sticky is the product? Is it easy to switch away to something else, or does JFrog dominate this sector?
* Any other tidbits or information you can share about JFrog and your thoughts on it as an investment would be greatly appreciated!

https://redd.it/jxrxtw
@r_devops
What is the best practices of managing software licenses to be used for automation?

I'm thinking hashicorp vault but seems bit overkill. I was wondering if there is best practices to deploy software and apply licenses using ansible. At first I thought of using ansible vault but it will require pulling secrets from somewhere or input by someone and I feel like it's catch 22. Any suggestion or pointers to known methods would be appreciated it.

https://redd.it/jxn14s
@r_devops
Utilizing Terraform Open Source at your Enterprise

My enterprise is getting frustrated with the outlandish cost of Terraform Enterprise when we aren't fully utilizing it. Open Source was shot down (primarily) because of lack of audit trail built in and no SSO (we could survive without that).

Has anyone else tackled this problem with Open Source Terraform and audit logs? How are you solving it?

https://redd.it/jxwqb2
@r_devops
What are the best certifications for someone wanting to go into continuous improvement while also emphasizing DevOps?

I'm currently a grunt when it comes to DevOps stuff. Yeah, I've read "The Phoenix Project" and I've been to a bunch of lectures by people from Netflix and Google...but I really want to find a path that will allow me to have more decision-making power in transforming organizations to improve their IT production processes. I feel that this part of IT organization that resonates with me. Is the answer just "Become a director"?

https://redd.it/jxxj6q
@r_devops
I wrote a couple of blog posts about Last.fm's migration into the cloud!

Hi! I run the engineering team at [Last.fm](https://Last.fm) and I wrote a couple of blog posts about our migration into the cloud. Hope you enjoy, and I would love your feedback.

The first post is about how we migrated our API with no down time.

[https://medium.com/@benxo/last-fm-to-the-cloud-5e1de10ed58a](https://medium.com/@benxo/last-fm-to-the-cloud-5e1de10ed58a)

The second post is about how we migrated the scrobbling simulator which deals with partners such as Spotify.

[https://medium.com/@benxo/last-fm-to-the-cloud-part-2-scrobbling-from-partner-apps-758d1e74033d](https://medium.com/@benxo/last-fm-to-the-cloud-part-2-scrobbling-from-partner-apps-758d1e74033d)

https://redd.it/jy19m4
@r_devops
Can't connect to AWS DocumentDB from AWS Lambda

r/aws was no help... hoping some of you AWS wizards may know.

I have a lambda that is invoked from API Gateway. It takes the JSON it receives and is supposed to write it to DocumentDB. However, I always get "There was some type of catastrophic error, MongoNetworkError, TransientTransactionError" in some form or another in the response JSON.

Before you jump at me:

1. The Lambda has AWSLambdaVPCAccessExecutionRole and AmazonDocDBFullAccess permissions
2. The Lambda and DocumentDB are in the same VPC and have the same security group
3. DocumentDB is set to allow all inbound traffic
4. I am using async await to handle the request/connection to the db in Node js
5. I have the most up to date public TLS certs for the 'sslCA:' parameter

For the life of me, I cannot figure this out. Thank you!

https://redd.it/jy5a6c
@r_devops
Mentoring people : Attempt 2

Hello, folks!
Lately I tried to mentor people, sadly it didn’t go very well. So here I'm trying one more time.


A little bit about me:
I worked for various type of companies from small startups (10 people) to middle firms (100-200 people), to big corporations ( 15 000+ people). My career and roles went like this: Software engineer -> System administrator -> Networking administrator -> DevOps - > SRE -> Now everything combined together. Anyway, enough about me, it shouldn't be about me, but about YOU!

I'm trying to give back to community, so I offer a mentorship.
The last time I tried to do mentoring hundreds of people messaged me, I wasn't able to reply to everyone and people felt misled and betrayed. So this time, don't write comments here and wait for replay. Be proactive instead just message me directly, ask your questions straight away.

What I offer and what I don't:
+ I can give you guidance how to study and what.
+ I can advise you how to create your resume (CV).
+ I will discuss your future with you, I will give you the best advices I can.
+ I will guide you how to make your first project.
+ I can do some short mockup interviews, to imitate the real interview as close as possible.
+ I Can take a look at your project and give you honest feedback.

- I won't solve your programming homework.
- I won't write any code instead of you.
- I won't argue about which language is better.
- I won't laugh at you.
- I won't debug your code instead of you.

My only requirements are:
1. Be honest with me, I can't really help you, if you lie to me.
2. Be patient, I'm quite busy, especially if hundreds of people text me.
3. Be proactive text me, if you want to speak with me, you will have to text me first.


SORRY FOR BAD ENGLISH!

https://redd.it/jxz2l3
@r_devops
PALANTIR -- what's all the hype about

Hello,

Just curious to know what you all think of palantir ? There's been a lot of hype around it due to the robinhood investors. Not sure why people are saying they dont really have any competition in the space theyre in right now. Could someone ELI5 what exactly they do and how it compares to a company like ddog. TIA.

https://redd.it/jxziot
@r_devops
SHORT SURVEY ON CLOUD ADOPTION

Hi everyone, I'm doing a thesis on cloud computing adoption. I'd be very grateful if you'd fill this survey as I'm struggling to get participants. It should take from 5 to 10 minutes! Thanks!! https://managementism.eu.qualtrics.com/jfe/form/SV_9uXPZCLvOPWM1xP

https://redd.it/jxrwft
@r_devops
The AWS VPC Cheat Sheet for Beginners

What is a virtual private cloud? Why should you care? How can you use AWS to host a VPC?

[https://www.stackchief.com/tutorials/AWS%20VPC%20Tutorial](https://www.stackchief.com/tutorials/AWS%20VPC%20Tutorial)

https://redd.it/jyo1w0
@r_devops
Is this a good server for a kubernetes / okd / ocp 4 home lab? I'm thinking maybe I should get 2, unless you think one is good enough.

https://www.amazon.com/PowerEdge-Server-2-20GHz-Cores-Renewed/dp/B07RJT19GS/ref=sr_1_6?dchild=1&keywords=server&qid=1606053853&sr=8-6

At work, we currently have 3 master, 3 infra, 4 cns, and 3 compute nodes. I'd like something to practice spinning up OCP4 on, or even just regular kubernetes so I can practice for the CKA.

https://redd.it/jyw76c
@r_devops
Is there a CI/CD that doesn't require me to have a server?

As per title, is there any CI/CD that can be run without having a server?

https://redd.it/jywhb9
@r_devops
How to sync values between redis and PostgreSQL table rows? (very high frequency writes)

I'm building an API product, where users can use multiple APIs (I give them an API key).

I want to monitor the api calls the user makes to be able to know how many calls they've made (and by extension, how much to charge them).

Here's my table: `user_apis`


| API Name | User ID | Total API calls | Successful API calls | Failed API Calls |
|----------|---------|-----------------|----------------------|------------------|
| cat_data | 1 | 15 | 10 | 5 |
| dog_data | 1 | 3 | 3 | 0 |
| cat_data | 2 | 1 | 0 | 0 |


A user can use different types of APIs, say `User 1` uses 2 APIs `cat_data` and `dog_data`.

1. Now, when I'm handling the routes that correspond to `cat_data` and `dog_data` APIs, I need to quickly monitor the API call in some kind of middleware.

2. If User 1's API Key hits the endpoint for `cat_data` => Right now I'm counting that hit in redis in a very crude format `key=[user_api_key_total_calls], value=[number_of_calls+1]`, I've built a sort of API gateway middleware through which every request passes through and gets tracked in redis.

I need to use redis (or some in memory store) because these APIs might see very high usage (>100 req/sec), so I cannot make a read + write call to a database on every API endpoint hit.

That brings us to the question: How do I make sure I maintain the integrity of this data in the database?

If I don't write to database every time (say, I choose to write after every 1000 calls) and if the redis instance goes down, then all the data is lost! How do I avoid this?

https://redd.it/jyyfjz
@r_devops
Does anyone here have experience building a browser-based 3D MMORPG using three.js or babylon.js? This startup is recruiting.

I'm actively recruiting a devOps professional to design the architecture and implement the back-end. Looking for someone who knows how to make multiplayer systems with no lag. Must be a self-starter and eager to push the boundaries of how may players can connect/be together in one setting.

If you know how to extract the "principles" of making something like [decentraland.org](https://decentraland.org) into an MVP, let's talk!

https://redd.it/jz2hfp
@r_devops
Career advice for devops - started a degree in computer science

Hi everyone,

I will just give a brief about my past experiences: I'm 23 years old, I started my career at age 18 as a network engineer. So currently I have 4 years of experience as a network engineer and now I'm in a devops student position (intern position during my college). I have the following knowledge and certificates: CCNA , CCNA Security, CCNP R&S, AWS cloud practitioner, VMware cert and LPI Linux essentials cert.

Here is my knowledge up until now:

\- Networking (CCNP level).

\- Linux system administration (dealing with a lot of servers).

\- VMware

\- Docker

\- Ansible

\- Python

\- AWS (mainly just knowledge, not a lot of hands-on experience)

\- Network security (Check point firewalls)

I have started a degree in computer science and I don't really like it... a lot of math and I wanted to consult here if it is worth to continue with this. I thought about continue with my job as full time and learn for COMPTIA Linux+ (want to validate more my Linux skills). What you folks think ? should I quit the degree ? or continue with it ? what should I focus in order to make a devops career?

Just to give a big picture, my job right now includes a lot of Linux system administration while administrating docker containers and also produce automation with python and ansible to the entire infrastructure.

I'm not sure if my job has enough knowledge (I guess not enough) , or it isn't and I need to focus on a degree. My focus is becoming devops and not a software developer

Hope you can give me some tips and thanks to everyone on this forum

https://redd.it/jyxmxx
@r_devops
26 male. 2 years of DevOps experience. 1 additional year of SWE experience. Chicago with $96k salary + 10% 401k match. Are there better opportunities out there?

I have switched jobs only once since I graduated from Noname State U in Wisconsin. I get great 10/10 feedback at mid/end year evaluations, but I'm constantly looking for new challenges and to improve. I feel like most of my teammates, who skew older and toward having kids/wife/house, are cool with just coasting until retirement, which is totally 100% fine! It's just not my cup of tea in this stage of my life, having no house and "just" a girlfriend and not being from the immediate Chicago metro anyway. I feel as though I'm going to stagnate and potentially atrophy if I stay where I'm at now more than another 6 months. I'm currently a level 4/7 at my company because of two promotions the past 2 years.

Could someone with my relatively small experience be beating $96k in Chicago by working a remote job or switching companies? Or do I need more YOE first?

https://redd.it/jyw702
@r_devops
Deploying my first project on the cloud, I need direction with DDoS protection and security.

Hey reddit, just looking for a constructive discussion about DDoS protection and security. I'm creating a small subscription service using Google and Firebase services to deploy my project. It's built using mostly cloud functions, but I'm worried that under a serious attack my Google bill can skyrocket. I've read disaster stories about Google not being very flexible with racked up bills from these type of attacks. Another concern is that attackers will attempt to knock down my service and render it unusable to my users.

My endpoints are protected with Bearer tokens but that's not enough to stop these attackers and I will still be charged for every failed attempt. If you spam the endpoint enough, it will get knocked down and no one can use it.

I've scoured countless articles, discussions on Stackoverflow, and slack chats. I've switched back and forth from Google Cloud Armor to Cloudflare just to test out my app. I've been going in circles to who I should use to help provide the most affordable protection against DDoS attacks. I'm actually considering just disbanding the idea of using Firebase/Cloud Functions entirely because I don't want to get slapped with a large bill after an attack.

My ideal approach, allow only whitelisted IPs into my network. For example, whitelist a user's IP address and allow them in after a successful login. Cloudflare offers over 1000+ IP whitelist, which is great. I considered cloud armor but it's insanely expensive, the service starts at $3000. I understand that as the IP list increasingly grows, the speed of my firewall also decreases.

How would some of you approach these concerns? I'm really leaning towards Cloudflare because they offer rate limiting, and a large IP whitelist with an API.

If you guys can share some of your stories I would be truly be grateful.

https://redd.it/jymhty
@r_devops
Internship

Hello all,
I'm a currently preparing to take my RHCSA ex200,and i have been around Linux operating system for awhile now,am hoping to get a job as a junior sys admin or any related offers..
I was wondering if there's anyone out there who could help me with an internship just so i get familiarize with the real world's projects,i don't mind working for free my goal is to get some experience tp better journey...
Any Ideas will be greatly appreciated
Stay blessed 🙏🏻.

https://redd.it/jymzmg
@r_devops
What options I have after passing SAA-CO2 to become a DevOps or a SRE

I just passed by SAA-CO2 exam and wanted to get suggestions to become a DevOps or a SRE engineer. I work as a operations engineer and work with AWS everyday. Thanks

https://redd.it/jyejpg
@r_devops