Description

Key Responsibilities:

Design and Architecture:

Develop and design scalable, secure, and high-performance cloud solutions on Azure.

Create architectural blueprints and detailed documentation for cloud services and solutions.

Ensure architecture meets security, compliance, and performance standards.

Implementation and Deployment:

Lead the deployment of Azure-based solutions, ensuring adherence to best practices and organizational standards.

Automate deployment and management processes using Infrastructure as Code (IaC) tools such as ARM templates, Terraform, or Bicep.

Collaboration and Communication:

Work with cross-functional teams including developers, operations, and security to ensure seamless integration and deployment of cloud solutions.

Collaborate with stakeholders to translate business needs into technical requirements and architectures.

Optimization and Monitoring:

Monitor and optimize Azure resources for cost, performance, and security.

Implement monitoring, logging, and alerting solutions to ensure system health and performance.

Security and Compliance:

Ensure cloud solutions comply with security policies and best practices.

Design and implement security controls to protect data and resources.

Technical Leadership:

Provide technical guidance and mentorship to team members.

Stay updated with the latest Azure features, tools, and best practices.

Required Skills and Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or a related field.

5+ years of experience in cloud architecture, with at least 3 years specifically with Microsoft Azure.

Deep understanding of Azure services, including but not limited to Azure Virtual Machines, Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Cosmos DB, Azure Active Directory, and Azure DevOps.

Experience with Infrastructure as Code (IaC) tools such as Terraform, ARM templates, or Bicep.

Proficiency in scripting and automation using PowerShell, Azure CLI, or Python.

Strong understanding of networking, security, and compliance in cloud environments.

Experience with cloud governance, cost management, and performance optimization.

Excellent problem-solving skills and the ability to work in a fast-paced environment.

Strong communication and interpersonal skills.

Strong analytical and problem-solving skills.

Ability to work independently and in a team environment.

Strong organizational and time management skills.

Attention to detail and a commitment to quality.

Good to Have

Azure Solutions Architect Expert certification or other relevant Azure certifications.

Experience with DevOps practices and tools, including CI/CD pipelines, version control, and configuration management.

Experience with other cloud platforms (e.g., AWS, Google Cloud) is a plus.

Experience in containerization and orchestration technologies like Docker and Kubernetes.

Education

Any Graduate