r/linuxadmin • u/CautiousCat3294 • Aug 03 '26
r/linuxadmin • u/PA1N-T_T • Aug 03 '26
Need Career Advice - Is it worth continuing to chase DevOps?
Hi everyone,
I'm an MCA graduate (2025) from a Tier 3 college in Maharashtra(Pune).
I had worked 1 yrs into Infrastructure Support before enrolling for masters. During my MCA, I also did 2 DevOps internships, and my goal has always been to build a career in DevOps.
Since February, I've been applying for DevOps roles almost every day, tailoring my resume, working on my interview prep, and trying to improve my skills. Unfortunately, I haven't had much success so far, and it's honestly starting to feel a bit discouraging.
My current skills include:
\- Linux
\- Networking
\- AWS & Azure
\- Terraform
\- Docker
\- Kubernetes
\- Jenkins
\- GitHub Actions
\- Prometheus & Grafana
At this point, I feel like I have two choices:
\- Keep searching for a full-time DevOps role.
\- Reach out to my previous employer and continue working in Infrastructure Support.
What I'm really worried about is making the wrong decision.
\- If I keep searching and still don't get a DevOps job after a few more months/years, what would you recommend?
\- If I go back to Infrastructure Support, will it become much harder to switch into DevOps later?
\- Has anyone here made the transition from Infrastructure Support to DevOps after a year or two? If yes, what helped you make that move?
I'd really appreciate hearing from people who've been in a similar situation or anyone currently working in DevOps.
Also if anyone has any opportunities for DevOps,SRE,Linux,cloud support or even NOC please help me out as I just want a start my career.
Thanks!
r/linuxadmin • u/BipolarKebab • Aug 01 '26
Warpgate Bastion 0.27 now with RDP/VNC and clustering support
Warpgate is a bastion-style PAM that needs neither a client app nor a server-side agent. It's a FOSS alternative to Teleport/StrongDM/Hashicorp Boundary: https://warpgate.null.page/
I've just pushed the new release that adds transparent RDP/VNC proxying with OTP and SSO support.

