AVP, Cloud Solution Architect
📍 Job Overview
- Job Title: Assistant Vice President, OTT - Platform Architecture
- Company: Astro
- Location: All Asia Broadcast Centre, Malaysia
- Job Type: Full-Time
- Category: Web Technology - DevOps Engineer / Solution Architect
- Date Posted: April 7, 2025
- Experience Level: Mid-Senior level (5-10 years)
- Remote Status: On-site
🚀 Role Summary
- Lead the development of technology stacks to integrate various solutions in the OTT & Media space, focusing on content ingestion and publishing workflows.
- Design and implement systems for content metadata aggregation and delivery, ensuring high performance, fault tolerance, and horizontal scalability.
- Collaborate with cross-functional teams to ensure the success of each development sprint and improve software quality using agile practices.
- Mentor team members and introduce new features to enhance the platform's capability.
📝 Enhancement Note: This role requires a strong background in cloud computing, software development, and agile methodologies to drive innovation and improve the OTT platform's performance and reliability.
💻 Primary Responsibilities
- Solution Architecture & Design: Propose and implement highly scalable, available, and efficient products/services, focusing on content metadata aggregation and delivery workflows.
- System & Performance Management: Build and maintain high-performance, fault-tolerant, and horizontally scalable services, improving throughput, latency, and reliability.
- API Development & Documentation: Write effective APIs and technical documentation, ensuring alignment with business requirements and best practices for software development.
- Cross-Functional Collaboration: Work closely with back-end development, design, and product development teams to ensure successful sprint delivery and alignment with business objectives.
- Mentoring & Knowledge Sharing: Mentor team members and share knowledge to enhance the team's capabilities and drive continuous improvement.
📝 Enhancement Note: This role involves a high degree of collaboration and requires strong communication skills to work effectively with various teams and stakeholders.
🎓 Skills & Qualifications
Education: Bachelor's/Master's degree in Computer Science, Computer Engineering, Information Systems, or a related field.
Experience: At least 5 years of experience in implementing projects in large-scale service delivery environments.
Required Skills:
- Proficiency in programming languages such as Node.js, Python, Golang, or PHP.
- Strong familiarity with AWS cloud computing services (e.g., Lambda, SQS, CloudWatch, DynamoDB, ECS, API Gateway, ELB, EC2).
- Experience with relational (MSSQL, MySQL, PostgreSQL, Aurora) and non-relational databases (DynamoDB, ElasticSearch) and stored procedures.
- Infrastructure and app security (e.g., JWT token).
- Integration testing, unit testing, and code review.
- Experience with Infrastructure as a Code (IaaC) platforms (e.g., Bitbucket Pipeline, Terraform, CloudFormation template).
- Strong mentoring, analytical, and problem-solving skills.
- Familiarity with Agile framework and Jira tools such as Atlassian.
Preferred Skills:
- AWS certification.
- Oracle certification.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience in designing and implementing scalable, fault-tolerant, and horizontally scalable services for content metadata aggregation and delivery workflows.
- Showcase your ability to write effective APIs and technical documentation, ensuring alignment with business requirements and best practices for software development.
- Highlight your experience in collaborating with cross-functional teams to ensure successful sprint delivery and alignment with business objectives.
Technical Documentation:
- Provide examples of technical documentation that demonstrate your ability to explain complex systems and processes clearly and concisely.
- Showcase your understanding of software development best practices and how you apply them in your projects.
📝 Enhancement Note: As this role involves a high degree of collaboration and requires strong communication skills, your portfolio should emphasize your ability to work effectively with various teams and stakeholders.
💵 Compensation & Benefits
Salary Range: The salary range for this role is estimated to be between MYR 150,000 - 250,000 per year, based on market research and regional adjustments for mid-senior level web technology professionals in Malaysia.
Benefits:
- Competitive salary and performance-based rewards.
- Opportunities for career advancement within the company.
- Vibrant and energetic office culture.
Working Hours: Full-time position with standard working hours, including opportunities for flexible deployment windows and maintenance windows as needed.
📝 Enhancement Note: The salary range provided is an estimate based on market research and regional adjustments for mid-senior level web technology professionals in Malaysia. Actual salary offers may vary depending on the candidate's qualifications and experience.
🎯 Team & Company Context
🏢 Company Culture
Industry: Astro is a leading entertainment company in Malaysia, offering a wide range of content and services through its satellite television, IPTV, and OTT platforms.
Company Size: Astro has approximately 17,000 employees, providing ample opportunities for career growth and collaboration across various teams and disciplines.
Founded: Astro was founded in 1996 and has since grown to become a prominent player in the Malaysian media and entertainment landscape.
Team Structure:
- The OTT Platform Architecture team works closely with back-end development, design, and product development teams to ensure successful sprint delivery and alignment with business objectives.
- The team follows an agile development methodology, emphasizing collaboration, continuous improvement, and rapid iteration.
Development Methodology:
- Agile/Scrum: The team follows an Agile/Scrum development methodology, with sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Code Review & Testing: The team emphasizes code review, unit testing, and integration testing to ensure software quality and maintainability.
- CI/CD Pipelines: The team uses CI/CD pipelines to automate deployment and ensure consistent, reliable releases.
Company Website: The Astro Group
📝 Enhancement Note: Astro's company culture emphasizes collaboration, innovation, and continuous learning, providing a dynamic environment for web technology professionals to grow and thrive.
📈 Career & Growth Analysis
Web Technology Career Level: This role is at the mid-senior level, requiring a strong background in cloud computing, software development, and agile methodologies to drive innovation and improve the OTT platform's performance and reliability.
Reporting Structure: The Assistant Vice President, OTT - Platform Architecture, reports directly to the Vice President of OTT Technology and leads a team of solution architects, developers, and engineers.
Technical Impact: This role has a significant impact on the OTT platform's performance, reliability, and user experience, as it focuses on designing and implementing systems for content metadata aggregation and delivery workflows.
Growth Opportunities:
- Technical Leadership: As a mid-senior level role, this position offers opportunities for technical leadership and mentoring, allowing you to develop your skills and guide the team's growth.
- Architecture Decisions: This role involves making critical architecture decisions that impact the OTT platform's performance, reliability, and scalability, providing ample opportunities for learning and growth.
- Emerging Technologies: Astro's dynamic environment offers opportunities to explore and adopt emerging technologies, keeping your skills up-to-date and relevant.
📝 Enhancement Note: This role provides ample opportunities for growth and development, as it involves making critical architecture decisions, mentoring team members, and driving innovation in the OTT platform's performance and reliability.
🌐 Work Environment
Office Type: Astro's office is a vibrant and energetic environment, fostering collaboration and innovation among its employees.
Office Location(s): All Asia Broadcast Centre, Malaysia.
Workspace Context:
- Collaborative Environment: Astro's office encourages cross-functional collaboration between teams, providing ample opportunities for knowledge sharing and learning.
- Development Tools: The workspace is equipped with the necessary tools for web development, including multiple monitors and testing devices.
- Cross-Functional Collaboration: The office layout facilitates interaction between developers, designers, and stakeholders, ensuring effective communication and alignment with business objectives.
Work Schedule: Full-time position with standard working hours, including opportunities for flexible deployment windows and maintenance windows as needed.
📝 Enhancement Note: Astro's vibrant and energetic office culture fosters collaboration and innovation, providing a dynamic environment for web technology professionals to grow and thrive.
📄 Application & Technical Interview Process
Interview Process:
- Technical Assessment: Demonstrate your proficiency in cloud computing, software development, and agile methodologies through a technical assessment or case study.
- Architecture Discussion: Showcase your ability to design and implement scalable, fault-tolerant, and horizontally scalable services for content metadata aggregation and delivery workflows.
- Team Interaction: Collaborate with the team to ensure successful sprint delivery and alignment with business objectives, demonstrating your strong communication and collaboration skills.
- Final Evaluation: Based on your performance in the previous stages, the hiring manager will make a final decision on your candidacy.
Portfolio Review Tips:
- Case Study Structure: Present a well-structured case study that demonstrates your ability to design and implement systems for content metadata aggregation and delivery workflows.
- Code Quality & Documentation: Showcase your ability to write clean, maintainable code and effective technical documentation, ensuring alignment with business requirements and best practices for software development.
- User Experience & Performance Optimization: Highlight your understanding of user experience design principles and performance optimization techniques, and how you apply them in your projects.
Technical Challenge Preparation:
- Cloud Computing: Brush up on your knowledge of AWS cloud computing services and how to use them to build scalable, fault-tolerant, and horizontally scalable services.
- Agile Methodologies: Familiarize yourself with Agile/Scrum development methodologies and how to apply them in a collaborative, cross-functional team environment.
- Communication & Collaboration: Prepare for questions about your communication and collaboration skills, as this role involves a high degree of interaction with various teams and stakeholders.
ATS Keywords: (See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms)
📝 Enhancement Note: Astro's interview process emphasizes technical proficiency, architecture design, and collaboration skills, providing candidates with ample opportunities to demonstrate their qualifications and fit for the role.
🛠 Technology Stack & Web Infrastructure
Cloud Computing:
- AWS Services: Proficiency in AWS cloud computing services such as Lambda, SQS, CloudWatch, DynamoDB, ECS, API Gateway, ELB, and EC2 is essential for this role.
- Serverless Architecture: Familiarity with serverless architecture and how to build scalable, fault-tolerant, and horizontally scalable services using AWS services.
Programming Languages:
- Proficiency in programming languages such as Node.js, Python, Golang, or PHP is required for this role.
- Strong understanding of software development principles and best practices.
Databases:
- Experience with relational databases such as MSSQL, MySQL, PostgreSQL, and Aurora, as well as non-relational databases such as DynamoDB and ElasticSearch.
- Familiarity with stored procedures and database optimization techniques.
Infrastructure & App Security:
- Experience with infrastructure and app security, such as JWT token, is required for this role.
- Strong understanding of security best practices and how to implement them in web development projects.
📝 Enhancement Note: Astro's technology stack emphasizes cloud computing, software development, and security, providing candidates with an opportunity to demonstrate their proficiency in these areas.
👥 Team Culture & Values
Web Development Values:
- Innovation: Astro values innovation and encourages its employees to explore and adopt emerging technologies to improve the OTT platform's performance and reliability.
- Collaboration: Astro emphasizes cross-functional collaboration and encourages its employees to work closely with various teams and stakeholders to ensure successful sprint delivery and alignment with business objectives.
- Continuous Learning: Astro fosters a culture of continuous learning, providing its employees with opportunities to develop their skills and grow professionally.
Collaboration Style:
- Cross-Functional Integration: Astro's team structure encourages cross-functional integration between developers, designers, and stakeholders, ensuring effective communication and alignment with business objectives.
- Code Review & Peer Programming: The team emphasizes code review and peer programming practices to ensure software quality and maintainability.
- Knowledge Sharing: Astro encourages knowledge sharing and technical mentoring, providing its employees with opportunities to learn from one another and drive continuous improvement.
📝 Enhancement Note: Astro's web development culture emphasizes innovation, collaboration, and continuous learning, providing a dynamic environment for web technology professionals to grow and thrive.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Scalability & Performance Optimization: This role involves designing and implementing systems for content metadata aggregation and delivery workflows, requiring a strong understanding of scalability and performance optimization techniques.
- Emerging Technologies: Astro's dynamic environment offers opportunities to explore and adopt emerging technologies, keeping your skills up-to-date and relevant.
- Cross-Functional Collaboration: This role involves a high degree of collaboration with various teams and stakeholders, requiring strong communication and collaboration skills.
Learning & Development Opportunities:
- Technical Skill Development: This role provides ample opportunities for technical skill development, as it involves making critical architecture decisions, mentoring team members, and driving innovation in the OTT platform's performance and reliability.
- Conference Attendance & Certification: Astro encourages its employees to attend industry conferences and obtain relevant certifications to stay up-to-date with the latest trends and best practices in web technology.
- Technical Mentorship & Leadership Development: This role offers opportunities for technical mentorship and leadership development, allowing you to guide the team's growth and drive continuous improvement.
📝 Enhancement Note: Astro's dynamic environment offers numerous challenges and growth opportunities, providing web technology professionals with an opportunity to develop their skills and drive innovation in the OTT platform's performance and reliability.
💡 Interview Preparation
Technical Questions:
- Cloud Computing: Be prepared to discuss your experience with AWS cloud computing services and how you have used them to build scalable, fault-tolerant, and horizontally scalable services.
- Architecture Design: Demonstrate your ability to design and implement systems for content metadata aggregation and delivery workflows, showcasing your understanding of scalability, performance optimization, and security best practices.
- Agile Methodologies: Explain your experience with Agile/Scrum development methodologies and how you have applied them in a collaborative, cross-functional team environment.
Company & Culture Questions:
- Innovation: Discuss your approach to innovation and how you have driven improvements in the performance and reliability of web applications or platforms in previous roles.
- Collaboration: Describe your experience working with cross-functional teams and how you have ensured successful sprint delivery and alignment with business objectives.
- User Experience Impact: Explain how you have measured and optimized the user experience of web applications or platforms in previous roles, and how you plan to apply these techniques in this role.
Portfolio Presentation Strategy:
- Case Study Walkthrough: Present a well-structured case study that demonstrates your ability to design and implement systems for content metadata aggregation and delivery workflows, highlighting your understanding of scalability, performance optimization, and security best practices.
- Code Walkthrough: Showcase your ability to write clean, maintainable code and effective technical documentation, ensuring alignment with business requirements and best practices for software development.
- User Experience & Performance Optimization: Highlight your understanding of user experience design principles and performance optimization techniques, and how you apply them in your projects.
📝 Enhancement Note: Astro's interview process emphasizes technical proficiency, architecture design, and collaboration skills, providing candidates with ample opportunities to demonstrate their qualifications and fit for the role.
📌 Application Steps
To apply for this Assistant Vice President, OTT - Platform Architecture position at Astro:
- Submit Your Application: Click on the application link provided in the job listing and follow the instructions to submit your application.
- Customize Your Portfolio: Tailor your portfolio to showcase your experience in designing and implementing systems for content metadata aggregation and delivery workflows, highlighting your understanding of scalability, performance optimization, and security best practices.
- Optimize Your Resume: Highlight your relevant experience and skills in cloud computing, software development, and agile methodologies, ensuring your resume is keyword-rich and tailored to the role's requirements.
- Prepare for Technical Interview: Brush up on your knowledge of AWS cloud computing services, architecture design, and agile methodologies, and be ready to discuss your experience and qualifications in detail.
- Research the Company: Familiarize yourself with Astro's company culture, values, and recent projects to ensure a strong fit with the organization and demonstrate your enthusiasm for the role.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have a BA/BS/MS degree in a relevant field and at least 5 years of experience in large-scale service delivery environments. Proficiency in programming languages such as Node.js, Python, Golang, or PHP, and familiarity with AWS services and databases is essential.