Meet our first expert: Akram Al Sawaf, DevOps Engineer at movingimage
What is your particular area of expertise in enterprise video?
My background is in IT infrastructure testing and optimization. Having worked with a wide spectrum of networking and data center technologies, I was excited to join an innovative SaaS platform at movingimage, where I work in the DevOps team.
What is the DevOps team in charge of? What is your specific role?
I am a DevOps engineer. At movingimage, DevOps are responsible for creating and maintaining a reliable infrastructure. We make sure that the infrastructure is always available, and we make sure that the services are always reachable, with a minimal amount of latency and the highest level of performance possible. We also make sure that services are scaled upon demand, based on customer requirements. Of course, customer requirements can increase and decrease depending on the time or the type of use case. Our systems need to be able to follow this demand, to make sure that we’re able to scale up whenever the demand increases and scale down if it decreases. This is why our architecture and services are structured in a micro-service way. We also work with other teams to streamline deployments and ensure service continuity.
What measures does your team take to make sure that the platform is secure?
Security is a big topic. We apply and maintain multiple layers of security in our platform; sensitive data is encrypted in motion and at rest, and services are thoroughly vetted for malicious activities. We are also responsible for Infrastructure as Code, security aspects such as configuration hashing and secrets management. Security can be crucial, so we try to be at the forefront of every single security aspect.
What should a company look for when they are looking for an enterprise video platform?
It largely depends on the use case. Having an easy integration API should cater to a variety of custom integrations with the customers’ auxiliary systems. But in all cases, customers look for secure, reliable, easy-to-operate, and fast video management.
What are the benefits of deploying a video platform in the cloud in comparison to legacy data center deployments?
Video processing and other video-related features, such as AI-generated subtitles, present a challenge when it comes to CPU, networking, and storage utilization. Deploying our solution with micro-service architecture on the Azure cloud allows us to scale our resources—in and out—according to demand. It also ensures that unused resources are not consuming wasted energy somewhere in the data center. To hear more about cloud deployment, please see our video below: