Description


Required Skills :
• Extensive experience with Microsoft Azure cloud services and infrastructure.
• Strong knowledge of networking concepts and protocols, including TCP/IP, DNS, VPN, and VPC.
• Proficiency in container orchestration with Kubernetes (AKS) and containerization with Docker.
• Hands-on experience with infrastructure as code (IaC) tools like Terraform.
• Experience implementing and managing CI/CD pipelines using GitHub Actions, GitLab Runners, or similar tools.
Additional Skills :
Job Description :
Overview

Client is looking for an experienced Cloud Engineer to help us build a Security Master System. The ideal candidate will have a strong background in Azure, networking, containers, serverless computing, Kubernetes (specifically AKS), Docker, Terraform, CI/CD pipelines (such as GitHub Actions and GitLab Runners), zero downtime deployment strategies, and disaster recovery (DR).
To ensure success as a Cloud Engineer, you should demonstrate experience performing setup of resilient and performant CI/CD pipelines within an enterprise environment. 
You should also demonstrate the ability to design and implement infrastructure in Azure using Terraform that fits the requirements of the application team while maintaining a high standard for performance and security. Candidate must be a savvy communicator who can effectively navigate and leverage internal infrastructure resources and articulate high level concepts to stakeholders and leadership partners.

Responsibilities:

·         Design, implement, and maintain Azure-based solutions, ensuring high availability, scalability, and security.

·         Collaborate with cross-functional teams to define and implement networking strategies that optimize performance and reliability.

·         Deploy and manage containerized applications using Kubernetes (AKS) and Docker.

·         Utilize Terraform for infrastructure as code (IaC) to automate the provisioning and management of cloud resources.

·         Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools like GitHub Actions and GitLab Runners

·         Implement and optimize zero downtime deployment strategies to minimize service disruptions during updates and upgrades.

·         Design, implement, and test disaster recovery (DR) solutions to ensure business continuity in the event of system failures or disasters.

·         Monitor, troubleshoot, and optimize cloud infrastructure and applications for performance, cost, and security.

·         Stay up to date with industry trends and best practices in cloud computing, DevOps, and automation.

Requirements:

·         Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).

·         5-8 years’ experience working as a Cloud Engineer or similar role.

·         Extensive experience with Microsoft Azure cloud services and infrastructure.

·         Strong knowledge of networking concepts and protocols, including TCP/IP, DNS, VPN, and VPC.

·         Proficiency in container orchestration with Kubernetes (AKS) and containerization with Docker.

·         Hands-on experience with infrastructure as code (IaC) tools like Terraform.

·         Experience implementing and managing CI/CD pipelines using GitHub Actions, GitLab Runners, or similar tools.

·         Familiarity with zero downtime deployment strategies and techniques.

·         Experience designing and implementing disaster recovery (DR) solutions.

·         Excellent problem-solving and troubleshooting skills.

·         Persuasive communication and collaboration skills, with the ability to work effectively in a team environment.

Education

Bachelor’s degree in computer science