Cloud Engineer

InfyStrat
Full_timeJohannesburg, South Africa

📍 Job Overview

  • Job Title: Cloud Engineer
  • Company: InfyStrat
  • Location: Johannesburg, Gauteng, South Africa
  • Job Type: Contractor
  • Category: DevOps Engineer
  • Date Posted: June 18, 2025
  • Experience Level: Mid-Senior level (5-10 years)
  • Remote Status: On-site

🚀 Role Summary

  • Cloud Transformation Specialist: Lead cloud migration strategies and optimize architecture for seamless cloud integration.
  • Cloud Governance & Security: Manage cloud governance, ensure security measures, and monitor resource usage.
  • Stakeholder Collaboration: Liaise with partners, customers, IT, and other stakeholders for successful cloud projects.

📝 Enhancement Note: This role emphasizes exclusive hyperscale cloud computing experience, requiring strong stakeholder management and technical expertise.

💻 Primary Responsibilities

  • Cloud Transformation & Migration:

    • Assess existing technology and prepare for cloud transformation.
    • Optimize architecture before, during, and after cloud migrations.
    • Develop systems tailored for cloud environments.
  • Cloud Governance & Security:

    • Manage and enforce cloud governance policies.
    • Implement and maintain cloud security measures.
    • Monitor and optimize cloud resource usage.
  • Database Operations & Management:

    • Operate and manage databases in cloud environments.
    • Ensure high availability, scalability, and performance.
  • Stakeholder Collaboration & Communication:

    • Collaborate with partners, customers, IT, and other stakeholders.
    • Communicate complex cloud concepts effectively to non-technical stakeholders.

📝 Enhancement Note: This role requires a balance of technical depth and strong communication skills to manage diverse stakeholder relationships.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, IT, or a related field. Relevant certifications (e.g., AWS, Azure, GCP) are a plus.

Experience: 4+ years of proven experience in cloud engineering, with a strong focus on hyperscale cloud computing.

Required Skills:

  • Strong understanding of IT infrastructure and operations.
  • Proficiency in cloud hosting techniques and platforms (AWS, Azure, GCP).
  • Programming skills in Python, Java, or other relevant languages.
  • Strong problem-solving and analytical skills.
  • Experience with LLM hosting and operations.
  • Familiarity with managing DevOps.

Preferred Skills:

  • Experience with Ruby on Rails, Kubernetes, Docker, Nvidia H200 GPU handling, Azure DevOps, Azure Cosmos DB, and containerization.
  • Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
  • Familiarity with cloud cost management and optimization tools.
  • Experience with cloud-native applications and microservices architecture.

📝 Enhancement Note: While the required skills list is comprehensive, the preferred skills section highlights areas where additional expertise would be beneficial for this role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Include cloud migration case studies, highlighting your approach to architecture optimization and stakeholder management.
  • Demonstrate your ability to manage cloud governance and security by showcasing relevant projects.
  • Showcase your problem-solving skills through challenging cloud engineering projects.

Technical Documentation:

  • Prepare detailed documentation for your cloud projects, including architecture decisions, security measures, and resource optimization strategies.
  • Include any relevant certifications or training courses to demonstrate your expertise.

📝 Enhancement Note: For this role, focus on demonstrating your ability to manage complex cloud projects, collaborate with stakeholders, and make informed architectural decisions.

💵 Compensation & Benefits

Salary Range: The estimated salary range for a mid-senior level cloud engineer in Johannesburg, Gauteng is R450,000 - R700,000 per annum, based on market research and industry standards.

Benefits:

  • Competitive contract rates.
  • Opportunities for professional development and certification.
  • Collaborative work environment with diverse stakeholders.

Working Hours: Full-time, on-site contract with flexible working hours to accommodate project deadlines and maintenance windows.

📝 Enhancement Note: While specific benefits and salary information are not provided, the estimated salary range is based on regional market research and industry standards for a mid-senior level cloud engineer.

🎯 Team & Company Context

🏢 Company Culture

Industry: InfyStrat operates in the technology consulting and services industry, focusing on cloud transformation, data analytics, and digital modernization.

Company Size: As a mid-sized company, InfyStrat offers a collaborative and agile work environment, with opportunities for growth and exposure to diverse projects.

Founded: InfyStrat was founded in 2015, with a mission to empower businesses through innovative technology solutions.

Team Structure:

  • The cloud engineering team consists of experienced professionals with expertise in AWS, Azure, and GCP.
  • The team follows a matrix structure, collaborating with various departments, including data analytics, digital modernization, and cybersecurity.
  • Cross-functional collaboration is encouraged, with regular knowledge-sharing sessions and team-building activities.

Development Methodology:

  • InfyStrat follows Agile methodologies, with regular sprint planning and continuous integration/continuous deployment (CI/CD) pipelines.
  • The team emphasizes code reviews, testing, and quality assurance to ensure high-quality deliverables.
  • Infrastructure as code (IaC) is used to manage and provision cloud resources, with a focus on automation and version control.

Company Website: InfyStrat

📝 Enhancement Note: InfyStrat's focus on cloud transformation and data analytics presents unique opportunities for cloud engineers to work on diverse and impactful projects.