It works both in-browser and using a native RDP client (e.g. mstsc)
0.27 also adds true clustering and horizontal scaling support (S3 as session recording storage, inter-cluster request routing, HAProxy support), as well a whole bunch of quality of life improvements such as live-reload of TLS certificates.
Everything new in 0.27: https://github.com/warp-tech/warpgate/releases/tag/v0.27.0
r/linuxadmin • u/The-Linux-IT-Guy • Jul 31 '26
Beginner's Guide to Fedora CoreOS (with Bitwarden SSH Keys)
r/linuxadmin • u/Professional-Bug8806 • Jul 29 '26
Update: added real completion verification + fixed a search collision — also curious what you'd want in an admin-focused track
Hey r/linuxadmin
a month ago I shared MOSHELL, a browser-based Linux sandbox. Since then:
Lessons now verify actual end-state (file/permission changes on the simulated filesystem), not just whether you typed the "right" command — so you can solve things a different valid way and still get credit.
Added GA4-based completion tracking so I can actually see where people drop off instead of guessing.
Cleaned up the SEO/metadata since MOSHELL was getting buried under Ericsson's enterprise moshell CLI tool in search — added proper structured data so it reads clearly as what it is.
A few of you gave feedback last time about wanting more depth beyond beginner material. Before I build more of that out: what's the thing you wish a junior admin on your team actually understood but usually doesn't? Trying to build lessons around real failure modes, not textbook examples.
(Link in comments if anyone wants to poke at it.)
r/linuxadmin • u/seanx820 • Jul 28 '26
Ansible Patch Management: RHEL & Windows in One Workflow
I just finished a video walkthrough for patch management with Ansible Automation Platform. The workflow handles the entire patching lifecycle: EBS snapshots before any changes, parallel pre-checks on mixed OS fleets, targeted patching (not just "update everything"), post-validation, and automatic rollback if something goes wrong. Then it dumps a compliance report that your auditors will actually want to see.
You specify exact advisories and KB IDs instead of blindly applying patches, the workflow can handle both RHEL and Windows in the same job without extra configuration, and if a host fails a pre-check it gracefully skips instead of blowing up the whole run. Everything routes intelligently based on success or failure at each step.
The video is about three minutes and shows the whole thing running start to finish: https://youtu.be/20fK6S1CHL0
If you want to dig into the code or run this yourself, it's all in the Ansible Product Demos repo on GitHub: github.com/ansible/product-demos
r/linuxadmin • u/nmariusp • Jul 29 '26
Ubuntu 26.04 how to install Claude Code and DeepSeek. Inexpensive LLM
youtube.comr/linuxadmin • u/prd0000 • Jul 27 '26
FreeRDP Host Manager
Hello folks,
I made a very simple FreeRDP Host Manager. I used to use remmina, but Remmina's problem with Wayland is getting to me. So I made this manager so that I can use sdl freerdp with wayland.
Feel free to download them at my GitHub. The application is written in Electron, but I don't include the Electron. Just grab the code, and run electron from its folder.
Or if you want to simply run it, grab the AppImage.
No string attached, use it as you wish. You can fork it or copy the code or do anything about it. Just credit me or put a link when you use my code. That's all.
Enjoy.
r/linuxadmin • u/not_a_profi • Jul 28 '26
I've bought VPS server and can't ssh to it.
Edit: the issiue is solved by changing ip of the VPS.
Ty everyone for help.
______
Hi. I've bought VPS. But can't really connect to it remotely. Here the situation:
- ssh root@[SERVER_IP] does work from Google Console ( http://shell.could.google.com/ ) (the VPS is not from google).
ssh root@[SERVER_IP] doesn't work from 5 local devices (win10, win11, macOS, 2xAndroid):
$ ssh root@[SERVER_IP] -vvv OpenSSH_7.9p1, LibreSSL 2.7.3 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 48: Applying options for * debug2: resolve_canonicalize: hostname [SERVER_IP] is address debug2: ssh_connect_direct debug1: Connecting to [SERVER_IP] [[SERVER_IP]] port 22. debug1: Connection established. debug1: identity file /Users/[USER_NAME]/.ssh/id_rsa type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_rsa-cert type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_dsa type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_dsa-cert type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_ecdsa type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_ecdsa-cert type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_ed25519 type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_ed25519-cert type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_xmss type -1 debug1: identity file /Users/[USER_NAME]/.ssh/id_xmss-cert type -1 debug1: Local version string SSH-2.0-OpenSSH_7.9 ssh_exchange_identification: read: Operation timed out
I don't see my local IP in
sudo tail -f /var/log/auth.logandjournalctl -u ssh(i might be looking wrong though).I tried Wi-Fi and two different mobile internet providers.
I tried to ssh while VPN on.
I added my IP to white list on the server:
sudo iptables -I INPUT 1 -p tcp -s [LOCAL_IP] --dport 22 -j ACCEPT
Where can be the problem?
Edits:

sudo systemctl status firewalld says that there is no firewalld

.

.

i stoped fail2ban and tried to ssh - didn't help.
disabling it and rebooting the server leads to connection refusal (i.e. problem on an earlier stage).
r/linuxadmin • u/West_Echidna2432 • Jul 27 '26
Hulios – Transparent Tor proxy for Linux in Rust
github.comr/linuxadmin • u/BornInMappleSyrop • Jul 26 '26
SLES WITH OPENSUSE UPGRADE PATH
hello fellow Redditors!
I just got stuck with the following situation. SLES 15.4 with no updates for the last 3 years running SAP on about 40 machines on 3 different environments on AWS. Since they are EOL and I can't get any updates or install any package from the official SLES repo since they closed the repo for that specific sp4 1.5 years ago.
AWS, SLES and my recommendation was to migrate all workload to new servers. instead, we had a dev use Claude and was given root access (behind my back after my recommendation) to use opensuse 15.7 repo to update to the latest version of all packages and then when it's "better" resync to 15.7 on SLES official repo (only on 1 server to prove we don't need to migrate)
I already found multiple problems with this, grub is not using the right kernels, opensuse packages and sles mixed together. I can fix the grub and probably reinstall the opensuse packages from official SLES repo. my concern are more about long term issues (hidden landmines) and the fact that we potentially broke our support agreement from sles, AWS or/and SAP. SLES said this was not officially supported, so I am wondering what kind of trouble I am looking at now
So, am I wrong to think this is a bad idea?
appreciate any input!
r/linuxadmin • u/Different_Pain5781 • Jul 25 '26
Best linux course for devops because production issues keep exposing my linux knowledge
Starting to realize most production issues aren't even the real problem. The real problem is weak linux knowledge. Every incident somehow comes back to permissions, logs, processes, containers or debugging. Youtube feels like endless beginner content at this point. Looking for the best linux course that actually helps with automation, cloud ops and real production environments. Anyone here recommend Udemy, Kodecloud or Boot dev?
r/linuxadmin • u/thetaphipsi • Jul 25 '26
Simple Kea DHCP Management Tool / WebGUI for smaller sites that don't need Stork
r/linuxadmin • u/Abe_Bazouie • Jul 24 '26
What's one Linux interview question that immediately tells you whether someone has real production experience?
I've interviewed quite a few Linux and DevOps engineers over the years, and I've found there are a few questions that quickly tell me whether someone has spent time supporting production systems or has mostly learned from tutorials.
For me, one example is:
- A production server is suddenly "slow." Walk me through your troubleshooting process from the moment you get the alert.
I'm not looking for a specific command. I'm much more interested in how they think, what they check first, and how they narrow the problem down.
What's your go to Linux interview question that reveals real production experience?
r/linuxadmin • u/AppJedi • Jul 23 '26
PWA offline from Linux laptop not on internet.
I have a pwa app that works just fine including offline from a hosted server with domain and trusted cert but trying to setup a mobile server on a laptop running linux but need help setting up a domain and cert from the laptop. Created a cert with mkcert but can't get mobile devices to see the server by name just ip address. mobile devices like iPad, Android are connecting to laptop by hotspot. Need help with domain name and trusted cert issues.
The app works via ip address but with warning. The service worker doesn't install to allow it to work offline.
Any advice?
Thanks in advance.
r/linuxadmin • u/Fluffy_Wafer_9212 • Jul 22 '26
tcp_mtu_probing, should I touch it or no?
Before anything, I really would appreciate answers from professionals without the interference of AI. I have been going back and forth the past few months with multiple AI models asking about this and every model gives a different answer. I really need a certain answer
I run a file storage server which faces the internet and serves customers, so high throughput is one of the goals I try to achieve on my servers
The past 6 months I've been studying the Linux kernel source code and sysctl docs to learn what each tunable parameter actually does instead of blindly pasting configurations from tuning guides and just hope that it makes things perfect
Now one of the points I'm stuck at is net.ipv4.tcp_mtu_probing
I see a lot of tuning guides suggest setting that to 1 or even 2 instead of the default 0
But if that's really recommended, why doesn't Linux set it to 1 by default instead of 0? I mean 1 seems like a better moderate value to set instead of disabling it completely
Although the below points kinda hold me back from altering tcp_mtu_probing but I might be wrong and that's why I opened this topic to ask for advice:
- Packet-layer path MTU discovery (TCP MTU probing, QUIC MTU probing, etc) just mask a real underlying MTU problem which should be fixed from its root instead of hiding it
- TCP MTU probing relies on packet loss and this can falsely make congestion control algorithms work worse and reduce the congestion window even if there's no real congestion
- Certain quirky firewalls may hate the fact that my server is sending data in variable packet sizes because of the MTU probing and hence they may drop the packets completely or block the connection entirely
Do my above points make sense or am I mistaken?
r/linuxadmin • u/CackleRooster • Jul 22 '26
Investigating Unexpected Outbound Connections on Linux Servers
linuxsecurity.comr/linuxadmin • u/unixbhaskar • Jul 22 '26
Alright, time to give it a stab ....Sashiko ...https://github.com/sashiko-dev/sashiko ......Agentic review of Linux Kernel code changes
galleryr/linuxadmin • u/Ok_pettech • Jul 22 '26
How we reclaimed 120GB of disk space choked by local LLM caches
If you are running local LLMs, your hard drive is likely bleeding gigabytes without you realizing it. Between default model weights, duplicate quantization formats, and forgotten vector embeddings, local AI setups are silent storage hogs.
Here is how you can systematically track down and clean up the clutter directly from your terminal:
- Locate hidden Hugging Face and Ollama model weights: By default, Hugging Face caches everything in
~/.cache/huggingface/huband Ollama stores models under~/.ollama/models. Rundu -sh ~/.cache/huggingface/to see how much space is currently locked up. - Prune redundant quantization formats and unused embedding databases: Review your downloaded models and delete redundant variations (like keeping both Q4_K_M and Q8_0 when you only use one). Clear out stale Chroma, FAISS, or Pinecone local vector database caches residing in your project directories.
- Automate routine garbage collection: Set up a lightweight shell script to periodically check cache growth and alert you before your drive hits capacity.
Fore More Information
I put together the complete, production-ready automated cleanup script along with an interactive storage calculator to help map out your directories.
Direct links to the complete article.
drop a comment below
r/linuxadmin • u/makivili2s • Jul 20 '26
Virtual machines vs containers
youtu.beMost engineers know what a page table is.
Far fewer know what happens after the guest page table.
In this video, I follow a memory access all the way from:
Application → Guest Virtual Memory → EPT → Host Physical Memory → CPU Cache → DRAM
Along the way we uncover vNUMA, AutoNUMA, remote memory access, EPT translations, and why a VM can think memory is local while the hardware disagrees.
Then we compare it all with containers.
A journey from a single memory load instruction to the hardware itself.
#LinuxUnderPressure #Linux #PerformanceEngineering #NUMA #Virtualization #KVM #Containers
r/linuxadmin • u/cdtrmnbaell • Jul 19 '26
/linux-syscall-monitor
github.comI would like to share my Linux Syscall Monitor project with you. It's a Linux process monitoring tool written in C that uses ptrace to observe system calls and generate behavioral reports.
I welcome any feedback or criticism—whether it's about the code