DevOps Engineer

منذ 5 أيام

sharjah, sharjah, الإمارات العربية المتحدة Entertainer Fz دوام كامل


About Us
The ENTERTAINER is a leading digital company dedicated to adding value for consumers by bringing them the best incentive offers globally. We are a 100% digital data-driven tech company providing first-rate offers across renowned dining leisure entertainment and hotel brands worldwide. The ENTERTAINER has grown with the aim of creating unbeatable value and loyalty everywhere we operate. We believe that experience is everything and thats why we are passionate about creating unforgettable experiences for our customers partners and employees.

About the Role
We are seeking a highly skilled DevOps Engineer to design build and operate secure scalable and highly available cloud platforms that power our digital products. This role plays a critical part in enabling rapid reliable delivery through automation modern CI/CD practices and cloud-native architecture across AWS and Azure environments. Working closely with Engineering QA Security and Product teams the DevOps Engineer will drive infrastructure as code containerization monitoring and release excellence while ensuring production stability performance and cost efficiency. The role also contributes to cloud migration initiatives microservices enablement and the continuous improvement of operational best practices across the organization.

Key Responsibilities
Cloud Infrastructure & Platform Engineering
Design implement and manage cloud infrastructure primarily on AWS (EC2 VPC Subnets Security Groups ALB/NLB ASG API Gateway Lambda NAT/Internet Gateways). Support Azure infrastructure as required (App Services Azure Functions Storage Networking IAM). Implement serverless and event-driven architectures using AWS Lambda Step Functions EventBridge SQS and SNS. Perform cloud enablement of new products and migration of existing workloads to cloud platforms. Administer and automate Linux environments (Ubuntu Amazon Linux CentOS RHEL) including system hardening patching and performance tuning. Manage networking components such as DNS DHCP load balancing and SSL/TLS certificate management.
CI/CD Release & Automation
Design implement and maintain CI/CD pipelines for web backend and mobile applications (iOS & Android). Automate build test release and deployment workflows using tools such as Jenkins GitHub Actions GitLab CI/CD Azure DevOps AWS CodePipeline. Implement safe deployment strategies including blue/green canary releases and automated rollback. Handle code and database deployments across all environments including production. Manage release configuration and environment orchestration across development staging and production.
Infrastructure as Code & Configuration Management
Provision and manage infrastructure using Infrastructure as Code (IaC) tools such as Terraform and AWS CloudFormation. Design and implement automated configuration management using Ansible or similar tools. Ensure consistency repeatability and scalability of infrastructure deployments.
Containers & Microservices
Build deploy and manage containerized applications using Docker and Kubernetes. Support microservices and distributed systems in elastic and clustered environments. Apply container security best practices including image scanning RBAC and secrets management.
Monitoring Reliability & Incident Management
Monitor infrastructure and applications using AWS CloudWatch Azure Monitor ELK Stack Prometheus and Grafana. Establish observability standards for logs metrics and alerts. Perform root cause analysis (RCA) for production incidents and implement preventive and corrective actions. Drive improvements in system reliability performance and operational excellence.
Capacity Planning Security & Optimization
Perform capacity planning and automate infrastructure scaling. Implement security best practices across CI/CD cloud infrastructure and runtime environments. Optimize cloud costs through right-sizing automation and usage analysis.
Collaboration
Collaborate closely with Developers QA Security and Operations teams to align DevOps practices. Provide technical guidance and educate team members on DevOps cloud CI/CD and infrastructure best practices. Promote a culture of automation reliability and continuous improvement.
Key Technologies & Tools Cloud: AWS Azure CI/CD: Jenkins GitHub Actions GitLab CI/CD Azure DevOps AWS CodePipeline IaC & Config: Terraform AWS CloudFormation Ansible Containers: Docker Kubernetes Monitoring: CloudWatch Azure Monitor ELK Prometheus Grafana Scripting: Bash Python Go Databases & Deployments: Production-grade DB deployment and automation (MySQL Aurora MongoDB DynamoDB OpenSearch etc.) Required Experience & Qualifications
Bachelors degree in computer science Engineering or a related field. 3 years of experience in AWS focused DevOps or Infrastructure roles with exposure to Azure. Strong hands-on experience with AWS core services: EC2 S3 RDS DynamoDB Lambda VPC IAM ALB/NLB API Gateway Auto Scaling. Solid understanding of ne