
Geschlossen
Veröffentlicht
Bezahlt bei Lieferung
Job Title Linux Systems Engineer (User-Space | C/C++ | Process & Resource Control) Type: Freelance / Contract Duration: 4–6 weeks (milestone based) Location: Remote About the Role We are looking for an experienced Linux systems programmer to build a user-space daemon / utility that monitors and controls Linux processes using standard, supported Linux interfaces. This is not kernel development and does not require kernel modification. The work is strictly in user space, using existing Linux mechanisms for process inspection and resource control. The assignment is self-contained, well-scoped, and focused on process telemetry and resource enforcement. Responsibilities Build a Linux user-space service or CLI tool Inspect running processes using /proc and standard Linux APIs Collect CPU, memory, and basic I/O statistics Apply resource limits using supported Linux mechanisms Work with cgroups (v2 preferred) or equivalent tooling Implement clean, modular, well-documented C/C++ code Provide build instructions and basic test cases Required Skills Must have Strong experience with Linux system programming Proficiency in C or C++ Comfortable working with /proc Experience with process lifecycle, signals, and PIDs Familiarity with: nice / renice ionice CPU and memory limits Experience writing long-running daemons or system utilities Nice to have Experience with cgroups v2 systemd service experience Experience building monitoring or performance tools Knowledge of Linux scheduling concepts (conceptual only) What This Role Is NOT No kernel hacking No scheduler modification No kernel modules No UI / frontend work No container orchestration (K8s/Docker internals not required) Deliverables Source code (C/C++) A Linux daemon or CLI utility Configuration file format (if applicable) Logs demonstrating correct behavior README explaining: how metrics are collected how limits are applied how to build and run Screening Shortlisted candidates may be asked to complete a small offline systems task (30–60 minutes) to demonstrate familiarity with Linux process control. How to Apply Please share: Your Linux systems programming experience Examples of system utilities / daemons you’ve built Experience with process monitoring or resource control
Projekt-ID: 40110747
10 Vorschläge
Remote Projekt
Aktiv vor 1 Monat
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
10 Freelancer bieten im Durchschnitt ₹25.570 INR für diesen Auftrag

Hello, I will build a modular, well-documented Linux user-space daemon or CLI utility in C/C++ to monitor and control processes. The utility will inspect running processes and collect CPU, memory, and I/O statistics by parsing `/proc` entries and leveraging standard Linux APIs. I will use modern control groups (cgroups v2 preferred) or equivalent tools to implement and enforce resource limits. The deliverable will include the source code, build instructions, and a README detailing the process for collecting metrics and applying limits, ensuring the system adheres strictly to user-space principles. 1) Do you prefer the primary interface to be a long-running daemon or a CLI utility? 2) What is the required refresh rate or polling frequency for collecting the process statistics? 3) Do you need integration with a specific logging framework (e.g., syslog, journald) for the daemon? Thanks, Bharat
₹25.000 INR in 7 Tagen
5,1
5,1

Hello Raj S., I am Usman Abid, a seasoned Linux professional with over 7 years of experience in Linux system administration. I have carefully reviewed the requirements for the Linux User-Space Daemon Development project. To address the project needs, I will leverage my expertise in Linux system programming to create a user-space daemon that effectively monitors and controls Linux processes using standard Linux interfaces. By utilizing /proc and other Linux APIs, I will collect CPU, memory, and I/O statistics while applying resource limits through supported Linux mechanisms like cgroups. The resulting solution will be a well-documented, modular C/C++ codebase with clear build instructions and basic test cases. Our team has extensive experience working with major cloud providers such as AWS, GCP, Azure, Oracle, Alibaba, and specializes in Cloud Computing, Solutions Architecture, DevOps, Kubernetes, Docker, and Linux system administration. We also have dedicated resources for MERN and MEAN stack projects. I invite you to initiate a chat to discuss the project further. Best regards, Usman Abid
₹33.700 INR in 7 Tagen
4,7
4,7

I’ve worked extensively on Linux user-space utilities in C/C++, building long-running daemons that inspect /proc, track CPU/memory usage, handle signals, and enforce limits using nice, ionice, and cgroups (including v2). This role is a strong fit for me since it’s strictly user-space, focused on clean process telemetry and resource control with supported Linux mechanisms. I’m comfortable delivering modular, well-documented code, clear build instructions, and reproducible test cases within milestone-based timelines. I’ve also packaged similar tools as systemd services with robust logging and fault handling. Looking forward for your positive response in the chatbox. Best Regards, Arbaz H
₹25.000 INR in 7 Tagen
5,2
5,2

