JobsAisle
E

Senior DevOps Engineer (UAE)

Empat

UAEAED 10,000-25,000/moToday
UAEIT & TechnologyFull Time

Skills Required

PythonJavaSqlDockerKubernetesExcelDevopsCommunication

Job Description

OverviewEmpat delivers full-cycle software development grounded inresearch, empathy, and technical excellence— from system architecture and engineering toUI/UX and go-to-market.Wecarefully analyze our clients’ business needs and assist indeveloping efficient, optimized, and user-friendly solutions that bring profit.Position OverviewWe are seeking an experienced Senior DevOps Engineer to provide local infrastructure support for our Autonomics platform deployment directly on Linux systems in the UAE region, while also providing remote support for our Kubernetes-based deployments for other international clients.The ideal candidate will be responsible for maintaining and optimizing both native Linux infrastructure and containerized environments, ensuring reliable operations across diverse deployment models.Required Qualifications5+ years of experience in Linux system administration and DevOps rolesExpert-level knowledge of Kubernetes and container orchestration for remote client supportExpert-level Linux system administration (RHEL, CentOS, Ubuntu)Proficiency with Docker containerization and Helm package managementStrong experience with systemd service management and process monitoringProficiency with configuration management tools (Ansible, Puppet, Chef)Experience with reverse proxies and load balancers (nginx, HAProxy, Apache)Key ResponsibilitiesKubernetes Remote SupportProvide remote technical support for Kubernetes-based deployments across international clientsTroubleshoot and resolve issues in containerized environments using Docker and HelmSupport CI/CD pipeline operations and deployment automation for Kubernetes clustersAssist with cluster monitoring, scaling, and performance optimizationCollaborate with international teams on Kubernetes best practices and troubleshootingLinux System AdministrationManage and optimize Linux servers for direct application deploymentConfigure and maintain system services, process management, and resource allocationImplement security hardening and system monitoring for bare-metal and VM deploymentsManage service discovery and inter-service communication without orchestration layersConfigure and optimize system-level networking, firewall rules, and load balancingApplication Deployment & ManagementDeploy and manage Java applications directly on Linux systemsConfigure application startup scripts, service files, and process monitoringImplement rolling deployments and blue-green deployment strategies at the OS levelManage application configuration, environment variables, and secretsSet up and maintain application logging and log rotationDatabase OperationsAdminister and optimize Percona MySQL databases on Linux systemsMonitor and optimize existing Redis implementations for performance and reliabilitySupport and maintain OpenSearch clusters that handle analytics for our product, processing denormalized operational and historical dataConfigure and maintain Cassandra distributed databasesMonitoring & ObservabilityImplement comprehensive monitoring and alerting for Linux-based servicesConfigure system-level metrics collection and performance monitoringDesign and maintain backup strategies and disaster recovery proceduresMonitor and optimize disk performance, memory usage, and CPU utilizationSet up centralized logging without containerized log aggregationSecurity & Network ManagementConfigure and maintain Web Application Firewalls (WAF) at the system levelImplement security best practices for Linux system hardeningOptimize network performance including HTTP/2 implementationManage SSL/TLS certificates and security protocolsConfigure reverse proxies and load balancers (nginx, HAProxy, etc.)Automation & ScriptingDevelop automation scripts using Python for system administration tasksCreate and maintain deployment automation for Linux servicesImplement configuration management using tools like Ansible or similarBuild monitoring and alerting automation for service healthKnowledge of backup and disaster recovery strategies for both Linux and Kubernetes environmentsUnderstanding of Linux networking, iptables, and system securityExperience with system monitoring tools (Nagios, Zabbix, Prometheus)Familiarity with HTTP/2 protocol and web performance optimizationExperience with disk performance tuning and storage optimizationStrong communication skills for remote client support and troubleshootingDatabase ExperiencePercona MySQL administration and optimization on LinuxRedis administration, performance optimization, and troubleshooting of existing implementationsOpenSearch cluster management with experience handling analytics workloads and large-scale data processingApache Cassandra deployment and maintenance on Linux systemsProgramming & ScriptingProficiency in Python for automation and system administrationStrong Bash scripting capabilitiesUnderstanding of Java applications and deployment requirementsExperience with deployment automation and CI/CD for Linux environmentsPreferred QualificationsRe