HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    LA

    Latro

    Technology

    DevOps Engineer

    Amman, JordanOn-SiteFull-time2+ yrs experiencePosted 3w ago
    All Latro jobs

    Job description

    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.

    Job details are sourced from the employer's original posting.

    Open job posting
    LA

    About the company

    Latro

    Latro is a company focused on providing innovative solutions in the technology sector.

    View all Latro jobs
    Industry
    Technology
    Open roles
    1

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.