About the Role
Our client, a pioneering force in cloud technology, is seeking a seasoned Remote Cloud Infrastructure Architect to join their globally distributed team. This is a fully remote position, emphasizing our dedication to fostering a flexible, productive, and geographically diverse workforce. You will be instrumental in designing, building, and maintaining the backbone of our cloud infrastructure, ensuring it is robust, scalable, secure, and cost-efficient. This role demands a deep understanding of cloud-native principles, infrastructure as code, and advanced networking concepts. The ideal candidate will possess a passion for automation, a proactive approach to problem-solving, and the ability to architect solutions that support rapid growth and innovation. You will collaborate closely with engineering and operations teams to implement best practices and drive continuous improvements in our cloud environment. This is a unique opportunity to shape the future of cloud infrastructure for a leading technology company, working entirely from your chosen remote location in or near **Mossel Bay, Western Cape, ZA**.
Key Responsibilities
- Design and implement scalable, resilient, and secure cloud infrastructure solutions on major platforms (AWS, Azure, GCP).
- Develop and maintain infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or Ansible.
- Architect and manage container orchestration platforms like Kubernetes and Docker Swarm.
- Define and implement robust networking solutions, including VPCs, VPNs, firewalls, and load balancing.
- Ensure the security of cloud infrastructure through the implementation of best practices, access controls, and threat detection mechanisms.
- Automate deployment, scaling, and management processes to improve efficiency and reduce manual intervention.
- Collaborate with development and operations teams to optimize application performance and reliability within the cloud environment.
- Develop and maintain comprehensive documentation for infrastructure architecture, configurations, and operational procedures.
- Monitor infrastructure performance, identify potential bottlenecks, and implement optimizations.
- Provide technical leadership and guidance on cloud infrastructure best practices to engineering teams.
- Stay current with emerging cloud technologies and trends, recommending adoption where appropriate.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in designing, building, and managing cloud infrastructure.
- Proven expertise in at least one major cloud platform (AWS, Azure, or GCP).
- Strong proficiency in infrastructure as code (IaC) tools and concepts.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Deep understanding of cloud networking, security, and monitoring tools.
- Excellent scripting skills (e.g., Python, Bash).
- Experience with CI/CD pipelines and related automation tools.
- Strong problem-solving and analytical abilities.
- Exceptional communication and collaboration skills, comfortable working in a remote, asynchronous environment.
- Relevant cloud certifications are a plus.
Benefits
- Highly competitive salary commensurate with experience.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Flexible remote work schedule.
- Opportunities for professional development and continuous learning.
- Retirement savings plan with employer contributions.
- Access to leading-edge cloud technologies.
- A culture that values innovation, autonomy, and work-life balance.