About the Role
Our client is looking for a Principal Cloud Solutions Architect to join their esteemed technology division in Rustenburg . This is a pivotal role focused on designing, implementing, and optimizing robust cloud solutions for complex business needs. You will be responsible for the end-to-end lifecycle of cloud architecture, ensuring security, scalability, and cost-effectiveness. This role demands a deep understanding of cloud technologies, infrastructure, and best practices. As a Principal Architect, you will provide strategic direction, mentor engineering teams, and collaborate across departments to drive successful cloud adoption. This is an office-based position offering unparalleled opportunities to work with cutting-edge cloud infrastructure and drive significant technological advancements within the company.
Key Responsibilities
- Design and implement highly scalable, secure, and resilient cloud-based solutions on platforms like AWS, Azure, or GCP.
- Develop comprehensive cloud architecture strategies and roadmaps aligned with business objectives.
- Lead the technical design and implementation of cloud infrastructure, services, and applications.
- Provide expert guidance on cloud best practices, security standards, and cost optimization strategies.
- Collaborate with development, operations, and business teams to ensure successful deployment and integration of cloud solutions.
- Evaluate and select appropriate cloud services and technologies to meet project requirements.
- Develop and maintain detailed architectural documentation, including diagrams and specifications.
- Mentor and guide other architects and engineers in cloud technologies and methodologies.
- Troubleshoot complex technical issues and provide timely resolutions.
- Stay abreast of the latest cloud trends and technologies, recommending innovations to enhance our cloud capabilities.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in IT, with a minimum of 5 years focused on cloud architecture.
- Proven expertise in designing and deploying solutions on major cloud platforms (AWS, Azure, GCP).
- Strong understanding of cloud networking, security, compute, storage, and database services.
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Proficiency in scripting and automation (e.g., Python, Bash).
- Excellent analytical, problem-solving, and communication skills.
- Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Ability to translate complex business requirements into effective technical solutions.
- Demonstrated leadership experience in guiding technical teams.
Benefits
- Highly competitive salary package.
- Comprehensive medical aid and retirement fund.
- Generous annual bonus potential.
- Opportunities for continuous learning and professional certifications.
- Access to state-of-the-art technology and innovative projects.
- Company-provided transport or allowance.
- On-site canteen and recreational facilities.
- Performance-based incentives.
- A challenging and rewarding work environment.
- Long-term career growth prospects within a leading organization.