Role Description
This is a full-time, on-site role as a Cloud Engineer located in Bahrain. The Cloud Engineer will be responsible for infrastructure and software development, working with cloud computing, Linux, and databases to maintain and improve our IT systems. This role involves project management and working with cross-functional teams to achieve our IT goals.
Qualifications
- Expertise in Cloud Computing and Infrastructure management
3-5 Years A Cloud Engineer is responsible for designing, implementing, and managing cloud infrastructure, ensuring scalability, security, and optimal performance while supporting the organization's applications and services.
- Cloud Platforms (AWS/ Azure/ GCP) / Infrastructure as Code (Terraform, CloudFormation) / Containerization (Docker, Kubernetes) / Networking (VPC, Load Balancers) / Security (IAM, Security Groups) / Automation and Scripting (Python, Bash) / Monitoring and Logging (CloudWatch, ELK Stack) / DevOps and CI/CD / Databases (RDS, NoSQL) / Scalability and High Availability / Disaster Recovery and Backup Strategies / Compliance and Governance / Cost Management / Troubleshooting and Debugging / Cross-functional Collaboration / Performance Optimization / Infrastructure as a Service (IaaS) / Platform as a Service (PaaS) / Serverless Architectures
- Strong experience in software development and Linux
- Experience managing and optimizing databases
- Experience with automation and scripting languages
- Knowledge of security best practices and disaster recovery planning
- Excellent communication and problem-solving skills
- Bachelor's degree in Computer Science, Information Technology, or related fields
- Relevant certifications in Cloud Computing and Infrastructure