
Search by job, company or skills
The Role
We are looking for a hands-on DevOps Engineer who can independently set up, manage, andmaintain our infrastructure — from spinning up servers and configuring CI/CD pipelines tomonitoring uptime and applying security patches. You will work directly with our development teamsand be the go-to person for all things deployment and infrastructure.
What You Will Work On
• CI/CD Pipeline Setup & Maintenance
• Set up and manage CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins
• Automate build, test, and deployment workflows for multiple projects
• Ensure smooth code integration from development to staging to productionServer Setup & Environment Management
• Provision and configure VPS servers (Ubuntu/Linux) for multiple client environments
• Set up Docker containers and Docker Compose stacks for dev, staging, and production
• Manage environment variables, secrets, and access controls across environments
• Configure NGINX, SSL certificates, domain routing, and reverse proxiesMonitoring & Uptime
• Set up server and application monitoring (Uptime Kuma, Prometheus, Grafana, or similar)
• Configure alerting for downtime, high CPU/memory usage, and disk space
• Respond to and resolve incidents in a timely mannerPatching & Security
• Apply OS and package patches on a scheduled and as-needed basis
• Implement basic firewall rules, fail2ban, and SSH hardening
• Maintain backups and ensure disaster recovery processes are in placeTroubleshooting
• Debug deployment failures, environment mismatches, and server issues
• Support development teams with environment-related blockers
• Document infrastructure setup, runbooks, and incident resolution stepsRequired
Skills
• Linux/Unix administration (Ubuntu preferred) — comfortable on the command line
• Docker and Docker Compose — building images, managing containers and volumes
• CI/CD tools — GitHub Actions, GitLab CI, or Jenkins
• Basic cloud knowledge — AWS EC2 / Lightsail / GCP / DigitalOcean VPS setup
• NGINX configuration — reverse proxy, SSL (Let's Encrypt), virtual hosts
• Git version control — branching, tagging, and release workflows
• Shell scripting — Bash for automation and cron jobsGood to Have
• Kubernetes — even basic cluster exposure is a plus
• Terraform or Ansible for infrastructure-as-code
• Monitoring tools — Prometheus, Grafana, ELK Stack, or Uptime Kuma
• Experience with cloud cost management and resource optimisation
• Familiarity with Python or Node.js for scripting
Qualification
• Bachelor's degree in Computer Science, IT, or related field (or equivalent practicalexperience)
• 1 year to 1.6 year of hands-on DevOps or system administration experience
• Relevant certifications (AWS Cloud Practitioner, Docker, Linux+) are a plus but notmandatory
Job ID: 146084291