Reddit DevOps
270 subscribers
2 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Deploy angular application using aws Codepipeline

Hi folks,

I need quick help
I have an angular applications. I need to deploy it on cloud-front using aws code pipeline and store Repo files on S3

Can anyone give me any hint or link or resource from where I can take help to complete this deployment

Thanks in advance

https://redd.it/ol090c
@r_devops
From NLP to software architecture, how?

Hello all,
Iama n NLP Engineer and life is good, except that recently I got interested in software architecture (backend +devops). I would love to ask how can I gain such a skill? I really get amazed by designing software like when to use this kind of database, how can we be easily scalable, what is a message a queue and when to use it?

I am now trying to find a part time job or an internship beside my main job to get the hang of it. If you can help me in any way I will deeply appreciate it (either advice, resources, a part time job!).

Also if you are a software architect, a backend engineer, or a devops guy, how do you feel about it and what do you find interesting in it?

Looking forward to hearing from you.

https://redd.it/ol8ew6
@r_devops
Companion app, iOS, as your writing code

Companion tools, such as a app as your coding

Are there any apps, such as GitKraken or even a Gitlens equivalent,
That is a companion app that updates in real time as your coding to see errors or i sites to your work flow?

https://redd.it/ol3wbb
@r_devops
How to get into AI/ML from an SMB "Devops" perspective?

Like probably most people here, I work for a small custom development business and my "DevOps" job is pretty much just automating builds - there's no real DevOps or CI/CD involved. I'm already working on automating myself out of a job and looking at the alarming rate at which AI is improving, I probably won't need to finish that work. So at least learning to use it as a tool would likely be a good investment in the future.

Unfortunately, I have no hard background in development (or IT at all) and AI seems to involve a lot of math that is simply way over my head. There are frameworks and services that somewhat abstract that away but I also don't have a real use case for it - we don't generate the traffic that would justify something like an AI-based SIEM or things like that. Looking into becoming a dev is also not too enticing to me - I tend to get lost without real-world confinements.

So is there any way to explore the technology that has at least somewhat justifiable value for a smaller company? I work for a very young company, if not a startup, and they're all over the blockchain and 3D printing and NFTs and such so there wouldn't be a lot of barriers, I just have to come up with a decent excuse.

https://redd.it/ol3dv9
@r_devops
Jumping into Devops too early in my software developer career ?

I’m about one year into the field as a Junior Software Developer. My job is very full stack and I’ve touched a lot of code in the last year. Backend, working with API’s, some basic SQL, building out two websites using Vue.js, and maintaining some pretty rough legacy applications among other things.

Because of some culture issues (understaffed, underpaid, small company, owner doesn’t understand how SDLC works etc.) I’ve started looking for other opportunities. I just got referred by a friend of mine who is a hiring manager at a large bank. It’s for a Devops Engineer role. They know my level of experience and still want to interview me. I feel like I’m pretty under qualified as I have very little (tbh none) operations experience.

I’ve been studying up to prepare for the interview and the manager told me to look into Terraform, Ansible and just IaC in general. It’s all very interesting to me but I would anticipate a very steep learning curve if I were able to get an offer.

I’m wondering if making such a drastic career trajectory change this early on would be unwise. I feel like I’m still just scratching the surface of straight software development and if I wasn’t a fan of working in Devops it would be tough to get back into a software eng role. On the other hand, this could be a great opportunity to learn a lot more about the operations.

From what Ive read online, most Devops roles involve a lot of collaboration and team efforts. I’m very much so an extrovert and some of my favorite experiences in this current role is when I get to work with others on projects instead of just being silo’d away at my desk writing code. But it’s hard for me to know if I would like either path better at this point . I like solving problems, I like helping people and I like building things. I don’t know if I’m necessarily married to being a software dev.

This role would also be a significant raise (50k/yr->atleast 70k/yr).

Should I seriously consider this opportunity, or just keep looking for a different software engineer role?

https://redd.it/ol1x6f
@r_devops
Azure DevOps build iOS app

Hi there.

maybe this post in wrong place, but....

Decided to reduce build ios app time, by adding job Cache@2

Plus, added cocoapods-binary and all_binary! into my Podfile.

And now, during building app, I'm getting the error like:

/Users/runner/work/1/s/node_modules/react-native-app-auth/ios/RNAppAuth.m:5:9: 'AppAuth.h' file not found


Has anyone encountered with this? Thanks!

https://redd.it/ol12bm
@r_devops
Internship interview question: CI CD Pipeline for a team of 5

Hello DevOps pros! I am interviewing for an internship and have no prior DevOps experience (which they know about of course, I do have a background in Web development though). I am struggling a bit to find a good answer to the question above, so far my answer is too generic and I am just dropping names without fully understanding what I am talking about. Any help/explanation would be greatly appreciated! I have watched YouTube videos/read about it of course but a concise answer escapes me.

