Microsoft Stack Solution Architect - Gauteng, South Africa - 5D TECH SYSTEMS
Description
1.Solution Design:
Collaborate with stakeholders to gather and analyze requirements, and design comprehensive solutions using Microsoft technologies. Define system architecture, components, and integration points to meet functional and non-functional requirements.
Scalability and Performance:
Design highly available, scalable, and resilient solutions that can handle high volumes of traffic and transactions. Implement caching strategies, load balancing, and auto-scaling techniques to optimize performance and resource utilization.
DevOps and Continuous Delivery:
Define CI/CD pipelines and automation workflows using Azure DevOps, GitHub Actions, or other DevOps tools.
Implement infrastructure as code (IaC) using Azure Resource Manager (ARM) templates, Terraform, or PowerShell scripts for provisioning and managing resources.
Documentation and Governance:
Document solution architectures, design decisions, and implementation guidelines. Provide guidance and mentorship to development teams, and ensure adherence to architectural standards, best practices, and coding conventions.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Information Technology, or related field; relevant certifications (e
g, Microsoft Certified:
Azure Solutions Architect Expert) preferred.
- Proven experience as a Solution Architect or Technical Lead, with at least 5 years of experience designing and implementing solutions using Microsoft technologies.
- Deep understanding of the Microsoft technology stack, including Azure cloud services,.NET framework, SQL Server, and related tools and services.
- Strong knowledge of architecture patterns, design principles, and best practices for building scalable, resilient, and secure solutions.
- Handson experience with cloudnative development, microservices architecture, and containerization using Docker and Kubernetes.
- Experience with DevOps practices, CI/CD pipelines, and infrastructure as code (IaC) for automating software delivery and infrastructure management.
- Excellent communication and collaboration skills, with the ability to interact effectively with stakeholders at all levels.
- Strong problemsolving skills, analytical thinking, and attention to detail, with the ability to translate business requirements into technical solutions.
More jobs from 5D TECH SYSTEMS
-
Senior Project Manager
Woodmead, South Africa - 3 weeks ago
-
IT Technician
Cape Town, South Africa - 3 weeks ago
-
Workforce Management Management Junior Consultant
Johannesburg, South Africa - 3 weeks ago
-
Workforce Management Management Junior Consultant
Johannesburg, South Africa - 2 weeks ago
-
Job Title: Storage Specialist
Woodstock, South Africa - 2 weeks ago
-
Senior Tester
Houghton Estate, South Africa - 4 weeks ago