AZURE SPECIALIST – CAPE TOWN
Job ID 68948
Career Level Senior Professional
Experience 7 Years
Qualifications Bachelor's Degree
Senior, 7+ years experience
- Solution Design: Collaborate with clients or internal teams to understand their business requirements and design Azure-based solutions that meet their needs. This involves selecting appropriate Azure services, defining architecture, and ensuring scalability and security.
- Implementation: Set up and configure Azure resources based on the design, including virtual machines, databases, networking components, and more. Automate deployment processes using tools like Azure Resource Manager templates or Infrastructure as Code (IaC) tools.
- Migration: Assist clients in migrating their on-premises infrastructure or existing applications to Azure, ensuring minimal downtime and data integrity.
- Security and Compliance: Implement security best practices to protect Azure resources and data. Monitor and respond to security threats, configure identity, and access management (IAM), and ensure compliance with relevant regulations.
- Monitoring and Optimization: Monitor the performance and availability of Azure resources. Use monitoring tools to identify and resolve issues and optimize resource utilization for cost efficiency and performance.
- Troubleshooting: Diagnose and troubleshoot technical issues related to Azure services and applications running on the platform.
- Automation: Develop scripts and automation workflows using tools like Azure PowerShell, Azure CLI, or ARM templates to streamline deployment, management, and maintenance processes.
- Collaboration: Work closely with cross-functional teams, including developers, operations, and business stakeholders, to ensure the successful delivery of Azure solutions.
- Azure Expertise: In-depth knowledge of Azure services, resource management, networking, security, and governance.
- Cloud Architecture: Ability to design scalable, secure, and high-performance architectures using Azure services.
- Scripting and Automation: Proficiency in scripting languages such as PowerShell, Bash, or Python, and experience with automation tools.
- Networking: Understanding of Azure networking concepts, including virtual networks, subnets, VPNs, and load balancers.
- Security: Familiarity with Azure security mechanisms, identity and access management, encryption, and compliance standards.
- Monitoring and Diagnostics: Knowledge of monitoring tools like Azure Monitor, Application Insights, and Log Analytics for tracking resource performance and troubleshooting.
- Problem-Solving: Strong analytical and problem-solving skills to diagnose and resolve technical issues effectively.
- Certifications: Relevant Microsoft Azure certifications, such as Azure Administrator, Azure Solutions Architect, or Azure DevOps Engineer, can be beneficial.