5 years of experience in cloud architecture design and engineering with a focus on Microsoft Azure.
Bachelors degree in Computer Science Information Technology or a related field (or equivalent experience).
Indepth knowledge of Microsoft Azure services (e.g. Azure Virtual Machines Azure Storage Azure Active Directory Azure Kubernetes Service Azure Functions Azure Networking etc.).
Proficiency in IaC tools such as Terraform ARM templates and PowerShell for automating cloud infrastructure provisioning and management.
Strong understanding of cloud security best practices including identity and access management encryption network security and monitoring.
Experience with DevOps tools and processes including CI/CD pipelines automation and monitoring solutions (e.g. Azure DevOps Jenkins Git Docker Kubernetes).
Solid knowledge of cloud networking principles such as virtual networks load balancers VPNs DNS and firewalls in a cloud environment.
Experience designing highly available systems with disaster recovery solutions on Azure.
Familiarity with cloudbased database services such as Azure SQL Cosmos DB and other data storage solutions.
Strong ability to work with crossfunctional teams including developers operations and security to deliver cloud infrastructure solutions.
Microsoft Azure certifications (e.g. Azure Solutions Architect Expert Azure Administrator) are highly preferred.
Experience managing containerized applications using AKS and Docker.
Exposure to multicloud environments with experience in AWS or Google Cloud in addition to Azure.
Familiarity with monitoring tools such as Azure Monitor Log Analytics and Application Insights to track system performance and troubleshoot issues.
Experience with database migration projects to the cloud including knowledge of cloudbased data migration tools.
Experience with serverless architecture microservices and event driven design on Azure.
Responsibilities:
Design and architect secure scalable and resilient Azure cloud infrastructure for a variety of applications ensuring optimal performance and availability.
Deploy and manage cloud infrastructure using Azure services (e.g. Azure Virtual Machines Azure Kubernetes Service Azure Functions etc.).
Implement automation and Infrastructure as Code (IaC) solutions using tools such as Terraform Azure Resource Manager (ARM) templates and PowerShell scripts.
Develop and execute cloud strategy and roadmap for Azure cloud adoption migration and optimization.
Collaborate with development operations and security teams to integrate cloud services into business operations and ensure alignment with organizational goals.
Monitor cloud infrastructure performance and implement optimizations to improve system efficiency reduce costs and increase reliability.
Ensure Azure cloud infrastructure is secure compliant with industry standards (e.g. GDPR HIPAA) and follows best practices for identity management access control and data encryption.
Design and implement disaster recovery (DR) plans and backup strategies to ensure business continuity.
Optimize cloud resource usage and costs providing recommendations for costeffective solutions without sacrificing performance or security.
Create and maintain comprehensive documentation for cloud architecture processes and systems.
Participate in agile development practices including sprint planning standups and retrospectives to deliver cloud infrastructure enhancements.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.