Platform Engineer | Cloud Platform Specialist
Electrical, Computer and Biomedical Engineering Department at Abu Dhabi University
Abu Dhabi Emirate, United Arab Emirates · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 4 weeks ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science, IT, Software Engineering, or related field
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
We are looking for an experienced Platform Engineer and Cloud Platform Specialist to architect, construct, and optimize scalable cloud environments and internal infrastructure. This full-time, on-site role requires collaboration with software, DevOps, security, and IT teams to enhance reliability, automation, deployment efficiency, security, and developer experience across our platforms.
Primary Responsibilities
- Design, develop, and sustain scalable cloud platforms and infrastructure ecosystems.
- Deliver dependable and secure platform services supporting engineering and application teams.
- Administer cloud infrastructure on AWS, Microsoft Azure, Google Cloud, or hybrid models.
- Utilize Infrastructure as Code (IaC) techniques using Terraform, CloudFormation, Pulumi or equivalent tools.
- Create and maintain CI/CD pipelines automating application and infrastructure deployments.
- Develop reusable infrastructure modules, templates, and platform services.
- Automate provisioning, configuration, deployment, monitoring, and operations.
- Manage containerized setups leveraging Docker, Kubernetes, or similar container platforms.
- Architect and maintain Kubernetes clusters with focus on workloads, networking, storage, and security.
- Define and propagate scalable platform standards and best engineering practices organization-wide.
- Monitor platform metrics such as availability, performance, capacity, reliability, and resource utilization.
- Diagnose infrastructure, networking, platform, and deployment challenges effectively.
- Implement observability stacks including logs, metrics, tracing, alerts, and overall system health checks.
- Partner with Software Engineering to optimize developer workflows and deployment methodologies.
- Create self-service tooling and platform features empowering engineering efficiency.
- Support cloud migrations, digital modernization, and application transformation initiatives.
- Design resilient, fault-tolerant, and high-availability cloud infrastructures.
- Implement disaster recovery, backup, and business continuity protocols.
- Work with cybersecurity teams to secure cloud architecture including identity/access management, secrets, encryption, and network security.
- Apply and maintain security and compliance standards throughout platform lifecycles.
- Oversee cloud resource utilization and assist in infrastructure cost optimization.
- Establish governance for cloud environments, accounts, and resource configurations.
- Perform capacity planning and optimize performance on cloud and platform infrastructure.
- Engage in incident response, root cause analyses, and post-mortem improvements.
- Maintain comprehensive technical documentation including runbooks, architecture diagrams, and operational procedures.
- Assess emerging cloud services, tools, automation techniques, and engineering practices.
- Support platform upgrades, migration projects, and lifecycle management.
- Define and track operational and reliability metrics such as latency, availability, deployment frequency, and recovery times.
- Continuously enhance platform automation, scalability, security, and reliability to improve developer experience.
Required Qualifications and Skills
- Bachelor's degree in Computer Science, IT, Software or Computer Engineering, or related disciplines.
- Prior experience in Platform Engineering, Cloud Engineering, DevOps, Site Reliability Engineering, or Infrastructure Engineering roles.
- Extensive expertise with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Deep understanding of cloud architectures encompassing networking, compute, storage, databases, and security services.
- Proven hands-on experience with Infrastructure as Code technologies like Terraform, CloudFormation, or Pulumi.
- Strong knowledge of CI/CD tools and modern software delivery best practices.
- Proficiency in container technologies including Docker, Kubernetes, and Helm.
- Solid Linux OS and systems administration skills.
- Good grasp of networking fundamentals: DNS, TCP/IP, HTTP, load balancing, firewalls, VPNs, and routing.
- Experience deploying monitoring, logging, alerting, and observability solutions; familiarity with Prometheus, Grafana, ELK stack, OpenTelemetry, Datadog is advantageous.
- Competence in scripting or programming with Python, Bash, Go, PowerShell or similar languages.
- Strong familiarity with Git, version control, branching models, and infrastructure automation.
- Knowledge of cloud security principles including IAM, secrets management, encryption, and security best practices.
- Experience designing high availability and fault-tolerant infrastructure.
- Understanding of disaster recovery, backup solutions, resilience planning, and business continuity concepts.
- Excellent troubleshooting, debugging, and root cause analysis capabilities.
- Experience with Agile, DevOps, Site Reliability Engineering or platform engineering methodologies.
- Strong knowledge of system reliability, scalability, performance monitoring, and capacity planning.
- Excellent technical communication and documentation skills.
- Ability to collaborate cross-functionally with developers, architects, security, IT, and business stakeholders.
- Strong analytical and independent problem-solving skills within a dynamic technical environment.
- Industry certifications in cloud platforms (AWS, Azure, Google Cloud), Kubernetes, or related areas are a plus.
What We Provide
- Competitive salary package along with comprehensive employee benefits.
- Chance to design and operate cutting-edge, large-scale cloud platforms.
- Exposure to cloud-native technologies, Kubernetes, automation, and platform engineering domains.
- Opportunities to develop skills in cloud architecture, DevOps, Site Reliability Engineering, infrastructure, and security.
- Access to modern cloud infrastructure and engineering tools.
- Leadership opportunities in infrastructure automation and platform modernization.
- Experience in complex enterprise technology environments.
- Support for professional certification pursuits in cloud, Kubernetes, and DevOps fields.
- A collaborative engineering culture focused on automation, reliability, and continuous improvement.
- Recognition for contributions enhancing platform performance, security, stability, and developer productivity.
- Clear career path towards senior roles such as Senior Platform Engineer, Cloud Platform Lead, Platform Engineering Manager, Cloud Infrastructure Manager, or Head of Platform Engineering.
Minimum education
Bachelor's Degree