About the Role Our client, a leading enterprise technology solutions provider, is seeking an experienced Cloud Solutions Architect to join their esteemed team in Pretoria. This is a critical, on-site role focused on designing and implementing cutting-edge cloud strategies for a diverse portfolio of enterprise clients. You will be responsible for translating complex business requirements into scalable, secure, and cost-effective cloud architectures, primarily on AWS and Azure. This is a hands-on position where you will engage directly with clients, guiding them through their digital transformation journeys and ensuring the successful adoption of cloud technologies. You will work closely with infrastructure, development, and security teams to deliver robust and innovative solutions that meet demanding client needs. This role requires a strong understanding of on-premises to cloud migrations and hybrid cloud environments.
Key Responsibilities
- Design and architect cloud-native solutions on AWS, Azure, or GCP, ensuring alignment with business objectives and technical requirements.
- Lead the development of comprehensive cloud migration strategies for enterprise clients.
- Provide expert guidance on cloud services, best practices, and emerging technologies.
- Collaborate with stakeholders to understand business needs and translate them into effective technical solutions.
- Develop detailed architecture documentation, including diagrams, configurations, and operational procedures.
- Oversee the implementation and deployment of cloud solutions, ensuring adherence to design specifications.
- Conduct performance tuning, cost optimization, and security reviews of cloud environments.
- Troubleshoot complex technical issues and provide timely resolutions.Stay current with cloud technologies, industry trends, and competitive landscape.
- Mentor junior architects and engineers, sharing knowledge and promoting best practices.
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 8+ years of experience in IT infrastructure and/or software development, with at least 4 years focused on cloud architecture.
- Proven experience designing and implementing solutions on major cloud platforms (AWS, Azure, GCP).
- Strong understanding of cloud security principles, identity and access management, and compliance.
- Expertise in containerization technologies (Docker, Kubernetes) and microservices architecture.
- Experience with Infrastructure as Code (Terraform, CloudFormation, Ansible).
- Excellent understanding of networking concepts, including VPCs, load balancing, and firewalls.
- Strong analytical and problem-solving skills, with the ability to think strategically.
- Exceptional communication, presentation, and interpersonal skills, capable of engaging with C-level executives.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
Benefits
- Highly competitive salary package with annual bonus potential.
- Comprehensive medical, dental, and optical insurance coverage.
- Generous pension fund contribution.
- Significant opportunities for professional growth and development, including advanced certifications.
- Company car or travel allowance.
- Access to leading-edge technology and challenging projects.
- A collaborative and supportive team environment within a stable, reputable company.
- Relocation assistance available for qualified candidates.