Azure Cloud Architect

  1. Location–Lahore, Punjab, Pakistan
  2. CompanyTkxel
  3. Job Type–On-site, Full-time
  4. Experience level–Mid- senior level

About the job

Overview:

An Azure Cloud Architect is responsible for designing and implementing cloud-based solutions using Microsoft Azure. This role requires deep technical expertise, as well as strong leadership and communication skills to guide teams through cloud adoption and transformation initiatives. The Azure Cloud Architect works closely with stakeholders to understand business requirements, develop cloud strategies, and ensure the architecture is secure, scalable, and cost-effective.

Key Responsibilities:

  • Architectural Design: Design and implement scalable, secure, and resilient cloud architectures on Microsoft Azure that meet business requirements.
  • Solution Development: Collaborate with development teams to create cloud-native applications and integrate them with on-premises systems.
  • Cloud Strategy: Develop cloud strategies and roadmaps for organizations, including cloud migration plans and hybrid cloud solutions.
  • Security: Implement and manage security practices, including identity and access management, network security, and compliance requirements within Azure.
  • Cost Management: Optimize Azure resources to ensure cost-effective solutions, including monitoring and management of cloud expenditure.
  • Automation and DevOps: Implement Infrastructure as Code (IaC) using tools like Azure Resource Manager (ARM), Terraform, or Bicep, and establish CI/CD pipelines.
  • Troubleshooting and Support: Provide advanced troubleshooting for cloud-based issues and work with support teams to resolve problems.
  • Governance: Establish governance frameworks, best practices, and policies for cloud usage and monitor compliance.
  • Training and Mentoring: Mentor and train junior engineers and architects on cloud technologies and best practices.
  • Stakeholder Communication: Communicate architectural decisions, strategies, and project progress to stakeholders, including technical and non-technical audiences.

Requirements

Technical Skills:

  • Cloud Expertise: In-depth knowledge of Microsoft Azure services, including compute, storage, networking, databases, and security.
  • Architecture: Experience in designing complex cloud architectures, including microservices, serverless, and hybrid environments.
  • DevOps: Proficiency with DevOps practices, tools, and frameworks, particularly in an Azure environment (e.g., Azure DevOps, GitHub Actions).
  • Automation: Strong experience with Infrastructure as Code (IaC) tools such as ARM Templates, Terraform, or Bicep.
  • Security: Understanding of cloud security principles, including encryption, identity management, and secure network architectures.
  • Networking: Expertise in cloud networking, including Virtual Networks, VPNs, ExpressRoute, Load Balancers, and Application Gateways.
  • Databases: Experience with Azure SQL Database, Cosmos DB, or other cloud-based database solutions.
  • Monitoring and Management: Familiarity with monitoring, logging, and management tools such as Azure Monitor, Azure Log Analytics, and Azure Security Center.

Experience:

  • Work Experience: Minimum of 12-15 years of experience in IT, with at least 5 years of hands-on experience in cloud architecture or engineering.
  • Certifications: Relevant Azure certifications such as Microsoft Certified: Azure Solutions Architect Expert, Azure DevOps Engineer Expert, or other relevant credentials.
  • Project Management: Experience in managing cloud projects, including migration, modernization, and greenfield cloud development.

Soft Skills:

  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to address complex technical challenges.
  • Communication: Excellent verbal and written communication skills, capable of conveying complex technical information to non-technical stakeholders.
  • Leadership: Ability to lead technical teams, manage projects, and mentor junior staff.
  • Adaptability: Comfortable working in a fast-paced, rapidly changing environment, with a focus on continuous learning and improvement.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).

Preferred Qualifications:

  • Master’s degree in a related field.
  • Experience with other cloud platforms like AWS or Google Cloud Platform (GCP).
  • Knowledge of containerization technologies such as Docker and Kubernetes.

Land Your Dream Job: Rezi’s AI-Powered Resume Builder – 5X More Interviews, ATS-Proof, 10-Minute Creation

Leave a Reply

Your email address will not be published. Required fields are marked *