Need Advice: Aiming for a DevOps Internship
Hey, I'm an applied CS (bachelor) student and would like to get some help & discuss some things about choices I have.
I will have my internship next year and I'm thinking to find one in devops as this seem to be the field the closest to what I'm looking for (I love automation, learning a bit of everything, like coding a bit but would hate to be a full time dev, I find docker&linux hella fun) but it seems like a lot of ppl seem to refer to devops as a non starting position and I'm also seem to lack a lot of skills linked to devops as they are simply not taught in my studies, so I wonder if it's the right choice and what I need to do to achieve it.
My current skill set include:
- Programming (python, c++, java, web, sql,...)
- Git/Github (Ik git pretty well, github is more essentials like PR & github actions)
- Linux (not advanced, good enough to feel natural to work in it)
- Docker (best skill ig)
- (ELK (really basic, did one project w it where we made a dashboard to display heartbeats of different services (we didn't even used logstash)))
- It operation stuff (AD, DNS, web server, (reverse)proxy,...)
- Rabbitmq (really basic, same project as for ELK, we received the heartbeat via rabbitmq)
- Unit testing (basics, up to mockobjects in java)
(and some base networking but I havn't taken it in 2nd year cz I'm stupid)
As you can see I have never touched most devops skills like ansible, Jenkins, terraform, K8 (although K8 especially looks really fun),...
And it seems both too much to do in those vacations (w what I already have to do) and I'm not even sure I know my current skills good enough.
I also can choose those courses next year and have to pick 5 (beside my final work which I have an opensource project which has nothing to do w devops I would want to contribute and my internship itself):
|Courses||
|:-|:-|
|Android Development|Hell nah|
|BI Analysis||
|Data Management|Advanced sql & no sql databases|
|Data Science||
|**Datacenter Technologies**|About virtualisation & azure, will take this one|
|Enterprise Applications|"We study application servers, object persistence, Java EE frameworks, web services and build tools. Relevant frameworks in the Java web ecosystem will be discussed. An open and free development tool will be used as a programming environment so that programming details can be exchanged for more attention to building something. The student can design and implement professional applications through thorough knowledge of advanced frameworks, using tools such as Maven and Git." (basically java ecosystem?)|
|Ethical Hacking||
|Future Proof Project|Propose my own project|
|Futures Studies|I think it's similar to future proof project but for studies?|
|Generative Application Design|No/low-code stuff|
|Machine Learning||
|Network Security|They hardly recommend to have taken networking in 2nd year for this.|
|Start my business|Literally start a real business|
|Structure of computer programs 1|1st year course at a linked university about: Procedural Abstraction Data abstraction Modularity, objects and state|
|**System automation & scripting**|Powershell scripting, will for sure take it.|
|iOS Development|Hell nah|
Btw If I have to learn a particular skill I would prefer ideas to make where I could deploy it and really be usefull on a little homelab (I just run a pi w a couple of containers)
Btw I'm in EU.
(and sorry for the 3km long boring post)
https://redd.it/1ds60nk
@r_devops
Hey, I'm an applied CS (bachelor) student and would like to get some help & discuss some things about choices I have.
I will have my internship next year and I'm thinking to find one in devops as this seem to be the field the closest to what I'm looking for (I love automation, learning a bit of everything, like coding a bit but would hate to be a full time dev, I find docker&linux hella fun) but it seems like a lot of ppl seem to refer to devops as a non starting position and I'm also seem to lack a lot of skills linked to devops as they are simply not taught in my studies, so I wonder if it's the right choice and what I need to do to achieve it.
My current skill set include:
- Programming (python, c++, java, web, sql,...)
- Git/Github (Ik git pretty well, github is more essentials like PR & github actions)
- Linux (not advanced, good enough to feel natural to work in it)
- Docker (best skill ig)
- (ELK (really basic, did one project w it where we made a dashboard to display heartbeats of different services (we didn't even used logstash)))
- It operation stuff (AD, DNS, web server, (reverse)proxy,...)
- Rabbitmq (really basic, same project as for ELK, we received the heartbeat via rabbitmq)
- Unit testing (basics, up to mockobjects in java)
(and some base networking but I havn't taken it in 2nd year cz I'm stupid)
As you can see I have never touched most devops skills like ansible, Jenkins, terraform, K8 (although K8 especially looks really fun),...
And it seems both too much to do in those vacations (w what I already have to do) and I'm not even sure I know my current skills good enough.
I also can choose those courses next year and have to pick 5 (beside my final work which I have an opensource project which has nothing to do w devops I would want to contribute and my internship itself):
|Courses||
|:-|:-|
|Android Development|Hell nah|
|BI Analysis||
|Data Management|Advanced sql & no sql databases|
|Data Science||
|**Datacenter Technologies**|About virtualisation & azure, will take this one|
|Enterprise Applications|"We study application servers, object persistence, Java EE frameworks, web services and build tools. Relevant frameworks in the Java web ecosystem will be discussed. An open and free development tool will be used as a programming environment so that programming details can be exchanged for more attention to building something. The student can design and implement professional applications through thorough knowledge of advanced frameworks, using tools such as Maven and Git." (basically java ecosystem?)|
|Ethical Hacking||
|Future Proof Project|Propose my own project|
|Futures Studies|I think it's similar to future proof project but for studies?|
|Generative Application Design|No/low-code stuff|
|Machine Learning||
|Network Security|They hardly recommend to have taken networking in 2nd year for this.|
|Start my business|Literally start a real business|
|Structure of computer programs 1|1st year course at a linked university about: Procedural Abstraction Data abstraction Modularity, objects and state|
|**System automation & scripting**|Powershell scripting, will for sure take it.|
|iOS Development|Hell nah|
Btw If I have to learn a particular skill I would prefer ideas to make where I could deploy it and really be usefull on a little homelab (I just run a pi w a couple of containers)
Btw I'm in EU.
(and sorry for the 3km long boring post)
https://redd.it/1ds60nk
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Kubernetes provider comparison
This is based on George Paw's excellent analysis at How To Run The Cheapest Kubernetes Cluster at $1 Per Day (although it didn't come out to be $1 per day). I pulled the latest prices as of today (2024-06-30), added Civo and Vultr, and posted my results as a comment on George's post. I thought that my brethren here might be interested, as well. All prices are for one of the cheap datacenters (specifically, in Oregon).
|Cloud Provider|Control Plane (USD/day)|Load Balancer (USD/day)|Compute^(0) (USD/day)|Block Storage (USD/day)|Total cost for i instances (USD/day)|
|:-|:-|:-|:-|:-|:-|
|AWS|2.433|0.548|0.238|0.085|0.323 * i + 2.981|
|Azure|2.433|0.730^(1)|0.243|0.080|0.323 * i + 3.163|
|Civo|0.000|0.333|0.666|0.107|0.773 * i + 0.333|
|GCP|2.393|0.608|0.562^(0)|0.043|0.605 * i + 3.001|
|Vultr|0.000|0.333|0.666|0.107|0.773 * i + 0.333|
^(0) All compute is for 2 CPU + 4 GB RAM, except for GCP, which is 2 CPU + 8 GB RAM (the closest I could find).
^(1) Includes one Static IP, which is free with the others providers.
Civo and Vultr have lower costs when 1 compute instance is used, but do not scale as well in terms of cost. With 6+ nodes, AWS becomes the least expensive. But if Civo and Vultr are successful, then their compute costs might become more competitive with time, as their economy of scale improves.
https://redd.it/1ds6ts5
@r_devops
This is based on George Paw's excellent analysis at How To Run The Cheapest Kubernetes Cluster at $1 Per Day (although it didn't come out to be $1 per day). I pulled the latest prices as of today (2024-06-30), added Civo and Vultr, and posted my results as a comment on George's post. I thought that my brethren here might be interested, as well. All prices are for one of the cheap datacenters (specifically, in Oregon).
|Cloud Provider|Control Plane (USD/day)|Load Balancer (USD/day)|Compute^(0) (USD/day)|Block Storage (USD/day)|Total cost for i instances (USD/day)|
|:-|:-|:-|:-|:-|:-|
|AWS|2.433|0.548|0.238|0.085|0.323 * i + 2.981|
|Azure|2.433|0.730^(1)|0.243|0.080|0.323 * i + 3.163|
|Civo|0.000|0.333|0.666|0.107|0.773 * i + 0.333|
|GCP|2.393|0.608|0.562^(0)|0.043|0.605 * i + 3.001|
|Vultr|0.000|0.333|0.666|0.107|0.773 * i + 0.333|
^(0) All compute is for 2 CPU + 4 GB RAM, except for GCP, which is 2 CPU + 8 GB RAM (the closest I could find).
^(1) Includes one Static IP, which is free with the others providers.
Civo and Vultr have lower costs when 1 compute instance is used, but do not scale as well in terms of cost. With 6+ nodes, AWS becomes the least expensive. But if Civo and Vultr are successful, then their compute costs might become more competitive with time, as their economy of scale improves.
https://redd.it/1ds6ts5
@r_devops
Medium
How To Run The Cheapest Kubernetes Cluster at $1 Per Day
Goals & Motivation
Problems with github actions and python torch dependency
When I execute main.exe which I have built with github actions and cx\_Freeze i am getting the following error:
`Could not locate cudnn_ops_infer64_8.dll. Please make sure it is in your library path!`
When i look at build/lib/torch/lib, i see that some cuda and cuddn dll's are missing. When I build it locally with cx\_Freeze, I see that the required dll's are there. I think it's because it doesn't recognize the cuda installation correctly and therefore doesn't copy the dll's into the build
here is my action.yml:
windows-backend-build:
runs-on: windows-2019
steps:
- name: Install CUDA
uses: Jimver/[email protected]
id: cuda-toolkit
with:
cuda: "12.4.0"
- name: Set environment variables
run: |
setx CUDA_PATH "%CUDA_PATH%"
setx CUDA_PATH_V12_4 "%CUDA_PATH%"
env:
CUDA_PATH: ${{ env.CUDA_PATH }}
- name: Display CUDA Version
run: |
echo "Installed cuda version is: ${{steps.cuda-toolkit.outputs.cuda}}"
echo "Cuda install location: ${{steps.cuda-toolkit.outputs.CUDA_PATH}}"
- name: Checkout repository
uses: actions/checkout@v2
with:
submodules: true
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.11.4"
- name: Install dependencies
run: |
cd backend
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install transformers==4.40.1
shell: bash
- name: Build application
run: |
cd backend
python setup.py build
shell: cmd
- name: Archive build output
uses: actions/upload-artifact@v2
with:
name: build-output-windows-backend
path: backend/build/
these are some of my requirements of requirements.txt:
\`\`\`
torch==2.2.1 --index-url [https://download.pytorch.org/whl/cu121](https://download.pytorch.org/whl/cu121)
torchvision --index-url [https://download.pytorch.org/whl/cu121](https://download.pytorch.org/whl/cu121)
torchaudio==2.2.1
faster-whisper==1.0.2
\`\`\`
https://redd.it/1ds8mza
@r_devops
When I execute main.exe which I have built with github actions and cx\_Freeze i am getting the following error:
`Could not locate cudnn_ops_infer64_8.dll. Please make sure it is in your library path!`
When i look at build/lib/torch/lib, i see that some cuda and cuddn dll's are missing. When I build it locally with cx\_Freeze, I see that the required dll's are there. I think it's because it doesn't recognize the cuda installation correctly and therefore doesn't copy the dll's into the build
here is my action.yml:
windows-backend-build:
runs-on: windows-2019
steps:
- name: Install CUDA
uses: Jimver/[email protected]
id: cuda-toolkit
with:
cuda: "12.4.0"
- name: Set environment variables
run: |
setx CUDA_PATH "%CUDA_PATH%"
setx CUDA_PATH_V12_4 "%CUDA_PATH%"
env:
CUDA_PATH: ${{ env.CUDA_PATH }}
- name: Display CUDA Version
run: |
echo "Installed cuda version is: ${{steps.cuda-toolkit.outputs.cuda}}"
echo "Cuda install location: ${{steps.cuda-toolkit.outputs.CUDA_PATH}}"
- name: Checkout repository
uses: actions/checkout@v2
with:
submodules: true
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.11.4"
- name: Install dependencies
run: |
cd backend
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install transformers==4.40.1
shell: bash
- name: Build application
run: |
cd backend
python setup.py build
shell: cmd
- name: Archive build output
uses: actions/upload-artifact@v2
with:
name: build-output-windows-backend
path: backend/build/
these are some of my requirements of requirements.txt:
\`\`\`
torch==2.2.1 --index-url [https://download.pytorch.org/whl/cu121](https://download.pytorch.org/whl/cu121)
torchvision --index-url [https://download.pytorch.org/whl/cu121](https://download.pytorch.org/whl/cu121)
torchaudio==2.2.1
faster-whisper==1.0.2
\`\`\`
https://redd.it/1ds8mza
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Change degree from BS Network Engineering to CompSci for DevOps?
**cross posting this here in r/devops from r/wgu, but I know you guys probably get a million of these posts about "how to get into DevOps," so Mods, please remove if you feel this post is redundant.**
**I did a lot of research, but since my CDN job is more rare of a position, I wanted to inqure about this as I haven't been able to find the specific information I've been looking for.**
*This post is way longer than I intended it to be. I applaud anyone who reads the whole thing, but TLDR:*
*Should I stay with BSNES and keep gathering work experience at my operations engineer job at the CDN, or do what WGU recommends and go for computer science if you want to get into devops. BSNES seems more talilored to devops accept for the programming aspec, which I have found to be the most fun part of my job, and I think I can just spend a lot of self study time learning python and javascript instead of learning all the languages in CS.*
# Hello DevOps workers! I recently had a discussion with a colleague of mine and have been trying to solidify my path progression.
>School info
I'm going to school for **network engineering and security at WGU**, but I've recently had a change of heart regarding my end goal. Initially, I wanted to get into networking engineering and eventually network architecture, but I've been working at a **CDN** (content delivery network) and I've been buidling automation tools and realized I would rather have a job where I code all day. It's too much of a career change to go straight SWE, and DevOps looks really fun.
[WGU actually has a writeup on DevOps here](https://www.wgu.edu/career-guide/information-technology/devops-engineer-career.html)
In it, it recomends the **computer science degree**. My coworker also said the same thing.
However, I feel like I would do better sticking with BSNES. Is this a stupid idea?
[CS degree](https://www.wgu.edu/online-it-degrees/computer-science.html)
[Network engineering and security degree](https://www.wgu.edu/online-it-degrees/network-engineering-security-bachelors-program.html)
I am pretty early into my degree. So far just tranfered in generals from an International business degree, + done of the basic IT classes like fundimentals, A+, net and security, Linux. **I'm about to start my CCNA class in a week ish, so I think this is my last chance to switch.** (so far pretty much all classes are on both degrees, mius like the A+)
>Programming
The thing is, **I have been loving scripting**, and I feel it would be just as easy to **self study programming**. Hell, all the classes at WGU are essentially that, which is my preferred way of studying (I hated the traditional B&M school I went to because of all the extra wasted time for no reason). I think it will be way easier to study the things outside my degree when that is the thing I am most pationate about (plus ADHD and hyper focusing help as I pretty much study every waking moment I'm not working and get 4 hours of sleep a day lol, though I also "study" Japanese about 2 hours a day outside of the Japanese I use for work).
**I feel BSNES goes over much of the DevOps** stuff you need to know like **networking, security, cloud, automation and cloud development**, etc, that is seems the only advantage of the CS degree is that it goes way more into programming. However, I don't think you really need to know Java or C for DevOps or SRE work (i've taken C++ at my old school though).
At my work, I'm not really sure what the level of work is. It's operations engineering, but I don't really now exactly my proper title would be. My coworkers who came from the NOC said the CDN is a million times more info needed, as we kind of have to do everything.
# Job responsibilities:
* Linux ssh and jump hosts, sshing into PoPs and checking traffic between nodes
* SQL for logs
* CACTI, grafana, EdgeQuery, propriety insight tools, WAF analytic tools
* Website deployment issues, JSON file analytics, CDN UI issues, API debuggin
* Networking tools/commands,
**cross posting this here in r/devops from r/wgu, but I know you guys probably get a million of these posts about "how to get into DevOps," so Mods, please remove if you feel this post is redundant.**
**I did a lot of research, but since my CDN job is more rare of a position, I wanted to inqure about this as I haven't been able to find the specific information I've been looking for.**
*This post is way longer than I intended it to be. I applaud anyone who reads the whole thing, but TLDR:*
*Should I stay with BSNES and keep gathering work experience at my operations engineer job at the CDN, or do what WGU recommends and go for computer science if you want to get into devops. BSNES seems more talilored to devops accept for the programming aspec, which I have found to be the most fun part of my job, and I think I can just spend a lot of self study time learning python and javascript instead of learning all the languages in CS.*
# Hello DevOps workers! I recently had a discussion with a colleague of mine and have been trying to solidify my path progression.
>School info
I'm going to school for **network engineering and security at WGU**, but I've recently had a change of heart regarding my end goal. Initially, I wanted to get into networking engineering and eventually network architecture, but I've been working at a **CDN** (content delivery network) and I've been buidling automation tools and realized I would rather have a job where I code all day. It's too much of a career change to go straight SWE, and DevOps looks really fun.
[WGU actually has a writeup on DevOps here](https://www.wgu.edu/career-guide/information-technology/devops-engineer-career.html)
In it, it recomends the **computer science degree**. My coworker also said the same thing.
However, I feel like I would do better sticking with BSNES. Is this a stupid idea?
[CS degree](https://www.wgu.edu/online-it-degrees/computer-science.html)
[Network engineering and security degree](https://www.wgu.edu/online-it-degrees/network-engineering-security-bachelors-program.html)
I am pretty early into my degree. So far just tranfered in generals from an International business degree, + done of the basic IT classes like fundimentals, A+, net and security, Linux. **I'm about to start my CCNA class in a week ish, so I think this is my last chance to switch.** (so far pretty much all classes are on both degrees, mius like the A+)
>Programming
The thing is, **I have been loving scripting**, and I feel it would be just as easy to **self study programming**. Hell, all the classes at WGU are essentially that, which is my preferred way of studying (I hated the traditional B&M school I went to because of all the extra wasted time for no reason). I think it will be way easier to study the things outside my degree when that is the thing I am most pationate about (plus ADHD and hyper focusing help as I pretty much study every waking moment I'm not working and get 4 hours of sleep a day lol, though I also "study" Japanese about 2 hours a day outside of the Japanese I use for work).
**I feel BSNES goes over much of the DevOps** stuff you need to know like **networking, security, cloud, automation and cloud development**, etc, that is seems the only advantage of the CS degree is that it goes way more into programming. However, I don't think you really need to know Java or C for DevOps or SRE work (i've taken C++ at my old school though).
At my work, I'm not really sure what the level of work is. It's operations engineering, but I don't really now exactly my proper title would be. My coworkers who came from the NOC said the CDN is a million times more info needed, as we kind of have to do everything.
# Job responsibilities:
* Linux ssh and jump hosts, sshing into PoPs and checking traffic between nodes
* SQL for logs
* CACTI, grafana, EdgeQuery, propriety insight tools, WAF analytic tools
* Website deployment issues, JSON file analytics, CDN UI issues, API debuggin
* Networking tools/commands,
Western Governors University
DevOps Engineer Career
Discover if a DevOps engineering career is a good fit for you and how you can become one with the help of a computer science degree from WGU.
understanding loadbalancing, cnames, dns, nameservers, A records
* SSL deployements and troubleshooting, ciphers, prefixes
* WAF rules, ACL, proxy IPs, security event logs, types of attacks, Lots of DDoS stuff, some SIEM knowledge
* Network outages, PoPs being down, traffic rerouting, network monitoring, Loris control, packet loss, response times and 5xx, 4xx, errors.
* website issues and cache loading issues.
* streaming issues and latency on live/VOD/chunked
Honstly, I think I knew the least when I got hired, as a lot of the reason I was hired was probably my fluency in Japanese, but I've been working as hard as I can to get up to date and even surpase the expected knowledge of my position (it's just a tier 1 role, but I end up getting to **work directly with the tier 2 alot and especially the solutions architects** on the Japanese side because I handle all our Japanese clients. (probably going to out me on my reddit account for my coworkers lol)
I've never been in an admin role (*just did application vulnerability management/remediation at my last job, which was like a slightly more advanced helpdesk job*), so I honestly **don't know what I would concider my level/expertise.**
# Is it realistic to think the best path would be:
* Keep working on BSNES (every class seems to help my job understanding and push me to a higher position (plus going over all the companies engineering docs which for some reason nobody seems to do)
* Learn as much as I possibly can at my work, including learning our architecture and systems to a much deeper level than what my position currently entails (I don't have tools on one side of our company currently, but the other Japanese side seems to be ok with giving me access to pretty much anything I would need)
* Keep writing code and when I eventually take my python course + cisco devnet course, go way pass the information required to pass the class; [only up to lesson 17 of Angela Yu's udemy course](https://wgu.udemy.com/course/100-days-of-code/) is said to be needed to pass the class, but there's 100 lessons in that course alone.
* get AWS DVA, SOA, DOP certs near end of graduation (well, maybe not the last one until after I graduate.
**TLDR:**
**Should I stay with BSNES and keep gathering work experience at my operations engineer job at the CDN, or do what WGU recommends and go for computer science if you want to get into devops. BSNES seems more talilored to devops accept for the programming aspec, which I have found to be the most fun part of my job, and I think I can just spend a lot of self study time learning python and javascript instead of learning all the languages in CS.**
https://redd.it/1dsb0go
@r_devops
* SSL deployements and troubleshooting, ciphers, prefixes
* WAF rules, ACL, proxy IPs, security event logs, types of attacks, Lots of DDoS stuff, some SIEM knowledge
* Network outages, PoPs being down, traffic rerouting, network monitoring, Loris control, packet loss, response times and 5xx, 4xx, errors.
* website issues and cache loading issues.
* streaming issues and latency on live/VOD/chunked
Honstly, I think I knew the least when I got hired, as a lot of the reason I was hired was probably my fluency in Japanese, but I've been working as hard as I can to get up to date and even surpase the expected knowledge of my position (it's just a tier 1 role, but I end up getting to **work directly with the tier 2 alot and especially the solutions architects** on the Japanese side because I handle all our Japanese clients. (probably going to out me on my reddit account for my coworkers lol)
I've never been in an admin role (*just did application vulnerability management/remediation at my last job, which was like a slightly more advanced helpdesk job*), so I honestly **don't know what I would concider my level/expertise.**
# Is it realistic to think the best path would be:
* Keep working on BSNES (every class seems to help my job understanding and push me to a higher position (plus going over all the companies engineering docs which for some reason nobody seems to do)
* Learn as much as I possibly can at my work, including learning our architecture and systems to a much deeper level than what my position currently entails (I don't have tools on one side of our company currently, but the other Japanese side seems to be ok with giving me access to pretty much anything I would need)
* Keep writing code and when I eventually take my python course + cisco devnet course, go way pass the information required to pass the class; [only up to lesson 17 of Angela Yu's udemy course](https://wgu.udemy.com/course/100-days-of-code/) is said to be needed to pass the class, but there's 100 lessons in that course alone.
* get AWS DVA, SOA, DOP certs near end of graduation (well, maybe not the last one until after I graduate.
**TLDR:**
**Should I stay with BSNES and keep gathering work experience at my operations engineer job at the CDN, or do what WGU recommends and go for computer science if you want to get into devops. BSNES seems more talilored to devops accept for the programming aspec, which I have found to be the most fun part of my job, and I think I can just spend a lot of self study time learning python and javascript instead of learning all the languages in CS.**
https://redd.it/1dsb0go
@r_devops
Fine tuning django app
Hello all.
I need help clearing some issues,
I have a django application in production. I want to explore the best way possible.
I am using 1 local gpu machine and 1 cloud gpu.
Local : The application is deployed in LXC in Ubuntu machine serving via nginx and wsgi
Cloud : Deployed as serverless gpu
I am using third server as LB and using fail over routing via nginx.
Grfana , promtail and loki is monitoring lb.
Any insight will help at all to improve.
https://redd.it/1dsj1r1
@r_devops
Hello all.
I need help clearing some issues,
I have a django application in production. I want to explore the best way possible.
I am using 1 local gpu machine and 1 cloud gpu.
Local : The application is deployed in LXC in Ubuntu machine serving via nginx and wsgi
Cloud : Deployed as serverless gpu
I am using third server as LB and using fail over routing via nginx.
Grfana , promtail and loki is monitoring lb.
Any insight will help at all to improve.
https://redd.it/1dsj1r1
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Choosing Between Senior DevOps Engineer Offers From 3 Companies
Hi everyone!
I have over 5+ years of experience and have received offers for a Senior DevOps Engineer position from three companies. I would appreciate the community's help in deciding which one to choose. Money isn't an issue for me; I'm looking for a strong tech stack and good learning opportunities.
The companies are:
1. Fractal (Bangalore office)
2. Qualcomm (Bangalore office)
3. Automation Anywhere (Bangalore office)
If you have experience with any of these companies, please share your insights. Thank you in advance!
https://redd.it/1dsnv97
@r_devops
Hi everyone!
I have over 5+ years of experience and have received offers for a Senior DevOps Engineer position from three companies. I would appreciate the community's help in deciding which one to choose. Money isn't an issue for me; I'm looking for a strong tech stack and good learning opportunities.
The companies are:
1. Fractal (Bangalore office)
2. Qualcomm (Bangalore office)
3. Automation Anywhere (Bangalore office)
If you have experience with any of these companies, please share your insights. Thank you in advance!
https://redd.it/1dsnv97
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Adding Project Repos in Resume
I am a network engineer trying to switch into Devops domain.So I am currently self learning from various resources on Devops concepts,and doing a Project with two repos Infra as code and App code.I don't know can it call as project,it is not a planned one,literally my repos look like a playground as with lot of commits,changes in directory structures,workflow changes,changes in used tools,not well documented.I am testing and implementing different tools and methodologies in this project.Still it is not a good or industry standard thing.My entire learning curve is going through this project.
Is adding link to this project repos in my resume gives negative image to my potential employers?
I know everyone thinks in different way.But I think a lot of industry people here,so what you think when you come around these sort of repos while looking for a new joinee?
https://redd.it/1dsoje6
@r_devops
I am a network engineer trying to switch into Devops domain.So I am currently self learning from various resources on Devops concepts,and doing a Project with two repos Infra as code and App code.I don't know can it call as project,it is not a planned one,literally my repos look like a playground as with lot of commits,changes in directory structures,workflow changes,changes in used tools,not well documented.I am testing and implementing different tools and methodologies in this project.Still it is not a good or industry standard thing.My entire learning curve is going through this project.
Is adding link to this project repos in my resume gives negative image to my potential employers?
I know everyone thinks in different way.But I think a lot of industry people here,so what you think when you come around these sort of repos while looking for a new joinee?
https://redd.it/1dsoje6
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
network config Packer qemu Ubuntu 22.04
Hi guys,
I want make ubuntu 22.04 image by packer and I want setup network by user-data in http folder I use this user-data file, but after made image by Packer, Ubuntu VM has not an IP.
where I make mistake
```
#cloud-config
autoinstall:
version: 1
locale: en_US
keyboard:
layout: us
ssh:
install-server: true
allow-pw: true
packages:
- qemu-guest-agent
user-data:
preserve_hostname: false
hostname: packerubuntu
package_upgrade: true
timezone: Europe/Berlin
chpasswd:
expire: true
list:
- user1:packerubuntu
users:
- name: admin
passwd: $6$xyz$74AlwKA3Z5n2L6ujMzm/zQXHCluA4SRc2mBfO2/O5uUc2yM2n2tnbBMi/IVRLJuKwfjrLZjAT7agVfiK7arSy/
groups: [adm, cdrom, dip, plugdev, lxd, sudo\]
lock-passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/bash
- name: user1
plain_text_passwd: packerubuntu
lock-passwd: false
shell: /bin/bash
network:
network:
ethernets:
ens3:
critical: true
dhcp-identifier: mac
dhcp4: true
dhcp6: false
```
https://redd.it/1dspjyo
@r_devops
Hi guys,
I want make ubuntu 22.04 image by packer and I want setup network by user-data in http folder I use this user-data file, but after made image by Packer, Ubuntu VM has not an IP.
where I make mistake
```
#cloud-config
autoinstall:
version: 1
locale: en_US
keyboard:
layout: us
ssh:
install-server: true
allow-pw: true
packages:
- qemu-guest-agent
user-data:
preserve_hostname: false
hostname: packerubuntu
package_upgrade: true
timezone: Europe/Berlin
chpasswd:
expire: true
list:
- user1:packerubuntu
users:
- name: admin
passwd: $6$xyz$74AlwKA3Z5n2L6ujMzm/zQXHCluA4SRc2mBfO2/O5uUc2yM2n2tnbBMi/IVRLJuKwfjrLZjAT7agVfiK7arSy/
groups: [adm, cdrom, dip, plugdev, lxd, sudo\]
lock-passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
shell: /bin/bash
- name: user1
plain_text_passwd: packerubuntu
lock-passwd: false
shell: /bin/bash
network:
network:
ethernets:
ens3:
critical: true
dhcp-identifier: mac
dhcp4: true
dhcp6: false
```
https://redd.it/1dspjyo
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Looking for a Senior DevOps Engineer
My team is looking for a Senior DevOps Engineer. It's a full time position.
Location: India
Requirements:
CI/CD(GitHub Actions),Terraform, Containerization, Scripting (bash or python).
If you or someone you know is interested, please let me know.
https://redd.it/1dspxb3
@r_devops
My team is looking for a Senior DevOps Engineer. It's a full time position.
Location: India
Requirements:
CI/CD(GitHub Actions),Terraform, Containerization, Scripting (bash or python).
If you or someone you know is interested, please let me know.
https://redd.it/1dspxb3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What website to write, to quit my job, marry my fiance and live a bucketlist family life?
Any ideas?
https://redd.it/1dsrug9
@r_devops
Any ideas?
https://redd.it/1dsrug9
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Ansible - Declarative or Imperative
I have read serveal posts which say Ansible is imperative(procedural) and several which say it is declarative. Is it a mix of both if so how?
https://redd.it/1dsulja
@r_devops
I have read serveal posts which say Ansible is imperative(procedural) and several which say it is declarative. Is it a mix of both if so how?
https://redd.it/1dsulja
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Running SonarQube in Azure Container Apps with scaling to 0
I want to run SonarQube in the cloud, most likely as an Azure Container App. What is the feasibility of having that scale to 0 most of the day?
I do not know how the SonarQube executables will react to that though, will they just time out etc.
https://redd.it/1dsyj45
@r_devops
I want to run SonarQube in the cloud, most likely as an Azure Container App. What is the feasibility of having that scale to 0 most of the day?
I do not know how the SonarQube executables will react to that though, will they just time out etc.
https://redd.it/1dsyj45
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Next js deployment on Azure CiCd
Hello,
I need assistance with a project where I'm developing an internal ChatGPT. The client folder uses dynamic app routing, and everything works fine locally. However, upon deployment, I encounter the following message: "You do not have permission to view this directory or page."
The project is built with Next.js and Node.js.
Thank you for your help.
https://redd.it/1dszaji
@r_devops
Hello,
I need assistance with a project where I'm developing an internal ChatGPT. The client folder uses dynamic app routing, and everything works fine locally. However, upon deployment, I encounter the following message: "You do not have permission to view this directory or page."
The project is built with Next.js and Node.js.
Thank you for your help.
https://redd.it/1dszaji
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
github actions cost and perf breakdown
I'm trying to get a sense of how one typically understands the performance and cost of their github actions
a few questions I had were
how do you know if a job is taking a lot longer than it used to?
what do you do to get a breakdown of how much you spend per repo/workflow/job?
if you're responsible for a workflow/job, how do you ensure it's healthy? do you have some kind of alert to ping you when you see a lot of consecutive jobs failing?
here is what I've seen some people do
use datadogs CI visibility tool. I know there are a few other similar paid tools out there, like Swarmia and Trunk
wrote a python script to query githubs API to get data and compute stats around billing
i saw a TPM at an old job download csv data from github and do ninja csv wrangling to visualize billing data by repo, workflow and job
what do you do?
https://redd.it/1dt9sqp
@r_devops
I'm trying to get a sense of how one typically understands the performance and cost of their github actions
a few questions I had were
how do you know if a job is taking a lot longer than it used to?
what do you do to get a breakdown of how much you spend per repo/workflow/job?
if you're responsible for a workflow/job, how do you ensure it's healthy? do you have some kind of alert to ping you when you see a lot of consecutive jobs failing?
here is what I've seen some people do
use datadogs CI visibility tool. I know there are a few other similar paid tools out there, like Swarmia and Trunk
wrote a python script to query githubs API to get data and compute stats around billing
i saw a TPM at an old job download csv data from github and do ninja csv wrangling to visualize billing data by repo, workflow and job
what do you do?
https://redd.it/1dt9sqp
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
🚀 Seeking Feedback on My AI-Powered Landing Page Builder - Download HTML, CSS, and JS Files!
* Hey Devops community!
I'm working on developing an AI-powered landing page builder and would love to get some targeted feedback from you all. Here’s what I’m envisioning:
* **Downloadable Code**: After creating your landing page, you can download the full HTML, CSS, and JS files. This gives you complete control and flexibility to host it anywhere you like.
* **Real-Time Editing**: As you build, you can make edits on the fly, seeing changes in real-time.
**Context**: I'm a developer with a background in creating web tools, and I've noticed a gap in the market for easy-to-use, flexible landing page builders that cater to both non-coders and seasoned developers.
**Specific Questions**:
1. **Usefulness**: Would a tool like this be beneficial for your projects? Why or why not?
2. **Features**: What additional features would you find essential or highly desirable in such a tool?
3. **Pricing**: Based on the features mentioned, what price point would you consider reasonable for a subscription or one-time purchase?
Your insights will be incredibly valuable as I refine the tool. Thanks in advance for your time and feedback!
Looking forward to your thoughts!
https://redd.it/1dtav9b
@r_devops
* Hey Devops community!
I'm working on developing an AI-powered landing page builder and would love to get some targeted feedback from you all. Here’s what I’m envisioning:
* **Downloadable Code**: After creating your landing page, you can download the full HTML, CSS, and JS files. This gives you complete control and flexibility to host it anywhere you like.
* **Real-Time Editing**: As you build, you can make edits on the fly, seeing changes in real-time.
**Context**: I'm a developer with a background in creating web tools, and I've noticed a gap in the market for easy-to-use, flexible landing page builders that cater to both non-coders and seasoned developers.
**Specific Questions**:
1. **Usefulness**: Would a tool like this be beneficial for your projects? Why or why not?
2. **Features**: What additional features would you find essential or highly desirable in such a tool?
3. **Pricing**: Based on the features mentioned, what price point would you consider reasonable for a subscription or one-time purchase?
Your insights will be incredibly valuable as I refine the tool. Thanks in advance for your time and feedback!
Looking forward to your thoughts!
https://redd.it/1dtav9b
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Advice on managing with terraform a subdomain of an existing domain in cloudflare
Hi all! I've been in IT for a while but I'm kind of new to IaC. I'm following the cloud resume challenge (put your resume online using cloud infraestructure and automation).
I've tried deploying with terraform an s3/cloudfront website within a subdomain of an already existing and configured domain, something like resume.mydomain.com . As I read, in order to be able to modify a zone (adding a cname in this case) I needed to import my existing zone, which I did.
I got it working, was happy, but unfortunately I naively decided to terraform-destroy it - which included my existing zone of course - and to the surprise of nobody I deleted my mydomain.com zone including all it's unmanaged registers. Fortunately applying the config again re-deployed the zone and the unmanaged registers where there again (thanks cloudflare!) but I'm trying to find how I should manage this case when my terraform includes a subdomain of an already existing zone, in order to prevent a disaster by naively destroying the zone? something in the line of "hey! uhm, I wanna be able to use this zone but I don't wanna full manage it"
https://redd.it/1dtbe6x
@r_devops
Hi all! I've been in IT for a while but I'm kind of new to IaC. I'm following the cloud resume challenge (put your resume online using cloud infraestructure and automation).
I've tried deploying with terraform an s3/cloudfront website within a subdomain of an already existing and configured domain, something like resume.mydomain.com . As I read, in order to be able to modify a zone (adding a cname in this case) I needed to import my existing zone, which I did.
I got it working, was happy, but unfortunately I naively decided to terraform-destroy it - which included my existing zone of course - and to the surprise of nobody I deleted my mydomain.com zone including all it's unmanaged registers. Fortunately applying the config again re-deployed the zone and the unmanaged registers where there again (thanks cloudflare!) but I'm trying to find how I should manage this case when my terraform includes a subdomain of an already existing zone, in order to prevent a disaster by naively destroying the zone? something in the line of "hey! uhm, I wanna be able to use this zone but I don't wanna full manage it"
https://redd.it/1dtbe6x
@r_devops
Is DSA required for a DevOps 1 Role?
I've been learning the essential tools for DevOps through the last months. I had not been leetcoding in while until I got an interview with a company and got scheduled a coding interview. So I had 1 week to prepare. I did it not bad in the data structures interview but in the Algorithms one I could solve just one problem and did very poorly. Nevertheless the problems were not easy. I am concerned right now about the result.
https://redd.it/1dtcs43
@r_devops
I've been learning the essential tools for DevOps through the last months. I had not been leetcoding in while until I got an interview with a company and got scheduled a coding interview. So I had 1 week to prepare. I did it not bad in the data structures interview but in the Algorithms one I could solve just one problem and did very poorly. Nevertheless the problems were not easy. I am concerned right now about the result.
https://redd.it/1dtcs43
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Nginx Prometheus exporter default looking URI not changing
nginx-prometheus-exporter:
image: nginx/nginx-prometheus-exporter:1.0
container_name: prometheus-nginx-exporter
restart: always
command:
- -nginx.scrape-uri=https://nginx/stub_status
depends on:
- prometheus
Still this container while running looking at 127.0.0.1:8080/stub_status,why?
https://redd.it/1dtcv7c
@r_devops
nginx-prometheus-exporter:
image: nginx/nginx-prometheus-exporter:1.0
container_name: prometheus-nginx-exporter
restart: always
command:
- -nginx.scrape-uri=https://nginx/stub_status
depends on:
- prometheus
Still this container while running looking at 127.0.0.1:8080/stub_status,why?
https://redd.it/1dtcv7c
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
In-app review api
Hi, I’m obviously not a dev so there may be more information needed to answer this question, but I was wondering the hours it would take to put in-app review into the code in my app for both Google Play and iTunes? It uses Flutter and it’s currently live. I think I was over quoted and I wanted to check. Thanks.
https://redd.it/1dta1x4
@r_devops
Hi, I’m obviously not a dev so there may be more information needed to answer this question, but I was wondering the hours it would take to put in-app review into the code in my app for both Google Play and iTunes? It uses Flutter and it’s currently live. I think I was over quoted and I wanted to check. Thanks.
https://redd.it/1dta1x4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community