Job Summary:
We are seeking an experienced Azure Cloud Solutions Architect to design, develop and implement cloud solutions based on the Azure platform. The ideal candidate will have a deep understanding of cloud computing principles and be able to design scalable, secure, and highly available cloud-based solutions. As an Azure Cloud Solutions Architect, you will work closely with clients, project managers, and other technical teams to deliver cloud solutions that meet business needs.
Responsibilities:
• Design and architect cloud-based solutions on the Azure platform, including infrastructure, networking, security, and application layers
• Collaborate with clients and project managers to understand business requirements and translate them into technical solutions
• Develop technical architecture and design documents that outline the proposed solution, including diagrams, specifications, and cost estimates
• Evaluate existing systems and applications to determine if they can be migrated to the cloud, and design migration plans as needed
• Develop and implement cloud automation scripts using PowerShell or other scripting tools
• Configure and manage Azure services such as Virtual Machines, Storage Accounts, Virtual Networks, and App Services
• Implement and manage Azure security measures, including Azure Active Directory, Azure Security Center, and Network Security Groups
• Monitor and optimize Azure resources to ensure maximum performance, availability, and scalability
• Provide guidance and mentorship to other technical team members on Azure technologies and best practices
• Stay up-to-date with the latest cloud technologies and trends, and evaluate their potential use in our solutions
Requirements:
• Bachelor's degree in Computer Science, Information Technology, or related field
• 5+ years of experience in Azure cloud architecture and design
• Strong understanding of Azure Container solutions like Azure Kubernetes Service, Azure Container Apps, and Azure Container Registry
• Experience with implementing Azure SQL Database
• String understanding
• Strong understanding of cloud computing principles and architectures, including IaaS, PaaS, and SaaS models
• Experience with Azure services such as Virtual Machines, Storage Accounts, Databases, Virtual Networks, and App Services
• Proficiency in cloud automation tools and scripting languages, such as Terraform, Ansible, PowerShell, Python, or Azure CLI
• Experience with Azure DevOps, including Continuous Integration and Continuous Deployment
• Understanding of cloud security principles and best practices, including Azure Security Center and Network Security Groups
• Strong communication and collaboration skills, and ability to work in a team environment
• Ability to adapt to new technologies and learn quickly
• Azure certifications such as AZ-303 and AZ-304 are a plus
Any Graduate