latro
DevOps Engineer
Amman, Jordan (city only)
On-site · Full-Time Employee
First seen by offpeak October 23, 2026
See your drive time Apply on latro's site
DevOps Engineer will be responsible for building, testing, integrating & deploying a variety of applications to support our clients across the globe. Role reports to the Director of Development.
JOB RESPONSIBILITIES
- Administer & maintain Linux servers across development, testing, and production environments.
- Build, configure & deploy containerized applications using Docker and Docker Compose.
- Create, maintain Dockerfiles & Docker Compose configuration files.
- Automate application deployments, configuration & routine maintenance using shell (sh/Bash)& Python scripts.
- Prepare & transfer deployment packages, Docker images & required dependencies for installation in offline environments.
- Plan & execute application releases, upgrades & rollbacks while minimizing service disruption
- Collaborate with software engineers & project teams to define deployment requirements & resolve environment-related issues
- Monitor server health, application availability, resource utilization & logs to proactively identify & resolve problems.
- Troubleshoot Linux, container, networking & deployment issues, perform root cause analysis & implement preventive measures.
- Configure & maintain persistent storage, file permissions, service accounts & application configuration.
- Maintain scheduled jobs, log rotation, storage cleanup & other automated maintenance tasks.
- Implement & verify backup & recovery procedures, including periodic restoration checks.
- Apply security updates & maintain secure access within customer environment constraints
SKILLS & QUALIFICATIONS
- Bachelor's degree in computer science, Information Technology
- Proven experience of minimum 2 years as a DevOps Engineer, Linux System Administrator or in a similar role.
- Strong practical knowledge of Linux commands & administration, including filesystems, permissions, processes, services, package management & troubleshooting.
- Hands-on experience with writing and maintaining Docker and Docker Compose, including images, containers, volumes, networks & logs.
- Proficiency in deploying, updating, troubleshooting, and rolling back applications using Docker commands.
- Ability to write and maintain shell (sh/Bash) and Python scripts for deployment automation and operational tasks.
- Understanding of offline deployment processes, including exporting & importing Docker images & managing dependencies without internet access.
- Working knowledge of networking fundamentals, including TCP/IP, DNS, ports, firewalls, HTTP/HTTPS & SSH.
- Experience using Git to manage deployment scripts and infrastructure configuration.
- Familiarity with monitoring, logging, scheduled tasks, backup procedures, and disaster recovery practices.
- Working knowledge of SQL & NoSQL database operations, including connectivity, persistent storage & backups.
- Experience with automation tools such as Ansible and CI/CD pipelines in restricted environments is an advantage.
- Familiarity with Apache NiFi, supporting data-processing applications is an advantage.
- Excellent communication with fluency in written and spoken English.
- Strong ownership, accountability & the ability to work independently & collaborate with geographically distributed teams.