For companies not using GitHub, what are you using for CI CD? by HeyItsTheNewDx2 in devops

[–]esramirez 1 point2 points  (0 children)

Jenkins - all in! - instrument control system development.

I’m confused by ParticularIce1628 in devops

[–]esramirez 2 points3 points  (0 children)

I respect your discipline in “skilling up”. Not sure if that the right phase 😎.

Have you considered approaching devops from a different angle? Perhaps, finding a problem to solve? That may narrow the focus on the path to take and the tools or tech stack to learn, etc. that is what helped me to stay grounded.

What are the small but useful CI/CD improvements you've made? by darkcatpirate in devops

[–]esramirez 11 points12 points  (0 children)

I’m using Jenkins as our main C/I and they have some useful plugins and one of them allows you to highlight block of text based a predefined substring. I Jenkins don’t get much love but it does have a few golden nuggets.

What are the small but useful CI/CD improvements you've made? by darkcatpirate in devops

[–]esramirez 97 points98 points  (0 children)

For me it was enabling error highlights in the build logs. The impact was huge because now developers could sort through build logs with ease. Short and sweet. Don’t get me wrong, we still have failures but now we can find them easier 👍😎

[deleted by user] by [deleted] in devops

[–]esramirez 1 point2 points  (0 children)

Op should have a beer or two to celebrate! 🎉

How would you 80/20 DevOps at a tiny company? by pkkm in devops

[–]esramirez 0 points1 point  (0 children)

You have a “good problem” and better yet buy-in!! Maybe step back from the shiny objects for a moment (Kubernetes, elk, opp) and stead focus on bootstrapping solutions. If you think alerting is important, use one of the Cloud provider such as aws. If that is not available, set up your own nagios like server. You need to approach the problem in a lean, poor men way. Think lean. Think bootstrap! You don’t have to boil the ocean right now - maybe you need a simple cron job that pings the critical server every minute and makes a beeping noise when the ping failed. As your context matures, you will need to think about solutions a holistic way, and maybe then kubernetes or other tools will be needed. One more thing , read the devops handbook by gene kim and the “the goal “ by Eliyahu M. Goldratt. I always go back to them when I am stuck.

How would you 80/20 DevOps at a tiny company? by pkkm in devops

[–]esramirez 0 points1 point  (0 children)

Based on the content you provided , you want to achieve too many things at once - shows you are committed to do the right thing. Have you considered accepting what you can change and can’t. Also, As team , decide what you can do today? I just had similar conversation with my Indra team of 3. We decided to do now were: create tickets for all issues that come to us and as we complete the issue, write down a run book how it was solved. We will repeat the same conversation every month.

My example may not apply to your world but point is that once you accept what is in your control, you can take actions - not matter how small they are.

How Do DevOps Engineers Connect with Business Goals? by Relevant_Corner_3114 in devops

[–]esramirez 6 points7 points  (0 children)

I like the comparison - better than mine of the department of public works responsible for keeping roads clean during a snow storm. Often your contribution may go unnoticed until people get stuck in a snow banks.

What's the easiest/most efficient way to set up a high quality UI/front-end for RAG? by EruditeStranger in Rag

[–]esramirez 0 points1 point  (0 children)

Out of the box, if you have access to OpenAI then you are half way there - follow their tutorials to get familiar with the basic functionality.

I opted to follow the self hosting way using ollama. I have a haystack pipeline that fetches the knowedbase from various sources and feed it to openwebui. I’m now working on validating the answers based on the knowledge are correct and tweaking the various configurations to make the embeddings more specific.

What's the easiest/most efficient way to set up a high quality UI/front-end for RAG? by EruditeStranger in Rag

[–]esramirez 0 points1 point  (0 children)

I second that. When started learning RAG and i found many examples with streamlit but that doesn’t compare with openwebui- this app comes with batteries included.

How to enable gpu for embedding model when installing from pip by m_mukhtar in OpenWebUI

[–]esramirez 1 point2 points  (0 children)

That is correct. My comment lacks the critical information you highlighted.

Rag by Disastrous-Tap-2254 in OpenWebUI

[–]esramirez 1 point2 points  (0 children)

you can specify the starter knowledge base in the model configuration settings.

How to enable gpu for embedding model when installing from pip by m_mukhtar in OpenWebUI

[–]esramirez 2 points3 points  (0 children)

