About this role
Aspire Software is looking for a DevOps Engineer to join our team in Lebanon.
Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
About the job
We’re hiring a DevOps / Platform Operations Engineer to keep our STREAM platform running for publishers worldwide. You are the last line of technical support: when a customer environment is down, a deployment fails, or a CI pipeline breaks, the ticket lands with you.
The work splits into three parts: deep incident response and root-cause analysis across the full stack, from HAProxy and pfSense down to WildFly, Keycloak and Oracle; operating our KDM (Klopotek Deployment Manager) estate – deployments, configuration, and tenant onboarding and offboarding; and migration and modernisation work that makes the platform easier to run.
You’ll work across EU and NA clusters, on-premises and in the cloud, with real ownership from day one – you’re the person who figures out why something broke, fixes it in production, and makes sure it doesn’t happen again.
What You’ll Do
- Own escalated production incidents (P1/P2) from first diagnosis to permanent fix, across load balancers, application servers, identity, databases and batch processes
- Install and update customer environments – new installations, version upgrades, and EBF and patch rollouts
- Run and troubleshoot KDM deployments, including configuration runs, pre-deployment job handling and failed service starts
- Onboard and offboard customer tenants across test and production multitenant environments
- Keep the build and release chain healthy – Jenkins pipelines, GitLab, Artifactory, SonarQube and build hosts – and remove risks such as hardcoded credentials
- Persist every fix in Ansible or KDM configuration instead of applying it by hand, so issues don’t come back
- Drive migration work: KDM to Ansible Automation Platform, GitLab/Jenkins repositories to Azure DevOps, and cloud transformation (Azure, OCI)
- Write incident summaries, handoff documents and Confluence guides so the next engineer solves the same problem in minutes
- Use AI tools daily for ticket triage, log and configuration analysis, and documentation
- How You Work
We’re hiring for mindset as much as skills. The right person for this role:
-
Goes for the root cause, not the workaround – a ticket is closed when you know why it happened
-
Persists every fix – a change made inside a running container is lost on the next deployment
-
Stays calm and methodical under P1 pressure, and communicates status clearly to customers and management
-
Reads the whole trail – tickets, linked issues, documentation and logs – before acting
-
Leaves every investigation documented, as a runbook, a handoff or a guide
-
Embraces AI as a genuine part of the daily craft – and verifies what it produces
-
Works independently and stays structured across time zones – prioritises effectively and
-
Requirements
-
Background in IT Operations, Systems Administration, SRE or DevOps, with real production incident experience
-
Strong Linux troubleshooting skills – services, logs, networking, certificates, Docker
-
Hands-on experience with Ansible and scripting (Bash, Python)
-
Working knowledge of Java application servers, message queues and identity platforms (WildFly, ActiveMQ, Keycloak or equivalents)
-
Comfort with reverse proxies and load balancers (HAProxy or similar) and HTTP-level debugging – headers, CSP, TLS
-
Experience with Jenkins or GitLab CI and artifact repositories
-
Basic Oracle or relational database administration – datasources, connection pools, user authentication
-
Proven, hands-on use of AI tools as a core part of your workflow – not just awareness
-
Professional-level English, especially written – for tickets, incident reports and documentation
-
Nice to Have
-
Experience with Klopotek STREAM or KDM
-
Azure DevOps, Ansible Automation Platform or large repository migrations
-
Azure, AWS or OCI administration
-
CheckMK or similar monitoring, and Solr or Elasticsearch
-
Ability to read and debug Java code
-
Italian or German language skills – useful but not required
-
You don’t need to match every technology we use. The ability to learn quickly, dig into unfamiliar systems and fix things properly matters more than an exact stack match.
-
What We Value
-
Root cause over workaround
-
Persisted fixes over manual patches
-
Reliability over impressiveness
-
Ownership over task execution
-
Honest, direct collaboration over hierarchy