About the Role
This is a fully remote opportunity for a Principal Cloud Solutions Architect, based within our progressive telecommunications company. Our client is looking for an visionary leader to guide the strategic direction and implementation of cloud-based solutions across the organization. You will be instrumental in defining our cloud strategy, architecting robust and scalable cloud environments, and driving the adoption of cloud technologies to enhance our service offerings. This role demands deep technical expertise, strategic thinking, and the ability to influence stakeholders at all levels. You will work with cutting-edge cloud platforms and services, tackling complex challenges in a fast-paced, remote-first environment. This is a unique chance to shape the future of cloud infrastructure for a key player in the telecoms sector, working from anywhere in South Africa. Your expertise will be crucial in ensuring our cloud solutions are secure, cost-effective, and aligned with business objectives. We foster a culture of collaboration, continuous learning, and innovation, even in a distributed setting.
Key Responsibilities
- Develop and execute a comprehensive cloud strategy, aligning with business goals and technology roadmaps.
- Design, architect, and oversee the implementation of secure, scalable, and highly available cloud solutions on major platforms (e.g., AWS, Azure, GCP).
- Lead the technical design and development of cloud-native applications and services.
- Provide expert guidance on cloud best practices, cost optimization, and security.
- Evaluate and recommend new cloud technologies and services to meet evolving business needs.
- Collaborate with engineering, operations, and product teams to ensure successful cloud adoption and integration.
- Mentor and guide other architects and engineers in cloud technologies and methodologies.
- Troubleshoot complex cloud-related issues and provide timely resolutions.
- Develop and maintain cloud architecture documentation, standards, and governance policies.
Requirements
- Master's degree or equivalent practical experience in Computer Science, Engineering, or a related field.
- 10+ years of experience in IT architecture, with at least 5 years focused on cloud solutions.
- Proven experience designing and implementing large-scale cloud environments on AWS, Azure, or GCP.
- Deep understanding of cloud-native technologies, microservices, containerization (Docker, Kubernetes), and serverless computing.
- Expertise in cloud security principles, identity and access management, and compliance.
- Strong knowledge of networking concepts within cloud environments.
- Excellent strategic thinking, problem-solving, and communication skills.
- Demonstrated ability to lead technical teams and influence stakeholders.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly preferred.
Benefits
- Highly competitive salary with performance-based bonuses.
- Comprehensive remote work setup allowance.
- Extensive health, dental, and vision insurance.
- Generous paid time off and flexible working hours.
- Opportunities for continuous learning, training, and advanced certifications.
- Access to a global network of professionals and cutting-edge projects.
- Retirement savings plan with company matching.
- A truly remote-first culture that values work-life balance and employee well-being.