Senior Cloud Engineer (Azure/Terraform) - Expert In Recruitment Solutions
Rockville, MD 20850
About the Job
Job Description:
We are looking for a highly skilled and experienced Senior Cloud Engineer with deep expertise in Azure and Terraform to join our dynamic team.
The ideal candidate will be a cloud infrastructure expert with a strong background in designing, implementing, and managing cloud solutions on Microsoft Azure using Infrastructure as Code (IaC) principles, specifically with Terraform.
As a Senior Cloud Engineer, you will play a critical role in developing, deploying, and maintaining scalable and secure cloud infrastructure, optimizing performance, ensuring high availability, and supporting the organization's cloud strategy.
Key Responsibilities:
Cloud Infrastructure Design: Architect, design, and implement cloud infrastructure solutions on Azure to meet the organization's requirements, ensuring scalability, reliability, and security.
Terraform Expertise: Develop and maintain reusable Terraform modules for deploying cloud resources. Automate infrastructure provisioning, configuration, and management using Terraform.
Azure Services Management: Hands-on experience managing and configuring Azure services such as Virtual Machines, Azure Kubernetes Service (AKS), Azure App Services, Azure Functions, Azure SQL, and others.
CI/CD Pipelines: Build and manage continuous integration and continuous delivery (CI/CD) pipelines for cloud-based infrastructure deployments using tools such as Azure DevOps or similar.
Monitoring & Optimization: Implement cloud monitoring and alerting systems to ensure the health, performance, and security of cloud infrastructure. Identify and resolve performance bottlenecks and optimize resource utilization.
Security & Compliance: Ensure cloud infrastructure meets security and compliance standards. Implement identity and access management (IAM), encryption, and security policies within Azure.
Collaboration & Leadership: Collaborate with cross-functional teams, including DevOps, Development, and Security teams, to deliver cloud solutions. Provide technical leadership and mentorship to junior engineers.
Documentation & Best Practices: Maintain detailed documentation of cloud architectures, infrastructure configurations, and procedures. Promote best practices for cloud deployment, management, and security.
Required Skills & Qualifications:
Experience: 10+ years of experience in cloud engineering, with a strong focus on Microsoft Azure and Terraform.
Azure Expertise: In-depth knowledge of Microsoft Azure, including core services (Compute, Storage, Networking), security, monitoring, and management tools.
Terraform: Extensive experience with Terraform for Infrastructure as Code (IaC), including developing custom modules and state management.
Automation & Scripting: Proficiency in automation tools and scripting languages such as PowerShell, Python, or Bash.
CI/CD Knowledge: Experience with setting up and managing CI/CD pipelines using Azure DevOps, Jenkins, or other tools.
Security: Strong understanding of cloud security principles and experience implementing cloud security solutions (IAM, RBAC, VPN, VNETs, etc.).
Containerization: Familiarity with container technologies like Docker and orchestration platforms such as Azure Kubernetes Service (AKS) is a plus.
Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex cloud infrastructure issues.
Communication: Excellent verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
Preferred Qualifications:
Azure certifications such as Azure Solutions Architect, Azure DevOps Engineer, or similar.
Experience with multi-cloud environments (AWS, GCP).
Familiarity with other IaC tools like Ansible, CloudFormation, or Chef.
Understanding of networking, DNS, load balancing, and related technologies.
We are looking for a highly skilled and experienced Senior Cloud Engineer with deep expertise in Azure and Terraform to join our dynamic team.
The ideal candidate will be a cloud infrastructure expert with a strong background in designing, implementing, and managing cloud solutions on Microsoft Azure using Infrastructure as Code (IaC) principles, specifically with Terraform.
As a Senior Cloud Engineer, you will play a critical role in developing, deploying, and maintaining scalable and secure cloud infrastructure, optimizing performance, ensuring high availability, and supporting the organization's cloud strategy.
Key Responsibilities:
Cloud Infrastructure Design: Architect, design, and implement cloud infrastructure solutions on Azure to meet the organization's requirements, ensuring scalability, reliability, and security.
Terraform Expertise: Develop and maintain reusable Terraform modules for deploying cloud resources. Automate infrastructure provisioning, configuration, and management using Terraform.
Azure Services Management: Hands-on experience managing and configuring Azure services such as Virtual Machines, Azure Kubernetes Service (AKS), Azure App Services, Azure Functions, Azure SQL, and others.
CI/CD Pipelines: Build and manage continuous integration and continuous delivery (CI/CD) pipelines for cloud-based infrastructure deployments using tools such as Azure DevOps or similar.
Monitoring & Optimization: Implement cloud monitoring and alerting systems to ensure the health, performance, and security of cloud infrastructure. Identify and resolve performance bottlenecks and optimize resource utilization.
Security & Compliance: Ensure cloud infrastructure meets security and compliance standards. Implement identity and access management (IAM), encryption, and security policies within Azure.
Collaboration & Leadership: Collaborate with cross-functional teams, including DevOps, Development, and Security teams, to deliver cloud solutions. Provide technical leadership and mentorship to junior engineers.
Documentation & Best Practices: Maintain detailed documentation of cloud architectures, infrastructure configurations, and procedures. Promote best practices for cloud deployment, management, and security.
Required Skills & Qualifications:
Experience: 10+ years of experience in cloud engineering, with a strong focus on Microsoft Azure and Terraform.
Azure Expertise: In-depth knowledge of Microsoft Azure, including core services (Compute, Storage, Networking), security, monitoring, and management tools.
Terraform: Extensive experience with Terraform for Infrastructure as Code (IaC), including developing custom modules and state management.
Automation & Scripting: Proficiency in automation tools and scripting languages such as PowerShell, Python, or Bash.
CI/CD Knowledge: Experience with setting up and managing CI/CD pipelines using Azure DevOps, Jenkins, or other tools.
Security: Strong understanding of cloud security principles and experience implementing cloud security solutions (IAM, RBAC, VPN, VNETs, etc.).
Containerization: Familiarity with container technologies like Docker and orchestration platforms such as Azure Kubernetes Service (AKS) is a plus.
Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex cloud infrastructure issues.
Communication: Excellent verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
Preferred Qualifications:
Azure certifications such as Azure Solutions Architect, Azure DevOps Engineer, or similar.
Experience with multi-cloud environments (AWS, GCP).
Familiarity with other IaC tools like Ansible, CloudFormation, or Chef.
Understanding of networking, DNS, load balancing, and related technologies.
Source : Expert In Recruitment Solutions