Reddit DevOps
269 subscribers
13 photos
31.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Pipelines: A Free DevOps/SRE Bootcamp

Hey all! This is my quarterly announcement for a completely free DevOps/SRE bootcamp I run that is beginning January 4th of 2020.

What is it?

Pipelines: A Journey into Software Delivery, automation and Infrastructure

Pipelines is a technical training series designed to expose you to concepts in DevOps and Site Reliability Engineering. Throughout the Journey, it will help you understand how you can help organizations deliver software faster and more efficiently, as well as how you can ensure millions of people can access these digital products reliably.

When and Where is it?

Mondays and Wednesdays at 7pm ET from January 4 2021 - February 24 2021 on Twitch!

channel: https://twitch.tv/mastermndio

Who is it for?

This is the "Apprentice" level of the course, so it is designed for those new to the discipline who want to be exposed to and get hands on with the many topics needed to be an effective practitioner of DevOps/Site Reliability principles. There will be "Journeyman" and "Master" levels of the Pipelines course that follow this course for anyone who is looking for a deeper dive into these disciplines.

How Much is it?

It is 100% free to participate is ALL parts of the bootcamp. Due to popular requests, we have implemented a pay what you want model if you'd like to support, but there is ABSOLUTELY NO OBLIGATION. Our goal is simply to expand access to digital engineering skills.

More Info and Registration

You can find complete information about all bootcamps at https://academy.mastermnd.io

Click Here For Curriculum

Click Here for direct Registration

​

P.S. Recording will go up on YouTube 24 hours after they have aired, due to Twitch ToS, but in order to keep the channel clean and organized for upcoming content, The recording will be private, and the link will be accessible from Google Classroom.

​

If you have any questions, ask away here or shoot me an email at [email protected]. Thanks and I look forward to learning with you!

https://redd.it/kfpffg
@r_devops
help with deployment on Iot devices. is ansible pull right for me?

Hello, this is all fairly new for me so I hope you are able to guide me in the right direction.

I have the following challenge: I have multiple raspberry pi which are running some python scripts and are sending sensor data to GCP. Right now, the main issues I need to solve are for monitorization (considering zabbix) and scalability of this operation (considering ansible).

Right now it's all very manual, preparing an SD card with some automation scripts on first deployment. But any changes need to be done manually through ssh. Now that the main work the rpis perform is relatively stable, I am looking to automate the process.

The main constraint I have is that the rpis will be in various locations and due to how it's set up, I cannot depend on the IP address to "push" stuff to them. I need the rpis to initiate the conversation so to speak.

So I have been looking into ansible for executing commands on the rpis, and I have it set up in a few in "pull" mode, such that they run a cron job checking a Git repository and execute a few simple plays from local.yml if it detects any changes.

What I need is the following:

-I want to be able to execute commands to specific devices. So far I have seen ansible using inventory files, but these are using IP address. Is there a different way to control what devices execute which plays? Right now they all execute local.yml in the same way.

-Set up the git repository to private, while still allowing the rpis to get whatever is in there to execute the commands. As I understand it, it is possible, though I am not sure what will change.

Idk if this is the right way of doing it, so I hope someone can guide me in the right path. Basically I am interested in being able to setup and configure the rpis automatically and ideally personalize them. For example, they are all getting the same initial setup and python scripts, but they have some variables in the scripts which depend on the particular location, so I'd like to customize these somehow.

Am I going about this the right way?

https://redd.it/kfiosw
@r_devops
Is this what DevOps is like?

I've been working as a SRE for the past year, straight out of college. Atm I'm getting bored with my job, and I'm starting to feel a little frustrated. I'm working in a small team, providing support for a single Bus. Unit, inside a larger organization that has a main SRE team that provides support for the hole company. Atm, my team's only purpose is to remove all of the burden out of developers in our BU, so that they can focus on developing, meaning that we spent most of our time taking care of their dependencies. My team is not really providing any new solutions for anything, we are simply following the rest of the company's aproach to everything, and we don't really have a chance to speak up with our own opinions.
Since this is my first job in IT, and I don't really have a wide view of how things happen in other companies, I would just like you to tell me:

I spend my days requesting tickets to other teams, changing env. variables, updating pipelines, bootstraping new RDSs, applying terraform to create new rabbitmq queues, etc. I'm I at a dead-end job? Should I try to find a new place to work?

https://redd.it/kfl6wq
@r_devops
What are the Kubernetes Interview Questions for 2020

Companies use Kubernetes because:

It helps in breaking down the containers into smaller modules to ensure more granular management.
Has quite an improved infrastructure than other DevOps tools.
It makes it seamless to deploy software upgrades frequently.
Has the foundation for the cloud-native apps.

