Senior Cloud Engineer
Jobs for Humanity- Location
- Riyadh, Riyadh Province, Saudi Arabia
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 1y ago
Responsibilities
- Cloud Architecture Design: Designing scalable, resilient, and secure cloud architectures based on business requirements and best practices of the chosen cloud platform (AWS, Azure, GCP, etc.).
- Cloud Infrastructure Provisioning: Deploying and managing cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or ARM templates to ensure consistency and efficiency.
- Deployment Automation: Implementing automated deployment pipelines (CI/CD) to enable rapid and reliable deployment of applications and services in the cloud environment.
- Monitoring and Optimization: Setting up monitoring, alerting, and logging solutions to ensure the performance, availability, and cost efficiency of cloud resources. Continuously optimizing cloud infrastructure and costs.
- Security Management: Implementing security best practices and configuring identity and access management (IAM) policies, encryption, network security, and compliance controls in the cloud environment.
- Troubleshooting and Incident Response: Responding to and resolving incidents and outages related to cloud infrastructure, applications, and services. Conducting root cause analysis and implementing preventive measures.
- Backup and Disaster Recovery: Setting up and maintaining backup and disaster recovery solutions to ensure data integrity and business continuity in the event of failures or disasters.
- Collaboration and Communication: Working closely with cross-functional teams, including developers, operations, and security teams, to ensure alignment and collaboration on cloud projects and initiatives.
- Documentation and Knowledge Sharing: Documenting cloud architectures, configurations, procedures, and best practices. Sharing knowledge and providing guidance to other team members and stakeholders.
- Continuous Learning and Innovation: Staying updated with cloud technology trends, new features, and best practices. Evaluating and recommending new tools and technologies to improve cloud infrastructure and processes.
- Compliance and Governance: Ensuring cloud environments comply with regulatory requirements and internal policies. Implementing governance frameworks and controls to maintain security and compliance.
- Vendor Management: Managing relationships with cloud service providers (CSPs) and third-party vendors. Evaluating services, negotiating contracts, and optimizing costs.
Skills
- Cloud Platforms: Proficiency in working with major cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), or others.
- Infrastructure as Code (IaC): Experience with tools like Terraform, CloudFormation, or Azure Resource Manager for provisioning and managing cloud infrastructure.
- Containerization: Knowledge of container orchestration tools like Docker and Kubernetes for deploying, managing, and scaling containerized applications.
- Networking: Understanding of cloud networking concepts including VPCs, subnets, DNS, load balancing, and VPNs.
- Security: Familiarity with cloud security best practices, identity and access management (IAM), encryption methods, and compliance standards.
- Monitoring and Logging: Ability to set up and utilize monitoring tools like CloudWatch, Azure Monitor, or Stackdriver, and logging solutions such as ELK stack or Cloud Logging.
- Scripting and Automation: Proficiency in scripting languages such as Python, PowerShell, or Bash for automating tasks and workflows in the cloud environment.
- Database Management: Knowledge of cloud database technologies like Amazon RDS, Azure SQL Database, or Google Cloud SQL, including configuration, backup, and scalability.
- DevOps Practices: Understanding of DevOps principles and practices, including continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git.
- Troubleshooting and Problem Solving: Ability to diagnose and resolve issues related to cloud infrastructure, applications, and services.
- Collaboration and Communication: Effective communication skills for collaborating with cross-functional teams, stakeholders, and clients, and for documenting processes and procedures.
- Continuous Learning: Given the rapid evolution of cloud technologies, a willingness to stay updated with industry trends, new tools, and best practices.
- Bachelor degree in Computer Science or a similar field.
- AWS certificate
Skills
- AWS
- Azure
- GCP
- Terraform
- AWS CloudFormation
- ARM Templates
- IAM
- Docker
- Kubernetes
- DNS
- AWS CloudWatch
- Azure Monitor
- Stackdriver
- ELK Stack
- Cloud Logging
- Python
- PowerShell
- Bash
- RDS
- Azure SQL
- SQL
- Git
More jobs at Jobs for Humanity
All 314Business Data Analyst
Jobs for Humanity · Riyadh, Saudi Arabia · 3d ago
Oracle Database Engineer
Jobs for Humanity · London, England, United Kingdom · 4d ago
Online Data Analyst Kosovo
Jobs for Humanity · Pristina, Kosovo · 4d ago
Online Data Analyst Serbia
Jobs for Humanity · Straža, Vojvodina, Serbia · 4d ago
Online Data Analyst - Bosnia and Herzegovina
Jobs for Humanity · Matići, Federation of Bosnia · Herzegovina, Bosnia · Herzegowina · 4d ago
Similar roles
Nutanix Engineer / Networking IT Support Engineer (Break & Fix Support)
Itproposal · Riyadh, Saudi Arabia · yesterday
IT Supervisor
Hilton · Riyadh, Saudi Arabia · 4d ago
IT Supervisor
Hilton · Riyadh, Saudi Arabia · 4d ago
IT Supervisor
Hilton · Riyadh, Saudi Arabia · 4d ago
IT Support (Saudi National)
Parsons · SA - Riyadh · 5d ago
GIS Specialist
Aecom · Duba, TABUK, Saudi Arabia · 6d ago