DevOps Engineer

LocationDar El Beïda, Algiers, Algeria
TypeFull Time / On-site
DepartmentEngineering
Report toCTO

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


Proudly Algerian 🇩🇿
© 2025 All rights reserved