Platform Engineer - Dubai, United Arab Emirates - GAC Group

    Default job background
    Full time
    Description
    Job Description

    GAC Group IT is looking for candidates with multitasking skills and strong problem-solving DevOps skills, and who are self-motivated and excited by the diverse range of opportunities and challenges in the Cloud, for the role of Platform Engineer – DevOps, to be based in Dubai, United Arab Emirates.

    Could it be you

    Job Requirements

    Job Description

    The main responsibility of the role is to design, guide and implement the cloud infrastructure, automate deployment processes to minimise human factors, monitor, alert and troubleshoot systems. The successful candidate will help the development/cloud teams to prototype, build and run existing and new services.

    Primary Job Roles Are

    • Implement various development, testing, automation tools and IT infrastructure.
    • Undertake core systems administration, monitoring, management, and maintaining existing operational services.
    • Plan, coordinate and implement system security measures to protect data and software.
    • Assist in the development and testing of new systems and solutions.
    • Investigate, diagnose and solve software and application faults.
    • Work on project deliverables in isolation where necessary.
    • Coordinate installation of software and systems and maintain records of software licenses.
    • Plan and undertake scheduled maintenance upgrades.
    • Manage backups and disaster recovery operations.
    • Provide recommendations about system and system performance.
    • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    • Prepare reports or correspondence concerning project specifications, activities or status.
    • Participate in all needed projects or system activities.
    • As and when required, ensure availability to support for critical production systems on 24x7 basis.
    • Perform scheduled maintenance and support release deployment activities after hours.
    • Other work duties, as requested.

    Job Requirements

    • Solid background in DevOps principles & practices.
    • B.Sc. / M.Sc. in Computer Science.
    • 5+ years' hands on, strong experience in software development, with at least 2 years working on CI/CD Implementation.

    Specialist Knowledge

    • IaC: Bicep, ARM and Terraform
    • Containers: Docker, Containers
    • Container Orchestration: Kubernetes, Docker Swarm.
    • Networking: Ingress , Service Mesh
    • Observability: Azure Monitor, Prometheus, Grafana, ELK
    • CI/CD: Azure Pipeline, Jenkins, ArgoCD, Spinnaker
    • Configuration Management: Ansible
    • Experience with software development ideally angular/NodeJS/ .net/Bash/Powershell/Java/Go/etc
    • Strong debugging and troubleshooting skills
    • Strong experience and understanding of Git
    • Experience with Unix like systems and Bash/PowerShell scripting
    • Understanding of network stack basics
    • Experience in at least one programming language we use: .Net, Java, Python, Golang
    • Familiarity with cloud services (Azure)
    • Familiarity with Agile software development methodologies
    • Familiar with quality gates checks in Pipelines e.g. Static Code Analysis/Unit Tests/Regression Tests (Selenium etc.)
    • Familiar in database deployment automation

    If you think you have what it takes to become part of the GAC Group IT team, we look forward to receiving your application.