Role: Azure Cloud Architect
Location: Seattle, WA and Atlanta , GA (Hybrid onsite from Day1)
Duration: Fulltime
Job Overview:
The Azure Cloud Architect is responsible for designing, implementing, and managing the cloud architecture solutions on the Microsoft Azure platform.
The role involves collaborating with technical and non-technical teams to ensure the successful deployment and operation of cloud-based solutions.
The Azure Cloud Architect ensures that cloud environments are secure, scalable, and cost-effective, aligning with business goals and best practices.
Key Responsibilities:
Cloud Architecture Design:
Design and implement scalable, secure, and resilient cloud architectures using Microsoft Azure services.
Develop architectural blueprints and detailed documentation for cloud solutions.
Ensure architectural designs adhere to industry standards and best practices.
Cloud Strategy and Planning:
Work with stakeholders to define cloud strategy and roadmap aligned with business objectives.
Evaluate and recommend cloud service options and cost-effective solutions.
Plan and execute cloud migration strategies for on-premises to Azure cloud environments.
Implementation and Deployment:
Lead the deployment of Azure cloud infrastructure, including VMs, databases, storage, and networking.
Implement automation scripts and CI/CD pipelines for continuous integration and delivery.
Manage infrastructure as code (IaC) using tools like Terraform, ARM templates, or Azure Bicep.
Security and Compliance:
Design and enforce cloud security policies and controls to protect sensitive data.
Ensure compliance with regulatory standards and internal security protocols.
Implement identity and access management (IAM), encryption, and network security measures.
Monitoring and Optimization:
Monitor cloud infrastructure performance and availability, ensuring optimal operation.
Perform cost analysis and optimization, identifying opportunities for cost savings.
Troubleshoot and resolve issues related to cloud infrastructure and applications.
Collaboration and Leadership:
Collaborate with cross-functional teams, including developers, DevOps, and IT operations.
Provide technical leadership and mentoring to junior cloud engineers and architects.
Communicate cloud architecture designs and strategies to stakeholders, including non-technical audiences.
Continuous Improvement:
Stay updated with the latest Azure services, tools, and best practices.
Participate in knowledge-sharing sessions and provide training to team members.
Contribute to continuous improvement initiatives in cloud architecture and operations.
Qualifications:
Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Advanced certifications in Azure are a plus.
Experience: 5+ years of experience in cloud architecture, with a strong focus on Azure.
Certifications: Microsoft Certified: Azure Solutions Architect Expert or equivalent.
Technical Skills:
Deep understanding of Azure services, including compute, storage, networking, and security.
Experience with cloud automation tools such as Azure DevOps, Terraform, or ARM templates.
Proficiency in scripting languages (e.g., PowerShell, Python).
Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and serverless computing.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Ability to work independently and as part of a team.
Leadership abilities with a focus on mentoring and knowledge sharing.