Job Description
Program Overview:
The
T-Cube Program
is an elite fast-track development pathway designed forhigh-potential university students and fresh graduates with solid technical foundations and a passion for building future-ready cloud solutions.
The program combines hands-on training, industry-recognized certifications, and real-world project experiencefocused on four specialization tracks:
-
Cloud Architecture
-
Platform Engineering
-
Software Development
-
Cloud-Native Security
Participants will gain in-depth exposure to modern technologies, agile practices, and enterprise-level systems while being mentored by senior engineers and architects.
Job Requirements
Core Qualifications
-
Fresh graduate or final-year student in Computer Science, Information Technology, Software Engineering, Computer Engineering, Networks, or Cybersecurity.
-
Strong academic background in technology fundamentals and proven technical aptitude.
Job Requirements (by Track)
Cloud Architecture Track
-
Solid understanding of cloud service models (IaaS, PaaS, SaaS) and experience with at least one major public cloud platform (AWS, Azure, or Google Cloud).
-
Proficiency in a major programming language (e.g., Python, Java, PHP).
-
Familiarity with cloud computing concepts such as virtualization, containers, orchestration, cloud storage, and networking.
-
Awareness of cloud security essentials, access management, and automation (e.g., scripting for cloud resource provisioning).
-
Demonstrated ability to analyze and design scalable, resilient, and secure cloud solutions.
Platform Engineering Track
-
Strong knowledge of cloud platforms and practical experience (academic or personal) with containerization (Docker, Kubernetes).
-
Understanding of infrastructure as code (Terraform, CloudFormation, Pulumi).
-
Working knowledge of CI/CD pipeline tools (e.g., Jenkins, GitLab CI, GitHub Actions) and basic automation principles.
-
Intermediate to advanced programming skills (e.g., Go, Python, or TypeScript) for scripting and tooling.
-
Familiarity with platform APIs, developer tooling, and observability/monitoring systems.
Software Development Track
-
Strong proficiency in at least one object-oriented language (e.g., Java, Python, C#, Go).
-
Deep understanding of data structures, algorithms, design patterns, and the software development life cycle (SDLC).
-
Experience with version control (Git), testing frameworks, and exposure to microservices or API development.
-
Foundational knowledge of databases, query languages, and security best practices in coding.
-
Awareness of operating systems, basic networking, and cross-platform software development.
Cloud-Native Security Track
-
Solid grasp of cloud security principles, including the shared responsibility model, identity and access management (IAM), and network security best practices.
-
Familiarity with security controls in cloud-native environments (e.g., hardening containers, securing CI/CD pipelines, and infrastructure-as-code security).
-
Awareness of vulnerability management, encryption, secrets management, and application hardening in cloud and Kubernetes environments.
-
Exposure to compliance, monitoring, and incident response as they relate to cloud and hybrid systems.
-
Programming or scripting experience to automate security checks and remediation (e.g., Python, Bash).
Soft Skills And Personal Attributes
-
Demonstrated analytical thinking and technical problem-solving.
-
Self-motivation, curiosity, and desire for continuous technical growth.
-
Effective teamwork and technical communication skills.
-
Adaptability to rapidly evolving technologies and environments.