This category lists the questions that are asked related to the general working of Kubernetes during the interviews.

1. The classic question --- What do you know about Kubernetes?
2. How do you think Kubernetes is related to Docker?
3. What difference do you find between Docker Swarm and Kubernetes?
4. What do you understand by container orchestration?
5. What difference do you find between deploying applications on the host and containers?
6. What are clusters in Kubernetes?
7. What do you know about Heapster?
8. What is Google Container Engine?
9. What is Kubectl?
10. What is Minikube?
11. What is Kubelet?
12.  How Kubernetes simplifies the containerized Deployment?
13. What is the use of nodes in Kubernetes?
14. What are the two prime components of Kubernetes architecture?

https://redd.it/kfhmtn
@r_devops
Salary negotiation help

Hi all,

This is a throw away account because I think a few people I work with currently know my Reddit.

I was recently head hunted for a job and have no idea how much salary I can ask for. My only friends in the field are at my current work place so I don't know if I can ask them about this.

It's a start up so presumably I can ask for shares? I have no idea how much is appropriate and as for salary, well my current rate is around £55k but comes with a huge amount of employee benefits as well as job security that this new place probably can't offer.

What should my initial asks be? What would you kind folk do in this scenario?

https://redd.it/kfhfu4
@r_devops
Hello team need some suggestions regarding hashicorp vault.

Actually currently I have deployed vault with storage backend as file type and with internal ip address with http access.

Now I am looking to change my internal ip to publicip.

Is it need to stop my cureent vault and start again with config file or if we edit the config file and start it will work.

Do I need to put with https access for pulic ip vault server.

Please gave some suggestions which will help me in this.

Thanks in advance.

https://redd.it/kfgmxv
@r_devops
Do DevOps/SRE jobs always have an on call component?

I've been a network guy for a long time, and have always wound up in large shops where development, engineering, architecture, and ops were pretty well siloed, and barring an absolute catastrophic nightmare meltdown which legitimately required all hands on deck, ops was always 24x7 and handled the off-hours stuff.

I'm looking at my first job at one of the bigs where they have a DevOps/SRE leadership-type role that I'd be good for. I'm sick to death of the intrusion that an on call rotation can have on your life. I've been called out of birthdays, holidays, dates, and family stuff, often for unnecessary bullshit because "oh, I can't ping, so it must be the network". And I can't have a couple drinks or be more than $SLA minutes from my house, and have to sleep with my phone by my head, which is a huge imposition on my personal life. So as much as it may limit my career arc, a job with an on call rotation is pretty close to a hard No for me.

Are there DevOps/SRE-style jobs out there which involve working on production systems and which don't have an on call component? I know I can ask the potential employer, and I absolutely will, but I'd like to get a sense of what exists in the industry at large. Have I just been lucky to have avoided the pager rotation up until now?

Maybe I haven't been properly exposed to DevOps, but it really does smell like it's a way to force people already working 60 hours a week to allow work to preempt what's left of their personal life under the guise of "those who build it must own it". I mean, I get it, ivory tower assholes are no good for anybody, but...how does this culture allow for any balance in life?

https://redd.it/kfxwyc
@r_devops
Hands-on GitOps with OneDev and Kubernetes

GitOps is a DevOps approach to maintain Kubernetes-based infrastructure as code in git, and operate it with git tools such as push, revert, pull request.

