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, 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 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 : Willingness to stay updated with industry trends, new tools, and best practices. Bachelor degree in Computer Science or a similar field. AWS certificate Seniority level
Mid-Senior level Employment type
Contract Job function
Engineering and Information Technology Industries Technology, Information and Internet
#J-18808-Ljbffr
Senior Cloud Engineer • Riyadh, Saudi Arabia