
Secure Multi-Tenant Print System Setup (CUPS/IPPS/Linux)
- or -
Post a project like this29
£6(approx. $8)
- Posted:
- Proposals: 1
- Remote
- #4489236
- Open for Proposals
Description
Experience Level: Entry
We are looking for an experienced Linux engineer to design and implement a secure, isolated print environment using CUPS.
The goal is to build a lean, reliable system that delivers the required functionality without unnecessary complexity or ongoing maintenance overhead.
Project Objectives
The system should:
Securely handle print jobs
Support automatic printing for standard queues
Allow manual release for sensitive jobs (e.g. finance)
Enable safe re-routing of jobs if a printer is unavailable
Ensure jobs are not retained longer than necessary
Operate independently without affecting other services
Key Requirement: Isolation
A critical requirement is strict separation between environments:
No visibility of other users’ printers or queues
No access to other users’ print jobs
No risk of jobs being sent to the wrong printer
Strong access control and secure handling
Technical Scope
You will be responsible for:
Setting up an isolated environment (VM preferred)
Configuring CUPS with IPPS (TLS encryption)
Creating hybrid queue logic (auto-print + hold/release)
Implementing lightweight printer health checks
Enabling manual fallback routing
Applying security hardening and access controls
Configuring automatic job cleanup policies
Devices
Printers include models similar to the following:
Toshiba e-STUDIO
Katun Arivia
(All expected to support secure IPP/IPPS where possible.)
Important Considerations
We want to avoid:
Overengineered solutions
Complex custom scripting where not required
High-maintenance or costly components
We prefer:
Native CUPS functionality
Simple, predictable behaviour
Low ongoing maintenance
What We Expect
Before full implementation, you should:
Review the scope
Recommend the most cost-effective and simplest architecture
Identify anything that may increase time or complexity
Suggest improvements where needed
Deliverables
Clear architecture outline
Implementation of the agreed setup
Documentation of configuration and approach
Ideal Candidate
Strong experience with Linux systems (AlmaLinux/RHEL-based)
Hands-on experience with CUPS and IPP/IPPS
Knowledge of secure system design and isolation
Ability to deliver simple, practical solutions
Experienced Linux engineer required to design and implement a secure, isolated print environment using CUPS/IPPS. Deliver a lean, reliable solution that securely handles print jobs, supports automatic printing for standard queues, provides hold-and-release for sensitive jobs, enables safe rerouting when printers are unavailable, and enforces timely job cleanup. Implement VM-based isolation, TLS-encrypted IPPS, hybrid queue logic, lightweight health checks, manual fallback routing, hardened access controls, and concise documentation. Recommend simplest cost-effective architecture and identify complexity risks. The ideal candidate has AlmaLinux/RHEL experience, strong CUPS and IPP/IPPS knowledge, and a focus on minimal maintenance and native functionality.
The goal is to build a lean, reliable system that delivers the required functionality without unnecessary complexity or ongoing maintenance overhead.
Project Objectives
The system should:
Securely handle print jobs
Support automatic printing for standard queues
Allow manual release for sensitive jobs (e.g. finance)
Enable safe re-routing of jobs if a printer is unavailable
Ensure jobs are not retained longer than necessary
Operate independently without affecting other services
Key Requirement: Isolation
A critical requirement is strict separation between environments:
No visibility of other users’ printers or queues
No access to other users’ print jobs
No risk of jobs being sent to the wrong printer
Strong access control and secure handling
Technical Scope
You will be responsible for:
Setting up an isolated environment (VM preferred)
Configuring CUPS with IPPS (TLS encryption)
Creating hybrid queue logic (auto-print + hold/release)
Implementing lightweight printer health checks
Enabling manual fallback routing
Applying security hardening and access controls
Configuring automatic job cleanup policies
Devices
Printers include models similar to the following:
Toshiba e-STUDIO
Katun Arivia
(All expected to support secure IPP/IPPS where possible.)
Important Considerations
We want to avoid:
Overengineered solutions
Complex custom scripting where not required
High-maintenance or costly components
We prefer:
Native CUPS functionality
Simple, predictable behaviour
Low ongoing maintenance
What We Expect
Before full implementation, you should:
Review the scope
Recommend the most cost-effective and simplest architecture
Identify anything that may increase time or complexity
Suggest improvements where needed
Deliverables
Clear architecture outline
Implementation of the agreed setup
Documentation of configuration and approach
Ideal Candidate
Strong experience with Linux systems (AlmaLinux/RHEL-based)
Hands-on experience with CUPS and IPP/IPPS
Knowledge of secure system design and isolation
Ability to deliver simple, practical solutions
Experienced Linux engineer required to design and implement a secure, isolated print environment using CUPS/IPPS. Deliver a lean, reliable solution that securely handles print jobs, supports automatic printing for standard queues, provides hold-and-release for sensitive jobs, enables safe rerouting when printers are unavailable, and enforces timely job cleanup. Implement VM-based isolation, TLS-encrypted IPPS, hybrid queue logic, lightweight health checks, manual fallback routing, hardened access controls, and concise documentation. Recommend simplest cost-effective architecture and identify complexity risks. The ideal candidate has AlmaLinux/RHEL experience, strong CUPS and IPP/IPPS knowledge, and a focus on minimal maintenance and native functionality.
Salihu G.
100% (5)Projects Completed
5
Freelancers worked with
4
Projects awarded
60%
Last project
13 Apr 2026
United Kingdom
New Proposal
Create an account now and send a proposal now to get this project.
Sign upClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies