Jobs for Humanity

Senior Cloud Engineer

Riyadh, Riyadh Province
AWS Azure GCP Terraform CloudFormation Docker Kubernetes DNS VPN IAM Python PowerShell Bash RDS DevOps CI/CD Git CloudWatch
Description

Senior Cloud Engineer

Location: Riyadh, Riyadh Province, sa

Company Description

https://tamkeentech.sa/

Job Description

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.

 

Qualifications

  • Bachelor degree in Computer Science or a similar field.
  • AWS certificate
Jobs for Humanity
Jobs for Humanity

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say