Embark on a transformative career with RAVE Aerospace, where we are forging an unparalleled in-flight entertainment ecosystem. As an innovative company we design and engineer world-class In-Flight Entertainment and Connectivity (IFEC) solutions. Our products are constantly evolving, solving complex media distribution, playback, and networking problems in a secure, demanding on-wing environment. RAVE Aerospace's IFEC products are utilized by many of the world’s premier air carriers. Step aboard and help us by creating the best in-flight experiences for today and beyond!
Job Summary:
The Senior DevOps Engineer is responsible for ensuring the reliability, scalability, and efficiency of infrastructure supporting RAVE Aerospace products and services. The primary objective of this role is to oversee and ensure reliability and availability of critical internally and externally facing applications and services hosted on a combination of on-premises and cloud-based infrastructure.
Responsibilities for this role include designing and implementing systems used for development, deployment and support of RAVE Aerospace products and services. The Senior DevOps Engineer will play a key role in automating and maintaining deployment processes and continuously improving development pipelines.
Duties and Responsibilities:
- Contribute to the design, implementation and maintenance of scalable cloud based and on-premises infrastructure
- Collaborate with internal software engineers and external development partners to ensure that interfaces between embedded avionics software and ground based applications are well designed, implemented and tested.
- Manage deployment environments consisting of a combination of native, container and VM based software applications
- Ensure infrastructure and applications comply with security standards and best practices; support and assist with regular security assessments.
- Monitor and optimize the performance of applications and infrastructure to ensure high availability, scalability, and cost efficiency.
- Assist with implementing and maintaining CI/CD pipelines using tools such as Jenkins or AWS Code Pipeline.
- Develop and maintain automation scripts and tools to streamline repetitive tasks and processes.
- Develop policies and procedures for periodic platform and application software maintenance and upgrades and ensure that documented policies are followed.
- Create and maintain comprehensive documentation for infrastructure, CI/CD pipelines, deployment processes, and incident response procedures.
- Utilization of Jira Service Management platform to work and manage ticket queues
- Triage incoming service tickets utilizing work instructions and SOP documentation to prioritize and escalate incidents
- Assist in continuous improvement activities, identifying trends and promoting incidents into problems when appropriate