OneDev (https://github.com/theonedev/onedev) is an open source git repository server, with built-in CI/CD integration.

This tutorial explains how to set up OneDev to do GitOps in Kubernetes.

https://robinshen.medium.com/hands-on-gitops-with-onedev-f05bd278f07c

https://redd.it/kfyq0t
@r_devops
How to develop software for DevOps without access to applications/app servers?

Hi all,

After working in tech on the product side for 8+ years I think I've identified a couple of opportunities to serve the devops function through a SaaS offering. However I am a bit unsure of where to start building given this project is outside of my wheelhouse and company.

The general concept involves being able to take log files automatically off of app servers(via HTTPS or some other interface), apply some proprietary ETL rules and store the output into a bucket somewhere based on customer's stacks(S3, etc) with various APIs to leverage this observability data.

My (potentially dumb) question: how can I build or prototype this type of software without access to an environment or application that generates log files for me to pull from? My development background is more to java but that was years ago - what kind of stack or languages should I be looking at? Would love any kind of guidance, feel free to PM.

https://redd.it/kg14ci
@r_devops
Will working on an old technology stack affect my career ?

Hello everyone, I hope you are all well!

I've always wanted to work as DevOps engineer/architect because it's such an exciting job that requires personal accomplishment on a daily basis.

From 2017 to 2020, I worked in a company while doing my software engineering degree and most of the time I did project management and technical architecture.

In September, I started applying for jobs, unfortunately for the DevOps jobs I applied for, I often lacked experience (which is true) or the work was underpaid.

I think that COVID-19 had a negative impact on companies and they are careful when they recruit young profiles (I am 23 yo).

I recently started my new job (two weeks ago) as a junior technical and software architect at the Ministry of Finance and I wondered if this was the best path for me?

The technology stack is old and it's a process-oriented organization, which makes change difficult.

I have a lot to learn there! but I think I could learn more/faster elsewhere!

Also will working on an old technology stack affect my career?

https://redd.it/kfqxa3
@r_devops
Solarwinds' Loggly and Papertrail Default to Sending Unencrypted Logs

Solarwinds owns two of the top-tier logging companies and has been embroiled in a security scandal recently. Each of them (Loggly and Papertrail) has default Syslog instructions that lead to unencrypted log sending.

https://www.wrble.com/blog/solarwinds-default-logs-unencrypted/

Logs very often contain sensitive data, are you sure they're encrypted?

https://redd.it/kfs7po
@r_devops
Is it difficult to switch from testing to devops ?

Hello everyone,
my friend is a tester in her company for the last 1 year and for the last few months she was thinking of trying to learn DevOps, me being a developer as a junior developer doesn't know much about these things, She wants to switch the jobs and as DevOps is a buzzword she wants to try it, She also told me that she doesn't want to become a developer. What advice can I give her? Is learning DevOps is good? In her current company, she is working on Agile methodology ? What are your views on this ?

https://redd.it/kg7mqh
@r_devops
When accessing nextcloud web app via haproxy I get error 504 Gateway Time-out , how can I fix this ?

How can I troubleshoot what is causing slow load of website when opening via haproxy ?

https://redd.it/kgkl3f
@r_devops
Did I make the right decision? Denying 150k base pay for my first job?

I am a contractor for the third biggest bank in the USA as a production support engineer for almost 9 months now this is my first job. My manager called me yesterday to offer full time, the base pay of $150k plus bonus plus stock and benefits. I am still 25 yrs old and have a lot to learn and explore. I thought production support isn't something I should be settling for at 25yrs. Or for my age, I should not be looking for money; all I should be looking for is gaining enough knowledge, so thinking of denying it and continue as a contractor until I find a development side of infrastructure job that I am interested in.

Do you guys think I made the right decision? Or did I screw up a great offer?

https://redd.it/kgfg20
@r_devops
I Built a Private, Secure, and GDPR Compliant Google Analytics Alternative Made For Content Creators and Bloggers

After being frustrated with Google Analytics and being frustrated with the lack of analytics platforms made specifically for bloggers and content creators, we build Highly.

Highly allows bloggers to add a tooltip to their site by pasting our JS tag at the bottom of your html head. The tooltip allows readers to highlight, save, react to, and share specific sentences in your blog posts.

Highly provides analytics on pageviews, pageleaves, session duration, read ratio, devices, countries, keywords, referrers, users highlights (I know, crazy), reactions, and shares.

In addition, we don't use cookies, our script is super lightweight, and will never sell you data. Here is some more info:

Your Data Stored Security

Your data is processed and stored in AWS data centers located in the United States. These data centers are characterized by high availability, state of the art security, and fault tolerance in the case of crisis. Your data will never be sold to third parties or monetized.
GDPR Compliant

We do not record the PII of web users and delete data when it is no longer needed by customers. In addition, Highly Analytics Tags do not use ANY cookies.
Lightweight Script

Out lightweight script is only 47k and will not affect your site's speed.
Multiple Domains with Maximum Security
You can add multiple domains for free under one account and will only be charged for total page views. At the same time, an individual tag corresponds to each domain, resulting in maximum security and the prevention of faulty traffic.

Check it out here: https://www.highlyanalytics.com/ and PLEASE provide feedback!

https://redd.it/kgem2q
@r_devops
Devops to Secops career

Hi,

I'm 27 and Im making a switch from devops to Secops role. I was pretty much working on automation and CI/CD space. And I thought Secops might be better suited for long run.

I also noticed there are multiple substreams within it.

Any suggestions or recommendations for how to go further on this.

https://redd.it/kgc9l3
@r_devops
DevOps Foundation

Hi,
I'm preparing to get the DevOps Foundation certificate from the DevOps institute. If you have taken the exam or have any tips or recommendation please feel free to share the knowledge :)
Also I'd highly appreciate any practice test questions or supplementary materials that would help in my preparation. Really, this means a lot to me 🙏

Thanks in advance

https://redd.it/kg9ah5
@r_devops
Blog: Monitoring your docker container's log via Loki, Promtail, Grafana

https://medium.com/@yash-kukreja-98/monitoring-your-docker-containers-logs-the-loki-way-e9fdbae6bafd

------

This blog revolves around teaching about what loki, promtail, grafana are, how to set them up from scratch, how to use them to create dashboards for monitoring your docker container's logs.

Do check it out and let me know how did you find it
Constructive criticism is always welcome :)

