DevOps Engineer
About
Our backend infrastructure runs entirely on-premises, using privately managed servers to ensure full data localization, privacy, and performance.
We’re now assembling a core engineering team to build, scale, and secure this critical infrastructure.
Role Overview
As a DevOps Engineer, you’ll bridge the gap between software development and infrastructure operations, automating the delivery pipeline, standardizing environments, and ensuring continuous integration and delivery in a secure, on-prem environment.
You’ll design and implement automation pipelines that enable fast, safe, and consistent deployments of our backend, mobile, and web components — while maintaining high security, compliance, and performance standards.
Key Responsibilities
1. CI/CD Automation
Design, build, and maintain CI/CD pipelines using GitLab CI, Jenkins, or Drone CI, all hosted on-premise.
Automate builds, tests, and deployments for backend, Android, and web components.
Implement automated rollback, versioning, and artifact management.
Optimize the release cycle to ensure fast and reliable delivery.
2. Infrastructure as Code (IaC)
Implement and maintain Infrastructure as Code (IaC) practices using Ansible, Terraform (local), or SaltStack.
Define and manage configuration templates for development, staging, and production environments.
Ensure reproducibility, consistency, and traceability of all system configurations.
3. Containerization & Orchestration
Build and manage Docker or Podman containers for application components.
Ensure proper container lifecycle management, service discovery, and load balancing.
Monitor container performance and automate scaling policies.
4. Continuous Monitoring & Observability
Deploy and manage monitoring and alerting stacks (Prometheus, Grafana, Loki, ELK).
Automate system health checks, logging, and performance metrics collection.
Build dashboards to visualize deployment health and SLA performance.
5. Security & Compliance
Embed security automation in the CI/CD pipeline (static/dynamic code analysis, vulnerability scans).
Manage on-prem secrets storage (Vault, sealed secrets, or GPG).
Automate patch management and compliance checks.
Collaborate with the cybersecurity team to ensure DevSecOps best practices.
6. Collaboration & Developer Enablement
Work closely with developers to standardize environments and optimize deployment flows.
Provide tools and automation to enable developers to self-deploy safely within defined policies.
Contribute to development-to-production workflows, bridging gaps between product and infrastructure.
7. Reliability & Automation
Automate backups, recovery tests, and deployment rollbacks.
Implement zero-downtime deployment strategies.
Build auto-healing mechanisms for infrastructure services.
Use automation to reduce manual intervention and operational errors.
Required Skills & Experience
Core DevOps Skills
3–5+ years of experience in DevOps or Infrastructure Automation.
Strong command of CI/CD pipelines (GitLab CI, Jenkins, Drone CI).
Deep understanding of Linux (Ubuntu/Debian) systems for automation.
Experience with containers (Docker, Podman) and orchestration (Kubernetes, Nomad, k3s).
Hands-on with Infrastructure as Code (Ansible, Terraform).
Scripting expertise: Bash, Python, or Go for automation tasks.
Automation & Monitoring
Strong understanding of observability tools: Prometheus, Grafana, Loki, ELK.
Experience integrating monitoring with CI/CD workflows.
Knowledge of automated testing and pipeline-based validation.
Security & Compliance
Familiarity with DevSecOps principles.
Knowledge of SSL/TLS, and secure service deployment.
Mindset & Soft Skills
Problem-solving mindset with a focus on reliability and performance.
Strong collaboration skills with developers and security engineers.
Passion for automation, process improvement, and sovereign tech infrastructure.
Excellent documentation and communication skills.
Preferred Tools
CI/CD: GitLab CI, Jenkins, Drone CI
IaC: Ansible, Terraform (on-prem)
Containers: Docker, Podman, Kubernetes (k3s)
Monitoring: Prometheus, Grafana, Loki, ELK
Scripting: Bash, Python, Go
Version Control: Git
Secrets Management: HashiCorp Vault, GPG
What We Offer
Compensation & Benefits
Competitive salary based on experience and skills (market-leading for Algeria)
Performance bonuses tied to company and individual goals
Annual salary reviews with merit-based increases
Professional Growth
Learning & development
Mentorship from experienced founders and engineers
Clear career progression path (Senior → Lead → Principal → Engineering Manager)
Work Environment
Modern equipment: MacBook, external monitors, ergonomic setup
Flexible working hours (core hours with flexibility)
Regular team events: lunches, outings, hackathons
Impact & Ownership
Ground-floor opportunity: Join as one of the first 10 employees
Significant ownership of critical systems and architecture decisions
Direct impact on product direction and company success
Voice at the table: Your opinions and ideas will shape our technical strategy
Work on challenging technical problems with real-world impact
Our Interview Process
We respect your time and aim for a fair, transparent process:
Application Review (2-3 days)
Initial Screening (30 minutes - Phone/Video)
Technical Assessment (3days - 1 week)
Technical Deep-Dive (1.5-2 hours - On-site/Video)
Review your technical assessment with our CTO
Discussion of past projects and technical decisions
Team & Culture Fit (1 hour - On-site)
Meet the founding team
Discuss working style, collaboration, and values
Q&A about the company, vision, and roadmap
Final Conversation (45 minutes)
Discussion with founders
Compensation negotiation
Answer any remaining questions
Offer & References (2-3 days)
Formal offer letter
Contract negotiation
Total timeline: 1-2 weeks from application to offer