Lebanon , Mount Lebanon
--
Company

Job Details

Job Description

Roles & Responsibilities

The Quality Assurance Consultant is responsible for ensuring the quality, performance, and reliability of software applications and systems in line with technical standards and best practices. This role plays a key part in identifying issues, executing testing processes, and collaborating with cross-functional teams to improve product quality and user experience, while maintaining professionalism, effective communication, and adherence to quality assurance methodologies, project requirements, and continuous improvement processes.

Key Responsibilities

  • Design, implement, and maintain scalable cloud-based infrastructure and solutions using leading cloud platforms such as AWS, Azure, and Google Cloud Platform.
  • Develop, automate, and optimize deployment processes using CI/CD tools and infrastructure-as-code technologies.
  • Manage containerized applications and orchestration platforms including Docker and Kubernetes.
  • Monitor cloud environments to ensure optimal performance, availability, security, and cost efficiency.
  • Troubleshoot and resolve infrastructure, deployment, and system-related issues in a timely manner.
  • Collaborate with development and technical teams to support application deployment and system integration.
  • Maintain and improve cloud architecture, system reliability, and operational processes in line with best practices.
  • Ensure proper documentation of infrastructure, configurations, and deployment procedures.
  • Adapt effectively to fast-paced technical environments while maintaining high attention to detail and operational excellence.

Desired Candidate Profile

Requirements

  • Minimum 3 years of experience.
  • Bachelor s degree in Computer Science or similar fields.
  • Experience with leading cloud providers (AWS, Azure, Google Cloud Platform) and their services
  • Strong working knowledge of Python, Java, Docker, Kubernetes, Mesos, etc.
  • Experience with CI/CD tools (GitLab, Bitbucket, Terraform, etc.)
  • Ability to set up and manage monitoring for cloud-based solutions (cost, performance, etc.)
  • Detail-oriented professional with strong technical expertise and the ability to work in a fast-paced cloud environment.

Similar Jobs