Building dependable, human-centered technology for a safer digital world.
Rauch Tech is a technology company focused on secure, reliable, and user-first software solutions. We design and build products and services that help organizations modernize infrastructure, protect critical assets, and deliver delightful user experiences.
- About
- Mission & Values
- What we do
- Products & Services
- Core Technologies
- Getting Started (Developers)
- Deployment & Operations
- Contributing
- Code of Conduct
- Security
- Support & Contact
- License
- Acknowledgements
Rauch Tech partners with enterprises and startups to create secure, scalable, and maintainable software. Our team combines domain expertise in cloud-native architecture, security engineering, and UX design to deliver systems that perform in production and are easy to operate.
- Mission: Enable organizations to harness technology securely and responsibly.
- Values:
- Security by design
- Reliability and observability
- Empathy for users and operators
- Simplicity over complexity
- Continuous learning and improvement
We deliver end-to-end solutions for:
- Secure cloud migrations and platform engineering
- Application development (web, mobile, backend APIs)
- Security assessments, threat modeling, and remediation
- Observability, SRE practices, and incident response
- Custom integrations and automation
Examples of offerings:
- Rauch Platform — opinionated Kubernetes + GitOps platform for teams
- Rauch Shield — managed security assessments and remediation plans
- Rauch Insights — observability and monitoring dashboards tailored to application SLIs
- Professional services: architecture reviews, implementation sprints, staff augmentation
Typical stacks we use:
- Cloud: AWS, GCP, Azure
- Orchestration: Kubernetes, Helm, Kustomize
- CI/CD & GitOps: GitHub Actions, Argo CD, Flux
- Backend: Go, Node.js, Python
- Frontend: React, TypeScript
- Datastores: PostgreSQL, Redis, S3
- Observability: Prometheus, Grafana, OpenTelemetry, Loki
- Security: OAuth2/OpenID Connect, Vault, static analysis tools
You should be running a currently supported version of Node.js to run this CLI. For a list of which versions of Node.js are currently supported, please see the Node.js releases page.
-
Clone the repository
git clone https://github.com/Rauch-Tech/cli.git cd cli -
Install dependencies
npm ci
-
Local dev environment
- Create a
.envfrom.env.exampleand provide required secrets/config (if applicable). - Start any required services via Docker Compose:
docker compose up -d
- Create a
-
Run tests
npm test -
Lint & format
npm run lint npm run lintfix
- We use GitOps for production deployments. Changes merged to
main/productionbranch are promoted automatically via Argo CD/Flux. - Use CI pipelines (GitHub Actions) for build, test, and image publishing.
- For infrastructure, Terraform (or similar IaC) is used with a remote state backend.
- Monitoring and alerts are configured in Grafana/Alertmanager; on-call rotations use PagerDuty/Slack.
We welcome contributions. Please follow these steps:
- Fork the repository.
- Create a feature branch:
git checkout -b feat/short-description. - Commit changes with clear messages.
- Push to your fork and open a Pull Request against
main. - Ensure tests pass and add changelog/notes where relevant.
Guidelines:
- Write tests for new functionality.
- Keep PRs focused and small where possible.
- Describe rationale and any upgrade/migration impacts.
See CONTRIBUTING.md for more details.
We are committed to an inclusive, harassment-free community. By participating, you agree to follow our Code of Conduct. See CODE_OF_CONDUCT.md for details.
If you discover a security issue, please report it privately to security@rauchtech.example. Do not disclose publicly until a fix or coordinated disclosure is agreed.
See SECURITY.md for more information on our security reporting process.
For general inquiries or sales:
- Email: hello@rauchtech.example
- Website: https://rauchtech.example
For developer support, open issues in the relevant repository or contact the engineering lead.
This repository is licensed under the Artistic-2.0 License. See LICENSE for details.
Thanks to our contributors, community partners, and open source projects that make our work possible.