Reddit DevOps
270 subscribers
5 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Dependencies in DevOps Survey

We need your insight into software practice!๐Ÿ’ก Help us to improve DevOps ๐Ÿš€ and take the global Dependencies in DevOps Survey 2021 ๐ŸŒ if you develop, operate, or manage software professionally.

[https://forms.gle/aE1bj8Rct7aYvD3Q9](https://forms.gle/aE1bj8Rct7aYvD3Q9)

​

Software development and operation continue to change rapidly, and with it, the demand for intelligent solutions and tools to support modern DevOps organizations. We thrive on contributing to this journey, and that is why we need your help: We want to gain insight into practitioners' problems in daily life. All your opinions are of exceptionally high value to us.

This survey shall only encompass professionals working in the field of software development and operation. Please ๐จ๐ง๐ฅ๐ฒ ๐š๐ง๐ฌ๐ฐ๐ž๐ซ ๐ญ๐ก๐ข๐ฌ ๐ช๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ง๐š๐ข๐ซ๐ž, ๐ข๐Ÿ ๐’‚๐’๐’ ๐ญ๐ก๐ž๐ฌ๐ž ๐ฉ๐จ๐ข๐ง๐ญ๐ฌ ๐š๐ฉ๐ฉ๐ฅ๐ฒ:

* you work in a company (or company-like environment, e.g., an IT department at a university or freelancing).
* at your company, software is developed or operated or both.
* for some of this software, you are not only an end user.

The survey will take you roughly 10 minutes.

The global survey on ๐ƒ๐ž๐ฉ๐ž๐ง๐๐ž๐ง๐œ๐ข๐ž๐ฌ ๐ข๐ง ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ is executed jointly by researchers from both the Software Technology Group at the Technical University of Darmstadt, Germany, and the Programming Group at the University of St. Gallen, Switzerland. The imprint and privacy policy for this survey: [https://dsoko.de/DevOps-2021-imprint-privacy](https://www.google.com/url?q=https://dsoko.de/DevOps-2021-imprint-privacy&sa=D&source=editors&ust=1611740746580000&usg=AFQjCNE7WCLX2FD2cmxVg7Z0yXgUC68Nsw)

https://redd.it/l6y4bc
@r_devops
Seeking Advice (Python)

I do not work in a DevOps role but hope to be in a position to be able to move into this career path. I understand that having a programming language is pretty critical in such roles, which is why i took it upon myself to learn Python. I have completed a course but the next stage now would be writing scripts or programs that are relevant to my interests or actual job. My work does not really use Python programming and when programming is required it will be C+ ruby or powershell where individuals with the experience are given the task (i do not mind this as i am pretty set on learning python).

​

I feel like i am struggling to move to the next stage because i do not find myself needing to automate or use scripts within any aspect of my life currently, or its due to my experience that i a cannot see where i could adopt some form of automation. My question is does anyone really know of any sources that give you examples of a DevOps task that they automate where you can try it yourself. Kind of like an exercise is what i am looking for. I think this would be more beneficial than watching people make classes of employees and cats and dogs. Sorry for the long post any advice is hugely appreciated.

https://redd.it/l6vv4c
@r_devops
Can you become a DevOps engineer early on or should you start off as a Backend developer?

I wanna be able to work remotely from my country (Egypt) and I'm down to learn anything to speed up that process. I know some frontend and python, but that's about it. I quickly realized I have no interest in CSS and I'm more of a logic driven than creative person.

Which path would you choose?

1. Path 1 - backend development

2. Path 2 - devops

3. Path 3 - stick to frontend, learn react, and eventually be fullstack with a node.js backend

I have around a year to learn either one of these, so please guide me. I dont particulary prefer one over the other.

https://redd.it/l78tcu
@r_devops
Disadvantages to implementing a self-healing/auto-remediation system?

Been toying with the idea of implementing an auto-remediation system of sorts for our infra (part cloud part on-prem). We have a long list of remediation steps to follow for various problems, many of which are scriptable e.g. restarting Cassandra node, adding disk space etc etc.

It will sit between the alertManager and slack/JIRA and kick start a specific remediation process (ansible playbooks potentially) based on the type of alert. If the desired state can be reached, no need to send downstream.

In theory this should reduce our call-out volume.

Any downsides?

https://redd.it/l772pw
@r_devops
Configure CD for Azure WebApp with Terraform Provider for Octopus Deploy

I'd like to share my post where I'm going to configure the continuous delivery process for Azure WebApp with Octopus Deploy.
To make it a little bit more interesting I'm going to use Configuration-as-Code approach with a brand new Octopus Deploy provider for Terraform.

https://redd.it/l78fiu
@r_devops
contractor Should I run the clock while I watch a large file upload over a slow connection?

New contractor here. It feels a little dishonest but I don't know what the expectations are.

https://redd.it/l7fhus
@r_devops
How does your team read testing logs?

Do you pretty-print test summaries in the terminal? Use an HTML reporter? Or does your org still have you scrolling through long console dumps to debug your CI pipelines?

It would be interesting to hear your stories about this.

https://redd.it/l76ifm
@r_devops
Questions you would get asked on an interview?

I saw a while back a list of general questions you'd be expected on an interview...saw them posted on Github.. can someone please share the link..various questions on networking, containers, cloud tech..etc

https://redd.it/l76gp3
@r_devops
Seeking input to help determine if devops would be the right path for me

I hope this won't be too long-winded, but I am seeking some honest input on whether devops might be a good career path to transition to. I graduated from college 8 years ago with a CS degree. At the time I graduated, I was interning as a developer, however, a full-time opportunity came up for a sysadmin position, and I ended up going for that since I really needed the full-time work. I have been a sysadmin for about 8 years now.

At the time of my graduation, I had every intention of doing software development, the sysadmin stuff was more of a side interest. I liked of the "fun" stuff like learning linux, scripting, etc. What I didn't realize, however, was all the other things that sysadmin work entailed such as outages, constant firefighting, frequent after-hours maintenance, 24/7 on-call, etc. After 8 years of dealing with that type of stuff, I am suffering from burnout. Although it would be fair to say that some of those issues are specific to my job/company, I know other sysadmins who have found themselves in similar situations or ended up just changing careers all together due to the exact same issues.

As I started becoming more aware of the burnout that I am suffering from, I started to think about getting back into software development, since presumably those types of jobs tend to be more project-based. As I started doing research into what companies are doing or what type of skill-sets they are looking for these days, I started to come across a lot of talk about devops cultures or the intersection between the dev and ops teams.

In concept, it seems like it might be a natural career move for someone with a sysadmin background. In my experience as a sysadmin, however, a lot of the tasks like automation or infrastructure improvement tend to take a back seat to the constant operational issues that occur on a day-to-day basis.

Thus my concern with moving to devops is knowing there would be higher level of responsibility when it comes to interacting with the code base, infrastructure automation, etc., and it might not necessarily be the case that a company who claims to have a devops culture isn't still suffering from things like outages or issues that may take away from the time needed to work on improving things. I really don't want to find myself in a situation where I'm suffering from an even higher level of burnout. I really would like to have a better understanding of how these things play out in most devops roles.

https://redd.it/l7chrq
@r_devops
Decent Alternative for Sonarcube for Bitbucket Cloud?

As above, small to medium company. Sonarcube is very expensive, any workable alternative's anyone can recommend?

https://redd.it/l7bzg5
@r_devops
node.js/react/ruby on rails for busy devops

I am devops engineer with really strong developer experience (.NET mostly, but I am fine with PHP and Golang). But, I really didn't like anything that looks like JS, so I didn't learn node.js, react...

I think I should know more about application architecture and tools like yarn, nmp, nvm, webpack also about configuration etc

Can someone suggest courses for React, Node and Ruby on Rails, but for devops?

Thanks

https://redd.it/l7baav
@r_devops
Survey about Kubernetes security

Hello all,

I am currently studying towards a Master in Computer Science with the Open University located in the United Kingdom.

In the context of my master thesis, I am creating and executing a questionnaire in the topic context โ€œSecurity mechanisms in Container Orchestration Platforms: Evaluating Kubernetes-based security solutionsโ€. I have figured that most of the members in this subreddit have some experience in this field :-)

A short introduction to the research topic:

Many organizations and teams are utilizing container technology in their application landscape. For running and managing this container technology, Kubernetes is the de-facto standard. It helps to kickstart a journey into cloud-native applications and to increase productivity. But what about security?

The purpose of the research is to establish a common understanding of what is deemed โ€œessentialโ€ and โ€œstate-of-the-artโ€ by expert groups that are active in a container orchestration context.

The results of the questionnaire will help in defining, weighting and prioritizing use cases to further explore next generation security solutions in container orchestration platforms.

With the following link you can access the questionnaire: https://onlinesurvey.t-systems.com/survey/kubernetes-security-survey

The questionnaire is voluntary and absolutely anonymous for all interested participants. Participating in the questionnaire is comprised of a maximum of 20 questions and will take approximately 10-15 minutes of your time.

Please consider distributing this link in your team or organization or other colleagues that are active in the field.

I would be delighted if you choose to support my master thesis by taking part in this questionnaire.

Best wishes
akagiz89

https://redd.it/l768g1
@r_devops
DEV OPS IP Range

Good Morning,

I am trying to restrict ranges of IP's accessing Azure App Service so that I am able to have a staging site that only a select few can view and DEVOPS builds can run. I have added the correct range from this URL: Add IP addresses and URLs to allow list - Azure DevOps | Microsoft Docs for Inbound connections in the access restrictions option in the App Service for the particular staging deployment slot and have copied it to the scm as well, but when we run a build it is forbidden. We have run a powershell script on the build to see the IP and it is completely different to the one that has been provided in the link.

What am I missing?

https://redd.it/l7q15f
@r_devops
Retrospectives traps & solutions

Hey,

You can easily improve your retrospectives by awareness of antipatterns. Retrospectives are indispensable for continuous learning and improvement in DevOps, Lean, Agile etc.

In this talk, you'll learn more about challenges that undermine their effectiveness, and shows exactly how to overcome each of them.

Check it out here.

Regards,
MeetupFeed

https://redd.it/l7qm9b
@r_devops
DevOps full time job opportunity and stop my studies for CS degree

Hi everyone,

I will just give a brief about my past experiences: I'm 24 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/system student position in a FANG company (I can't mention the name). I have the following knowledge and certificates: CCNA , CCNA Security, CCNP R&S, AWS cloud practitioner, VMware cert and LPI Linux essentials cert (Working towards the AWS SAA 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'm still in my first year studying plus working in this student position, it was first mentioned as devops but now it is more of a Linux system admin role (job is kind of dynamic). I got an offer for a full time devops position (not FANG tier). I'm a bit worried about what to decide, if I go for this position I'll might not finish my degree (there are options but seems impossible), and if I stay I might not get another chance because a lot of companies rejected me because lack of experience in cloud and CI/CD. The company that gave me the offer, told me that they'll fund any AWS cert that I want. Their stack is very nice because they give professional services to other companies (this company is kind of mid level company, not enterprise nor startup).

What do you think is the best decision?

I feel like that not doing the degree might cost me later down the road, and I don't know what is the longevity of devops in general (Just a reminder I don't wanna be a software engineer). I really like infrastructure and finding ways to automate it, and devops is what I wanna pursue.