https://redd.it/kg598q
@r_devops
SDLC Automation

SDLC Automation is the most asked domain in AWS Certified DevOps Engineer-Professional Exam and it covers 22% of the exam. This domain mainly revolves around automating the Software Development Lifecycle.

SDLC domain supports one of the core principles of DevOps of removing the difference between developers and operators with the intent of performing automation as much as possible. The main idea behind Automation is to set up, configuration, deploy, and support infrastructure and the applications that run on it. With the help of automation, you can set up environments more rapidly in a standardized and repeatable manner. The removal of manual processes is key to a successful DevOps strategy. The advantage of automation is critical to realizing the full benefits of the cloud.

Continue to read further and know more in this blog on - SDLC Automation: Everything You Need To Know, to get an overview and to understand the benefits, services, and concepts that plays important role in SDLC Automation.

https://redd.it/kg7oet
@r_devops
Want to Find A More Niche IT Career.. Considering Switching from Software Development to DevOps.. Non-Networking/Non-Operations Background.. How Hard And Long to Achieve?

I am getting pretty burned out trying to prepare for full stack web job interviews.. I spent a majority of my career doing desktop development. Some of my skill sets have become dated, although I really am picking up all the new technologies easily and have migrated to web development. I have spent the last 3 years developing web software and learning a lot of the technologies. However, I am getting so burned out. Whereas back in the day , there was a lot of jobs separated by skills, back-end, data architect , front-end, web designer, etc , these days it seems like with full stack web development they want you to be a master at every area in development. Even some places want you to be a DevOps/WebDesigner/Database Dev. Just nutty requirements. Companies are trying to cut costs thinking they can find a one-fits-all unicorn web dev. I think a lot of people BS their way in and probably are more skilled in one area.

​

I am just sick of it. I like DevOps in that it is focused on specific tools and skills and that I can fine-grain what I am learning. As well, web- development has become so saturated. So many people who were plumbers, hairstylists, every kid at the shoe store go to a 3 month bootcamp and then start listing themselves as full stack web developers. The field is so saturated and even many web jobs are being off-shored now everything is virtual. It really has become a rat-race and trying to master javascript frameworks, back-end frameworks, database frameworks, etc is really over-the-top. It takes away the joy having to spend so much time learning every kind of framework, etc.

​

Basically, I am looking to switch to a field in IT where I Can utilize my 20 years of software experience and smaller amount of systems knowledge (use to spend time with Windows machines). Do you think DevOps is pretty lucrative field that with maybe 4-5 months of long hours of study that I can break into? I was thinking about dumping all my React and javascript stuff I don't even like studying and jumping into learning networking, linux and going for AWS and Azure certs. I feel like DevOps is in high demand, pays well and is something i can pick up. I know there are different types of DevOps. Do you think I can pick up a lot of requirements to get into a junior (maybe even mid) position with rigorous study (like 70+ hrs a week) for the next 3-4 months?

​

I am just burned out with web development and don't love it. I just feel I may need 6 months or more to prepare for full stack web dev interview and its not where I want to go in life.. I lost my dental software business with Covid (it stopped making enough money to survive) and have not had to interview in 15+ years. Also, I am still learning the ins and outs of interviewing at these big corporations.

Being a corporate web programmer is not what I desire. If I could go back in time I would probably pick a different profession like AI, ML or some other area. But, in addition to not having a deep foundation in algorithms, data learning, etc. I also would like to eventually get into consulting. I figure DevOps, Cloud engineering and getting into a solutions architect role could be a pathway to that. It would be great to learn about how the SDLC , infrastructure and architecture of a corporate software system operates. The knowledge I could learn in DevOps I think would be valuable too. I've also found I am much more fascinated with handling servers, managing infrastructure, networking and systems related stuff than programming in Javascript. Web browser programming utterly disgusts me. The only exception is programming in Blazor Web Assembly (C# on the front-end), but I don't see that as being a lucrative career option. I do like back-end programming, but a majority of web jobs require considerably more front-end stuff and even web design.

​

I