📈 Career & Growth Analysis

Cloud Engineer Career Level: This role is at the mid-senior level, requiring a strong understanding of cloud infrastructure, architecture, and security. The engineer will be expected to make critical decisions, collaborate with stakeholders, and mentor junior team members.

Reporting Structure: The cloud engineer will report directly to the cloud engineering manager and work closely with other teams, including data analytics, digital modernization, and cybersecurity.

Technical Impact: The cloud engineer will play a crucial role in driving cloud transformation projects, optimizing architecture, and ensuring security and compliance. Their work will directly impact the company's ability to deliver innovative technology solutions to clients.

Growth Opportunities:

  • Technical Growth: Expand your expertise in cloud-native applications, microservices architecture, and emerging cloud technologies.
  • Leadership Development: Develop your leadership skills by mentoring junior team members and contributing to team-building activities.
  • Architecture & Design: Gain experience in designing and implementing scalable, secure, and high-performing cloud architectures.

📝 Enhancement Note: This role offers significant growth opportunities, both technically and in terms of leadership development, as the cloud engineer will be expected to make critical decisions and collaborate with diverse stakeholders.

🌐 Work Environment

Office Type: InfyStrat's office is a modern, collaborative workspace designed to foster innovation and teamwork. The office features open-plan workspaces, meeting rooms, and breakout areas.

Office Location(s): The primary office is located in Johannesburg South, Gauteng, South Africa.

Workspace Context:

  • Collaboration: The open-plan workspace encourages collaboration and knowledge-sharing among team members.
  • Technology: The office is equipped with state-of-the-art technology, including multiple monitors, testing devices, and high-speed internet connectivity.
  • Flexibility: The work environment offers flexible working hours to accommodate project deadlines and maintenance windows.

Work Schedule: Full-time, on-site contract with flexible working hours to accommodate project deadlines and maintenance windows.

📝 Enhancement Note: InfyStrat's collaborative work environment and flexible working hours create an ideal setting for cloud engineers to thrive and grow professionally.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment (60 minutes): A hands-on assessment focusing on cloud architecture, security, and problem-solving skills. Candidates will be required to design and implement a simple cloud solution using AWS, Azure, or GCP.
  2. Behavioral & Cultural Fit Interview (45 minutes): An interview focused on understanding the candidate's problem-solving approach, stakeholder management skills, and cultural fit within the team.
  3. Final Decision & Offer (TBD): The final decision will be made based on the candidate's technical skills, cultural fit, and alignment with the company's values.

Portfolio Review Tips:

  • Highlight your cloud migration case studies, demonstrating your ability to optimize architecture and manage stakeholder relationships.
  • Showcase your problem-solving skills through challenging cloud engineering projects.
  • Include any relevant certifications or training courses to demonstrate your expertise.

Technical Challenge Preparation:

  • Brush up on your cloud architecture, security, and problem-solving skills.
  • Familiarize yourself with the latest trends and best practices in cloud engineering.
  • Prepare for behavioral interview questions focusing on stakeholder management, problem-solving, and cultural fit.

ATS Keywords: (Organized by category)

  • Cloud Platforms: AWS, Azure, GCP, hyperscale cloud computing, cloud transformation, cloud migration, cloud governance, cloud security.
  • Programming Languages: Python, Java, Ruby on Rails, JavaScript, Go, C#.
  • Tools & Frameworks: Kubernetes, Docker, Terraform, CloudFormation, Azure DevOps, Jenkins, Ansible.
  • Databases: Azure Cosmos DB, MongoDB, PostgreSQL, MySQL, Redis.
  • Infrastructure & Architecture: Microservices, serverless architecture, containerization, virtualization, hybrid cloud, multi-cloud.
  • Soft Skills: Stakeholder management, communication, problem-solving, analytical skills, teamwork, leadership.

📝 Enhancement Note: The interview process for this role emphasizes technical depth and strong communication skills, reflecting the importance of these qualities for a successful cloud engineer at InfyStrat.

🛠 Technology Stack & Web Infrastructure

Cloud Platforms:

  • AWS (preferred)
  • Azure
  • GCP

Programming Languages:

  • Python (preferred)
  • Java
  • Ruby on Rails
  • JavaScript
  • Go
  • C#

Tools & Frameworks:

  • Kubernetes (preferred)
  • Docker
  • Terraform
  • CloudFormation
  • Azure DevOps
  • Jenkins
  • Ansible

Databases:

  • Azure Cosmos DB (preferred)
  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis

Infrastructure & Architecture:

  • Microservices (preferred)
  • Serverless architecture
  • Containerization
  • Virtualization
  • Hybrid cloud
  • Multi-cloud

📝 Enhancement Note: While the required technology stack is comprehensive, the preferred technologies highlight areas where additional expertise would be beneficial for this role.

👥 Team Culture & Values

Cloud Engineering Values:

  • Expertise: Demonstrate a deep understanding of cloud infrastructure, architecture, and security.
  • Innovation: Embrace emerging cloud technologies and drive continuous improvement.
  • Collaboration: Work effectively with diverse stakeholders, including partners, customers, IT, and other teams.
  • Problem-solving: Approach challenges with a solutions-oriented mindset and strong analytical skills.