Thank you very much for everyone and for the help,

Gour

https://redd.it/l7s3yz
@r_devops
So, im making a videogame.

Need a type of software to drawing and easy to learn. If you guys can helpme id apreciate it.

https://redd.it/l7trsb
@r_devops
Idea Troubleshooting CLI - What do you think?

I thought of creating an open-source project which includes a Troubleshooting CLI application that supports macOS, Linux, and WSL2 (Linux VM on Windows).

This CLI will assist DevOps engineers to perform an analysis on common issues (challenges), without the hassle of repeating common tasks.

I call it tbs (troubleshooting)

As always, it's easier to explain with an example -

$ tbs --help

Usage:
tbs vendor service-name action [-arg, --argument]

# Example:

$ tbs aws efs mount --id my.efs.id --efs-mount /data --local-mount-path /home/ubuntu/data
[DOCS] https://docs.aws.amazon.com/efs/latest/ug/troubleshooting-efs-mounting.html
[LOGS] Describe EFS
[LOGS] Describe VPC
[LOGS] Check if EFS is available (provisioned)
[LOGS] Check if DNS support is enabled in VPC
[LOGS] Check if EFS is reachable from local machine - ping
[LOGS] Check if EFS DNS can be resolved from local machine
[LOGS] Attempt to mount EFS on local machine
[RSLT] DNS support needs to be enabled in the VPC - my-vpc-id


