About the Role
Our client is a rapidly expanding international technology firm seeking a highly skilled and innovative Remote Cloud Solutions Architect. This role is entirely remote, offering the flexibility to work from anywhere within South Africa. You will be instrumental in designing, developing, and implementing robust, scalable, and secure cloud-based solutions for our diverse client base. This position requires a deep understanding of cloud infrastructure, microservices architecture, and DevOps principles. The ideal candidate will possess a passion for technology, a proven track record of architecting complex cloud environments, and the ability to translate business requirements into effective technical strategies. You will collaborate with engineering, product, and business teams to drive the adoption of cutting-edge cloud technologies and ensure the successful delivery of cloud-native applications and services. This is a unique opportunity to join a forward-thinking company and shape the future of cloud technology from the comfort of your home office.
Key Responsibilities
- Design and architect end-to-end cloud solutions on major platforms (AWS, Azure, GCP).
- Develop strategies for cloud migration, infrastructure automation, and continuous integration/continuous deployment (CI/CD).
- Define technical roadmaps and select appropriate cloud services and technologies.
- Provide technical leadership and guidance to development and operations teams.
- Ensure cloud solutions are scalable, reliable, secure, and cost-effective.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Develop proofs of concept (POCs) and conduct architectural reviews.
- Create and maintain comprehensive architectural documentation.
- Troubleshoot and resolve complex technical issues related to cloud infrastructure.
- Stay abreast of new cloud technologies and industry best practices, recommending adoption where beneficial.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- Minimum of 10 years of experience in IT infrastructure and software development, with at least 5 years focused on cloud architecture.
- Extensive hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
- Proven experience designing and implementing microservices-based architectures and containerization (Docker, Kubernetes).
- Strong understanding of networking, security, and database technologies in a cloud context.
- Proficiency in scripting languages (e.g., Python, Bash) and Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible).
- Excellent communication, presentation, and interpersonal skills.
- Ability to work independently and manage time effectively in a remote environment.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
- Must have a stable internet connection and a dedicated home office setup.
Benefits
- This role offers a highly competitive salary, a performance-based bonus structure, and comprehensive remote work benefits. You will receive a generous allowance for home office equipment and internet connectivity. The company provides extensive opportunities for professional development, including certifications and attendance at leading tech conferences. Enjoy a flexible work schedule and the chance to work on exciting, cutting-edge projects with a global team. Join a company that truly embraces a remote-first culture and values innovation and individual contribution.