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.
Skills Required
- Bachelor's degree in Computer Science or Information Technology
- At least 2 years of experience as a DevOps Engineer, Linux System Administrator, or similar
- Strong Linux administration knowledge, including filesystems, permissions, processes, services, package management, and troubleshooting
- Hands-on experience with Docker and Docker Compose, including images, containers, volumes, networks, and logs
- Proficiency deploying, updating, troubleshooting, and rolling back applications using Docker commands
- Ability to write and maintain shell, Bash, and Python scripts
- Understanding of offline deployment processes and dependency management without internet access
- Working knowledge of networking fundamentals, including TCP/IP, DNS, ports, firewalls, HTTP/HTTPS, and SSH
- Experience using Git for deployment scripts and infrastructure configuration
- Familiarity with monitoring, logging, scheduled tasks, backup procedures, and disaster recovery
- Working knowledge of SQL and NoSQL database operations
- Excellent written and spoken English communication
- Ability to work independently and collaborate with geographically distributed teams
- Experience with Ansible and CI/CD pipelines in restricted environments
- Familiarity with Apache NiFi
What We Do
LATRO is a thriving multi-cultural, globally positioned team of seasoned technical and business industry experts energized by ensuring the financial health of our customers – driving innovation to solve their complex business problems. A recognized and trusted name in the global telecommunications industry for more than a decade, we help our customers across the world unlock value in their data assets and protect incomes – putting revenue back in their hands where it belongs. We provide the valuable data insights they need to take action. We believe, and agree with our customers, that recovering and protecting revenue fuels national investment, promoting job creation and sustainment resulting in overall economic growth where it is most needed.







