

CI/CD Freelancer for AI Application Deployment at basebox GmbH
Requirements
Project Overview
We're seeking an experienced CI/CD specialist for a focused project to enhance the deployment pipeline for our AI application. The project involves overhauling our branching strategy, automating build and packaging processes, and establishing secure containerization practices for both cloud and on-premise deployments.
Tech Stack
- Backend: Rust (multiple services)
- Frontend: React/Next.js
- Auth: KeyCloak with OpenID Auth Flow
- Databases: PostgreSQL
- Proxy: Nginx
- Version Control: Gitea (similar to GitHub)
- Containerization: Docker (with potential future Kubernetes migration)
Project Scope
- Analyze and redesign our branching strategy to support selective feature promotion
- Implement automated CI/CD workflows for our multi-service architecture
- Optimize Docker containerization for Rust backend, React frontend, and supporting services
- Create secure, efficient Dockerfiles with proper vulnerability scanning
- Automate build/packaging for both cloud and on-premise deployments with GPU-specific bundles
- Configure automated testing at multiple pipeline stages
- Implement security best practices for containers and CI/CD processes
- Provide comprehensive documentation and knowledge transfer
Requirements
- Proven experience implementing CI/CD pipelines for containerized applications
- Strong expertise with Docker optimization and security best practices
- Experience with Rust application containerization
- Knowledge of JavaScript/Bun build and deployment processes
- Proven track record implementing GitFlow or similar branching strategies
- Experience with automated testing frameworks and practices
- Understanding of Kubernetes principles, while not a requirement would be preferred
- Understanding of ISO 27001 or similar compliance frameworks would also be a positive but is not a requirement
Project Timeline & Deliverables
Timeline: 2-4 weeks
Deliverables:
- Automated build and packaging processes that deliver the final for deployment
- Implemented CI/CD pipeline
- Documented branching strategy and workflow design
- Docker best practices recommendations for our specific stack
- Complete documentation and knowledge transfer of the implementation
How to Apply
Please submit:
- Your professional profile/CV highlighting relevant CI/CD implementation experience
- Brief examples of similar work with containerized applications (preferably with Rust and JavaScript)
- Your estimated timeline and rate
- Preferred communication and collaboration methods
- Your availability for an initial discussion
Scope of Work
We're looking for a solution-oriented professional who can work independently while maintaining clear communication throughout the project.
Benefits
Work at the Cutting Edge: Contribute to the deployment infrastructure of an innovative AI application, combining modern technologies like Rust and React
Future Collaboration Potential: Successful project completion may lead to additional opportunities as our infrastructure evolves
Applicant Location Requirements
About basebox GmbH
We’re building basebox, an AI platform for companies. Our technology empowers healthcare professionals to automate the processing of documents like medical reports, expert opinions, and protocols while enabling quick access to relevant information. With our secure, GDPR-compliant solution, we ensure the protection of sensitive patient data.
Our tech stack – including React, Next.js, Rust, GraphQL, Redux, and JavaScript – provides a dynamic environment for developers passionate about impactful work. You'll join an agile team dedicated to enhancing a product that truly makes a difference in healthcare.
Whether remote or in our office by Lake Ammersee (near Munich, Germany), if you're interested in pioneering healthcare software and improving user experiences for industry professionals, we’d love to hear from you!