https://redd.it/olbyk7
@r_devops
hybrid applications monitoring



I would like the help of the forum,

We have a number of hybrid applications, so when the customer makes a certain transaction, it starts in the public cloud (aws, azure,gcp, etc..) and continues inside to On-Prem (mainframe, as400, etc..). With which monitoring tool is it possible to get a holistic picture of the customer journey from end to end?

https://redd.it/okt3j2
@r_devops
A few useful resources that you may need when developing

Hello to everyone!

As an interface developer, you've probably struggled to find images, svgs, or icons to add to your app, and sometimes the images you have are high-resolution, which takes a long time to draw when the website is rendered, making it difficult for the website to work, or can't find high-quality images.

Here are a few resources you may need when developing your app.

1. Free Icons Icons are known to express some information while providing good UI. These are used in many websites and as a frontend developer you probably need them in any website you'll be making. Here are some free icons resources.

Font Awesome: [Font awesome](https://fontawesome.ru/)
Bootstrap icons: Bootstrap icons

2. Free High Quality Images If you are wondering where to get free high quality images for your backgrounds, nature, people etc here are good sources

Unsplash: [Unsplash](https://unsplash.com/)
Pexels: Pexels

3. Free SVG illustration Svg are essential part of modern websites and we no longer need to create them from scratch using html/css or other design tools like figma. Undraw: Undraw Freepik: Freepik

4. Free image resolution compressor These tools will compress your images to reduce resolution and thus helps better your site's performance without affecting image quality. tinyPNG: TinyPNG Img2go: Img2go

5. Remove Background

I want to put it somewhere on my site where the green color will lead to a bad UI, Removing the green background and deciding to add my own or just put it without the background would be the best solution, but I don't know photoshop-that's where I'm going

Remove.bg: Remove.bg

Hope these resources save you a lot effort, happy coding!!

https://redd.it/oksozv
@r_devops
Which tool/solution should be used for collection of logs, metrics and traces if the majority workload is in AWS and you are thinking to expand to multi cloud?

Please write in the comments if you think multiple options should be used or if something different from the given options should be used.

View Poll

https://redd.it/oleddu
@r_devops
Is this job description asking for too much of one DevOps Engineer?

Here's the job description:

* Experience in Windows and Linus OS
* DevOps experience, **AWS** Associate Certification, or higher
* Automated Testing, build and CICD
* Experience in tools like **Bash, GIT, Jenkins, uDeploy, AWS, and Azure DevOps** lines
* Knowledgeable in using the monitoring tools like **Dynatrace, Splunk, Prometheus** etc
* Infrastructure as Code tools such as **CloudFormation, Terraform**
* Understanding of Container technologies, development & orchestration such as **Docker, K8s & OpenShift**
* Experience developing and supporting **microservices** and **event-driven architectures**
* Fluent in **shell scripting** languages
* AWS building blocks such as **EC2, ECS, Fargate, Elasticsearch, Kinesis, Kinesis Data Streams, Cloudwatch, DynamoDB, RDS (MariaDB, Aurora, MSSQL), Lambda, ALB, ElastiCache/Redis**
* Excellent written and verbal communication & collaboration skills
* Integration engineering
* Experience using modern technology, practices, and architectures – **RESTful APIs, Java, React, microservices, micro-front ends, K8S, OpenShift, AWS, CI/CD to name a few.**

I always think when they say "Experience in..." as "how long is a piece of string?" -- wish they would more clearly define such things. What do you think?

https://redd.it/olfsr6
@r_devops
Thoughts on K3s for various projects

I've recently been messing around with my Raspberry Pi's that have been sitting around stagnant for a moment and decided to turn one into a music streaming device using Balena Cloud and balena-sound.

The project is a solution to my work at home environment, to make transferring to different areas easy so that I can have music wherever I go. It made me think about how much easier tools like this and Kubernetes have made remote management for me.

So I was wondering about how I could implement K3s into my work's environment, perhaps in the way of development environments for the various dev teams, to try and help them with their workflow and with onboarding new devs.

Anybody got any projects they've made with K3S for work or otherwise? Or any thoughts on the use of things like Balena Cloud and K3S for managing various solutions.

https://redd.it/ole7wg
@r_devops
Provider and Consumer personas co-operating on K8s

As enterprise adoption of Kubernetes is growing, we see multiple teams collaborate on a Kubernetes cluster to realize the broader organizational goals. Typically, there is one team that is offering a service that the other team is looking to consume. In the following blog post we discuss the dynamics around cooperation between such providers and consumers.
https://cloudark.medium.com/provider-and-consumer-personas-co-operating-on-k8s-81a7f6af0c62

https://redd.it/olhpbq
@r_devops
Modern Incident Management for IT Teams

The way software companies build, ship, and deliver software has changed dramatically over the last decade. Platforms like Docker for containerization, Kubernetes for orchestration, Artifactory for binary repository management, etc., have completely revolutionized the workflow of modern DevOps companies. DevOps is great, but like any other methodology, it is also prone to errors since it deals with faster deployments and release cycles. Moreover, the impact of such errors will be higher since the cost involved will be more. This leads to having a real-time incident management tool/platform — that focuses on helping developers/IT teams find and resolve incidents as and when they occur.

In this article, we will deep dive into incident management and see how it works, benefits, etc.

https://redd.it/olil72
@r_devops
The Search for a Cloud-Native Database

The concept of “cloud-native” has come to stand for a collection of best practices for application logic and infrastructure, including databases. However, many of the databases supporting our applications have been around for decades, before the cloud or cloud-native was a thing. The data gravity associated with these legacy solutions has limited our ability to move applications and workloads.

As we move to the cloud, how do we evolve our data storage approach? Do we need a cloud-native database? What would it even mean for a database to be cloud-native? Let’s take a look at these questions.

Complete pos

https://redd.it/olk0sh
@r_devops
Creating reusable build scripts with NUKE components

Builds scripts are often duplicated across different repositories. A smell that typically keeps growing drastically over time. This blog post shares an example of how to solve the issue while still having absolute freedom of composition:

https://www.erikheemskerk.nl/nuke-build-components/

https://redd.it/olh2wg
@r_devops
paas kubernetes?

I want to setup multiple k8s clusters where our developers can deploy the applications without needing much knowledge of kubernetes. Basically as less as posssible knowledge*

Any idea's where i should look into? are there existing solutions for this? or should i create something custom?

https://redd.it/olmzs3
@r_devops
Make GitHub Workflows run consecutively

I just started to write articles about stuff I dive into when developing. Currently that's GitHub Actions, so I thought devops is a suitable subreddit and I'd love to get a bit more feedback so I'm sharing it here as well. Hope that's Ok. If not, please suggest a more suitable subreddit.

When writing an article it will be mostly about some code that I published I guess. As I said, I just started and I hope to not give up too soon. :)

Article: https://markus-kottlaender.medium.com/make-github-workflows-run-consecutively-4d98840ed600

GitHub Action: https://github.com/marketplace/actions/consecutive-workflow-action

Hope it's interesting for someone.

https://redd.it/olpdcs
@r_devops
Jenkins CI Build Error

I setup a Jenkins pipeline for my Angular project. During the build I receive this error. I'm not sure how to resolve this one? Thankss.

found 2 moderate severity vulnerabilities
run npm audit fix to fix them, or npm audit for details
Pipeline }
Pipeline // nodejs
Pipeline }
Pipeline // stage
Pipeline }
Pipeline // node
Pipeline End of Pipeline
java.lang.NullPointerException: Cannot get property 'ha' on null object
at org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:60)
at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:174)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:456)
at org.kohsuke.groovy.sandbox.impl.Checker$7.call(Checker.java:355)

https://redd.it/olthoa
@r_devops
I did it, I finally made it into Operations!

I start this Monday!

I've been in IT for 6 years, started service desk, then admin, then support engineer. All 3 were customer facing for an MSP with the roles based purely in linux. I've been terrified to leave, and had 0 confidence in my abilities, but gave it a shot nonetheless.

I had been looking for just over a year, but really dove hard into applying over the last month. It's a very small company (<100) compared to where I was (\~8,000) . The role is as an Linux Operations Engineer, with nearly double the pay! I think having a homelab helped a lot.

I am very excited but also extremely nervous/anxious. I didn't realize how comfortable I had gotten in my old role, despite hating it. It will be a weird shift, I have a lot more responsibility now which is thrilling and scary. There are a number of new things I get to learn and play with. Once I get over the initial imposter syndrome/nerves, I think it's going to be a lot of fun! I've been wanting to do a lot of this stuff for ages, and it just wasn't really possible in my prior roles.

I am a bit anxious about being on-call as I haven't before. In my prior role I was in a phone queue, and I would get a lot of firefighting calls and alerts for clients, and was one of the reasons I looked to leave. I imagine on-call would be less stressful than that? I asked about their last major incident, which was over a year ago due to something with a 3rd party, so that was reassuring.

I may have to do some database things (mysql/mariadb), which I won't lie is intimidating (I get nervous/stressed). While I do have some experience, that's probably one of my weaker areas. Once I learn a bit more though, I imagine that will subside.

In any case, terrified and excited to start the journey! If you have any advice or wisdom on pre-job jitters/post job start, I would be happy to hear it :)

https://redd.it/oluwgz
@r_devops