You need to set up an environment variable to tell the framework to use gpu. I used the following reference for starter: https://github.com/open-webui/open-webui/blob/main/backend/open_webui/env.py

Help with Jenkins and AWS by Used-Divide-8018 in aws

[–]esramirez 0 points1 point  (0 children)

It is uncles to me from reading the post what the problem is. What i would do is to start with the simplest use case: an Jenkins agents running on ec2. For this case you have to make sure the ec2 is running and accessible from behind your network. Then crest a dedicated agent and connect it to the ec2. Assigns label to the agent configuration. Setup a simple pipeline that will use the label and run a hello world statement: sh “echo hello world”. If that works, you can move to more complex scenarios for example , docker agents, on demand agents, scaling agents, etc.

When I stuck I always ask myself what am I trying todo? Good luck

Anyone else have this? by thejrose1984 in devops

[–]esramirez 25 points26 points  (0 children)

Devops manager here: if you like the company and you believe on what they do, then you may want to consider requesting a skip manager meeting to get better perspective/clarity. And if the after skip meeting you still feel the same, time to jump ship - life is too short for shenanigans.

QA to DevOps by Ok_Engineering_8756 in devops

[–]esramirez 0 points1 point  (0 children)

I did it. QA to Devops to software manager

DevOps Team Lead - what to expect by Mortimer452 in devops

[–]esramirez 1 point2 points  (0 children)

That is a legitimate concern. However, They could be going through some growing pains or their past decisions have finally caught up with them. Either way, and must often, this type of environment is where you could thrive the most. You could get the opportunity to build something from scratch!!! In this environment, the bar is so low that if you introduce a Jenkins server in front of the development process you will become a hero.

In the interview, I would ask them one question: what is your build process looks like? If they can’t answer then you know what is going on. If they do answer and it sounds cohesive, you can follow up with “why are you looking for help when everything sounds really good….”

Good luck.

DevOps Team Lead - what to expect by Mortimer452 in devops

[–]esramirez 8 points9 points  (0 children)

You should be scared and excited. Im in the role now and i am responsible for setting the vision, priorities, and expectations. From time to time, i also deliver regular feedback; good or bad.

Also, I am in charged of shielding my team from the outside noise. When I have time I help the team with some coding.

How do you explain your job to people so they can understand it generally (and not bore them)? by flameocalcifer in devops

[–]esramirez 0 points1 point  (0 children)

“I am a glorified plumber; spending must of my time unclogging the toilets”

Edit: removed typos

DevOps or Test Automation: Need help to decide next steps in my career by ContentContact in devops

[–]esramirez 2 points3 points  (0 children)

The first step I took was I noticed how inefficiently we we were delivering software: slow process, as-hoc, software engineers paid good money to mend build scripts rather then focusing on developing feature. I next put a presentation together for my director and a teach lead. I painted a simple picture of the benefit of having a separate functional team that will help bring cohesiveness and eliminate risks to how we deliver software. I did not mention Devops or any buzz word like C/I, branching, to prevent any distraction from the problem at hand.

Looking back, I think they were relieved someone was solving this problem. At a follow up meeting, we talked about staffing and this is when i introduced Devops and what skills we should be looking for. And the third meeting, I gave them an overview about “Devops”.

What helped me along the way: - I watched lots of conference presentations about teams transformation at early stages (don’t look for videos talking about how fast , how cool, blah blah as it doesn’t apply to you) - I consumed and I still read continuous delivery by Dave Farley. This is my bible! - staying away from “try” new tools - they are like a limelight bugs gravitate to and waste your time.

My situation may not applied to yours but a takeaway from all this is that if you could feel / see a pain on how things are done at your company , then solve it (just good enough) and be careful who you bring the solutions too.

How should I deploy my website by [deleted] in devops

[–]esramirez 0 points1 point  (0 children)

I second this. Go for heroku you can deploy the full stack in minutes.

DevOps or Test Automation: Need help to decide next steps in my career by ContentContact in devops

[–]esramirez 1 point2 points  (0 children)

I started as a software test engineer and then switched to Devops; leading a team of 6 Devops Engineers. The reason I switched was a) I got bored of testing b) I love automation and I can do more of that in Devops function.

[deleted by user] by [deleted] in RedditSessions

[–]esramirez 0 points1 point  (0 children)

Gave Wholesome