We are looking for a talented Development/Cloud-Operations Engineer to join Avid’s Platform Engineering Team. You will be supporting the cloud and on premise provisioning and deployment of the Avid MediaCentral Platform as part of the Avid Everywhere strategy. The position will participate the design, development, implementation and testing in automated provisioning, deployment and delivery, as well as contributing to the automated integration pipeline and framework.
As a key member of Cloud Engineering, you will be part of a team of highly motivated engineers and software QA working in an efficient Agile/Scrum environment. The ideal candidate will have experience with the automation of cloud provisioning, as well as in designing, implementing, and deploying scalable, multi-tenant micro-services environments.
- Cloud provisioning, ideally in Microsoft Azure, Amazon Web Services and Google Cloud
- Cloud and environmental knowledge with Azure (Microsoft), AWS (Amazon Web Services), GCP (Google Cloud Platform), Docker containers and Openstack
- Configuration management: Ansible, Chef, Puppet and etc.
- Container and clustering: Kubernetes, Docker, Swarm and etc.
- Bash, Python, Perl, or Ruby scripting languages
- Cloud Service Monitoring, logging and Analytics
- Mongo cluster, RabbitMQ, Elastic Search, Kafka, “Big Data” management
- Red Hat Linux System Administration, Red Hat Certification
- Understanding of secure data communications, infrastructure security, network security, and encryption best practices Audio/Video asset management is a plus
- Contribute the design, provisioning, development and integration of micro services on the cloud and enterprise platform
- Create scripts, integration, and automated tests to ensure product quality
- Drive the CI/CD forward and help with defect fixing and other related tasks
- Work in cooperation with Cloud Operations to make sure that provisioning and services do meet SLA and help troubleshooting issues and testing during upgrade and daily operations
- BS/BA in Computer Science or Software Engineering
- Least 2 years in service and systems design, with hand-on configurations experience
- Motivated, self-starter, creative thinker, good written and verbal communication skills and the ability to work on multi-site project environment
- Experience on working in full lifecycle application development environment using Agile/Scrum