What do you think? Is this something that you'll use? I'd love to hear your opinion

https://redd.it/l7uqxx
@r_devops
If you donโ€™t use a secret management tool, youโ€™re doing it wrong

I worked with Hashicorp Vault for few weeks, and I find it very useful. I wrote an opinionated blog post about it. If you consider using Vault, check it out.

https://devopsian.net/posts/secrets-management/

This was my latest blog post since a long time. Let me know what you think.

https://redd.it/l7xzao
@r_devops
Which configuration management tool do You prefer? (its not about infrastructure as a code)

Im curious about which CM tool is most popular in our community. Write few words about why this and not that. If You choose 'Other' option, please write comment about this tool.

View Poll

https://redd.it/l860pq
@r_devops
How do you organise your repos for your different environments, platform and the applications that run on it?

Iโ€™ve recently joined a company that
has done this by horizontal slices - thereโ€™s a repo for cloud accounts for all teams, a repo for all the kubernetes clusters that run in each account, a repo for all the applications, etc. This is causing some friction as thereโ€™s multiple touch points for solving a problem like โ€œcan I have some infrastructure to run my code?โ€

A related but separate problem is that much of the code in these repos is created by copy-pasting from similar directories. Thereโ€™s a lot of drift.

Other places Iโ€™ve worked have had varying other, usually slightly more granular, occasionally more monorepo style approaches.

How do you do it? What do you like and dislike about the approach youโ€™re using?

https://redd.it/l86bi9
@r_devops