About MediaViz.Ai
MediaViz.Ai is an innovative technology company at the forefront of creating intelligent, data-driven solutions for the media and entertainment industries. We specialize in transforming raw data into actionable insights through advanced machine learning, data visualization, and automation on our cloud-native platform. Our team of forward-thinking engineers, data scientists, and product experts collaborates to solve complex problems and deliver impactful solutions at scale.
Position Overview
As a Senior Platform Engineer at MediaViz.Ai, you will design, implement, and maintain a secure, scalable, and reliable cloud infrastructure that supports both our data-driven products and internal automation platforms. Leveraging a modern, multi-cloud stack - including AWS services (EKS, Lambda, RDS, EC2, ELB/ALB, CloudWatch, S3, etc.), Terraform, RDBMS solutions, and Python - your goal will be to streamline and identify areas of improvement in our existing infrastructure and, potentially, implement new services to drive us forward.
You will collaborate closely with cross-functional teams, bringing expertise in building robust CI/CD pipelines using GitHub Actions, optimizing cloud environments, applying best practices for IAM and security, and enabling multi-cloud strategies. Your role will have a direct impact on improving performance, accelerating innovation, and ensuring the stability of our platform.
Key Responsibilities
Infrastructure & Cloud Architecture:
- Design, deploy, and maintain secure, high-availability infrastructure solutions across AWS.
- Utilize Kubernetes (EKS) and container orchestration technologies to manage and scale microservices.
- Integrate and configure Cloudflare or similar solutions for enhanced networking, security, and performance.
CI/CD & DevOps Practices
- Build and maintain CI/CD pipelines using GitHub Actions to streamline code integration, testing, and deployment.
- Leverage Terraform and other IaC (Infrastructure-as-Code) tools to provision and manage cloud resources.
- Continuously improve system observability, monitoring, and alerting, using tools like CloudWatch.
Database & Storage Management
- Manage and optimize RDBMS solutions (e.g., Aurora, PostgreSQL) hosted on Amazon RDS for performance, scalability, and resilience.
- Ensure robust backup, restoration, and failover strategies.
Performance Optimization & Reliability
- Conduct capacity planning and continuously optimize infrastructure resources to meet evolving demand.
- Collaborate with infrastructure and hosting teams to ensure platform readiness and adherence to best practices.
Cross-Functional Collaboration & Support
- Partner with product owners, data scientists, and developers to translate requirements into reliable, end-to-end technical solutions.
- Provide post-deployment support, troubleshooting, and best practices guidance to operations teams, ensuring smooth handovers and ongoing stability.
Qualifications (Required)
- 4+ years of experience designing, implementing, and managing cloud infrastructure (ideally AWS).
- 4+ years of experience working with Kubernetes (EKS or similar) and container-based deployments (ECR, Docker).
- 5+ years of scripting and automation experience (Python, Terraform, Shell).
- Experience with RDBMS databases (Aurora, PostgreSQL) and managing them on cloud platforms (RDS).
Preferred Qualifications
- Hands-on experience with AWS and SaaS services, including serverless components and event-driven architectures.
- Experience with networking concepts, Active Directory, Load Balancers, SSL/TLS certificate management, and Cloudflare.
- Understanding of emerging cloud computing trends, DevOps methodologies, and best-in-class security and compliance standards.
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or equivalent experience.