Collaboration Style:

  • Cross-functional Integration: Collaborate with various teams, including data analytics, digital modernization, and cybersecurity, to deliver comprehensive technology solutions.
  • Code Review Culture: Participate in code reviews to ensure high-quality deliverables and knowledge-sharing.
  • Knowledge Sharing: Contribute to team-building activities and regular knowledge-sharing sessions to foster a culture of continuous learning.

📝 Enhancement Note: InfyStrat's cloud engineering team values expertise, innovation, collaboration, and problem-solving, creating an environment that encourages continuous learning and growth.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Hyperscale Cloud Computing: Gain experience working with large-scale cloud environments, managing complex stakeholder relationships, and optimizing architecture for performance and cost-efficiency.
  • Emerging Technologies: Stay up-to-date with the latest cloud technologies and trends, and explore opportunities to integrate them into existing projects.
  • Security & Compliance: Ensure cloud security and compliance with relevant regulations, such as GDPR, HIPAA, or POPIA.

Learning & Development Opportunities:

  • Technical Skill Development: Expand your expertise in cloud-native applications, microservices architecture, and emerging cloud technologies.
  • Leadership Development: Develop your leadership skills by mentoring junior team members and contributing to team-building activities.
  • Architecture & Design: Gain experience in designing and implementing scalable, secure, and high-performing cloud architectures.

📝 Enhancement Note: This role presents unique technical challenges and growth opportunities, allowing cloud engineers to expand their expertise and make a significant impact on the company's success.

💡 Interview Preparation

Technical Questions:

  • Cloud Architecture (40% weight): Design and implement a simple cloud solution using AWS, Azure, or GCP. Explain your architecture decisions, considering factors such as scalability, security, and cost-efficiency.
  • Cloud Security (30% weight): Discuss cloud security best practices and how you would ensure the security of a cloud-based application. Describe your approach to identity and access management (IAM), encryption, and incident response.
  • Problem-solving (30% weight): Solve a complex cloud engineering problem, demonstrating your analytical skills and ability to think critically about cloud infrastructure and architecture.

Company & Culture Questions:

  • Stakeholder Management (40% weight): Describe your experience working with diverse stakeholders, including partners, customers, IT, and other teams. How do you approach managing stakeholder relationships and ensuring project success?
  • Cloud Transformation (30% weight): Discuss your experience with cloud transformation projects. How do you approach assessing technology, optimizing architecture, and managing cloud migrations?
  • Cloud Governance & Security (30% weight): Explain your approach to cloud governance and security. How do you ensure compliance with relevant regulations and best practices?

Portfolio Presentation Strategy:

  • Cloud Migration Case Studies (40% weight): Highlight your cloud migration case studies, demonstrating your ability to optimize architecture, manage stakeholder relationships, and ensure project success.
  • Problem-solving Projects (30% weight): Showcase your problem-solving skills through challenging cloud engineering projects, highlighting your analytical skills and ability to think critically about cloud infrastructure and architecture.
  • Security & Compliance Projects (30% weight): Include projects that demonstrate your understanding of cloud security and compliance, highlighting your ability to ensure the security of cloud-based applications and manage risks.

📝 Enhancement Note: The interview process for this role emphasizes technical depth and strong communication skills, reflecting the importance of these qualities for a successful cloud engineer at InfyStrat.

📌 Application Steps

To apply for this cloud engineer position at InfyStrat:

  1. Tailor Your Resume (15 minutes): Highlight your cloud engineering experience, focusing on cloud migration projects, architecture optimization, and stakeholder management. Include relevant keywords, such as AWS, Azure, GCP, hyperscale cloud computing, and cloud transformation.
  2. Prepare Your Portfolio (30 minutes): Update your portfolio with cloud migration case studies, demonstrating your ability to optimize architecture, manage stakeholder relationships, and ensure project success. Include any relevant certifications or training courses to demonstrate your expertise.
  3. Research the Company (15 minutes): Familiarize yourself with InfyStrat's focus on cloud transformation, data analytics, and digital modernization. Understand how your cloud engineering expertise can contribute to the company's success.
  4. Prepare for Technical Assessment (60 minutes): Brush up on your cloud architecture, security, and problem-solving skills. Familiarize yourself with the latest trends and best practices in cloud engineering.
  5. Prepare for Behavioral & Cultural Fit Interview (30 minutes): Prepare for behavioral interview questions focusing on stakeholder management, problem-solving, and cultural fit. Consider how your cloud engineering experience aligns with InfyStrat's values and team culture.
  6. Submit Your Application (5 minutes): Submit your tailored resume, updated portfolio, and any other required documents through the application link provided.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and cloud engineering industry-standard assumptions. All details should be verified directly with InfyStrat before making application decisions.


Application Requirements

Candidates should have over 4 years of experience with a strong understanding of IT infrastructure and operations, proficiency in cloud hosting techniques, and programming skills in languages like Python and Java. Knowledge of cloud platforms such as AWS, Azure, and GCP is essential, along with strong problem-solving and analytical skills.