Senior DevOps Engineer

Beirut, Lebanon
on_site
Full-time
Research & Development

Beirut, Lebanon
on_site
Full-time
Research & Development

Job Openings > Senior DevOps Engineer

Description

Aspire Software is looking for a Senior 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.

What your day will look like:

  • Design, build and maintain the infrastructure required to support the efficient,
  • predictable, and consistent release of Kivuto’s suite of products.
  • Adopt, standardize, and incorporate various toolsets into maintainable CI/CD pipelines.
  • Work hand in hand with the Development and IT groups in an Agile environment.
  • Identify opportunities to “automate everything” and utilize infrastructure as code to increase efficiency and reliability.
  • Prime for the rollout of fixes and upgrades to Kivuto’s production environments.
  • Securing software and infrastructure to prevent security breaches and other vulnerabilities and maintain compliance posture.
  • Establish, optimize, and maintain virtual environment infrastructure to balance cost optimization, resource availability and development efficiency.
  • Support the platform in development and production as needed including willing to be on-call on occasion as required.
  • Be a curious, discerning envelope pusher, refuse to accept the status quo.
  • Top-notch decision-making and collaborative abilities

Requirements

  • Degree in computer engineering, sciences, or equivalent experience

Azure Specific Experience/Skillsets

  • Infrastructure As Code experience with Ansible, Chef, ARM
  • BIC Cloud Deployment such as Implementing Cloud Center of Excellence (CCoE)
  • Migration of workloads from IaaS to PaaS (e.g. moving SQL Server AG to Azure SQL Hyperscale)
  • Implementation of Azure Landing Zone architectures for BC/DR
  • Implementation and management of Azure Cost Controls
  • Implementation and troubleshooting with Azure Monitor/Application Insights
  • Prior experience at all phases of the software product life cycle, from conception to extinction
  • Strong understanding of Agile processes and methodologies
  • Demonstratable experience with CI/CD and general DevOps best practices, experience with Azure DevOps would be an asset
  • Excellent interpersonal and communication skills (written and oral)
  • Demonstrated experience using a wide variety of coding languages. (C#, Python, Perl, and shell script considered an asset)
  • You should be familiar with the following Cloud and DevOps tools and technologies to support the installation, configuration, maintenance, and scaling

Production environment:

  • Containers and Orchestration Docker, Kubernetes (AKS, GKE, EKS or equivalent), Terraform

Cloud Platforms

  • Azure, AWS
  • Service Configuration and Scalability
  • ELK (Elasticsearch, Logstash/fluentD/Filebeat, Kibana, Confluent
  • Cloud/Kafka

Databases

  • MS SQL Server, Postgres, CosmosDB

Development Pipelines

  • Git (Gitflow, Trunk-Based Development)
  • Build Systems and Approaches
  • MSBuild, Docker, NPM scripts,
  • Package Management
  • NuGet, NPM, Docker Hub, helm

Scripting

  • Bash, Powershell, Cmd, Python
  • Operating Systems
  • Windows, Linux, MacOs