Hi! Your "Linux User-Space Daemon Development" caught my attention. With my background in C Programming, System Admin, Linux, I'm confident I can meet your requirements. Would be glad to go over specifics if you're interested.
₹12.500 INR in 7 Tagen
3,3
3,3

Hi, I'm an embedded Linux developer with hands-on experience in low-level system programming. I've been working with ARM-based platforms (Nuvoton MA35D1, Cortex-A35/M4), building custom Linux distributions using Yocto Project and Armbian. Relevant Experience: Linux System Programming: I work daily with /proc filesystem, device drivers, and kernel interfaces for embedded systems C/C++ Development: Primary languages for my embedded projects, including cross-compilation toolchains and Qt-based applications Process & Resource Management: Experience with system daemons, init systems, and resource constraints in embedded environments Build Systems: Proficient with Makefiles, CMake, and providing clean build instructions Why I'm a good fit: I understand Linux internals from bootloader (U-Boot, TF-A) to user-space I write clean, modular, well-documented code — essential for embedded systems where maintainability matters Familiar with cgroups concepts for resource isolation Experience writing long-running services for embedded targets Deliverables I can provide: Clean C/C++ source code with modular architecture Daemon with proper signal handling and graceful shutdown Config file parser (INI/JSON/YAML - your preference) Comprehensive README with build/run instructions Basic test cases and example logs I'm comfortable with the 4-6 week timeline and can start immediately. Happy to do a short screening task to demonstrate my Linux process control skills. Best regards
₹20.000 INR in 7 Tagen
1,6
1,6

✔ I deliver 100% working system utilities — 99.9% is not for me. ✔ Workflow Diagram Requirements & Constraints Review ⟶⟶ Process Inspection Design (/proc & APIs) ⟶⟶ Metrics Collection Layer (CPU / Memory / I/O) ⟶⟶ Resource Control Implementation (nice, ionice, limits, cgroups v2) ⟶⟶ Daemon / CLI Architecture ⟶⟶ Logging, Configuration & Tests ⟶⟶ Final Build, Validation & Documentation Key Highlights ✔ Pure user-space solution — no kernel modules, no patches, strictly supported Linux interfaces. ✔ Robust process inspection — accurate telemetry using /proc, PIDs, signals, and standard syscalls. ✔ Resource enforcement — CPU and memory control via nice/renice, ionice, rlimits, and cgroups v2 (preferred). ✔ Clean C/C++ architecture — modular, readable, and maintainable code suitable for long-running daemons. ✔ Daemon or CLI-ready — can be delivered as a background service or a controlled command-line utility. ✔ Production-friendly — structured logging, clear config format, and predictable behavior under load. ✔ Well-documented delivery — build steps, runtime behavior, metrics explanation, and test examples included. Best Regards, Asad Linux Systems Programmer | C/C++ | Process Monitoring & Resource Control
₹15.000 INR in 6 Tagen
0,0
0,0

I have strong experience in Linux user-space system programming with C/C++, focused on process monitoring and resource control using supported Linux interfaces. I’ve worked extensively with /proc, PIDs, signals, and process lifecycle management to collect CPU, memory, and I/O metrics. I’m comfortable applying resource limits using nice/renice, ionice, ulimits, and cgroups (v2 preferred), and I’ve built long-running Linux daemons and CLI utilities with clean, modular, well-documented code. I also provide clear build instructions, logs, and basic test cases. With a background in Linux system administration and DevOps, I understand real-world usage and reliability requirements. This project aligns perfectly with my skills, and I can confidently complete the screening task.
₹25.000 INR in 7 Tagen
0,0
0,0

Hi, I have relevant professional experience of C++/Linux/System programming. Eventhough I did not developed my own user daemon, I worked with dockerd (docker daemon) and supervisord (a process control daemon). Also developed util. CLI tools to manage container orchestration. Would love to discuss in depth regarding your project requirements. Thanks in advance, Emir
₹37.500 INR in 7 Tagen
0,0
0,0

Pune, India
Mitglied seit Dez. 29, 2025
₹600-1500 INR
₹12500-37500 INR
₹600-1500 INR
₹600-1500 INR
$250-750 USD
₹600-1500 INR
₹1500-12500 INR
$250-750 USD
$2-10 USD / Stunde
$30-250 USD
₹12500-37500 INR
$30-250 USD
₹100-400 INR / Stunde
₹1500-12500 INR
$2-8 USD / Stunde
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
€30-250 EUR
$750-1500 USD
$250-750 USD
$250-750 USD
$10-30 USD
₹600-1500 INR