We are hiring a Site Reliability Engineer (SRE) to work on our video streaming platform StreamShark.io.
As a trusted end-to-end video streaming service, StreamShark powers secure, high-profile live streams for some of the world’s largest companies and VIPs, delivering internal (confidential) Town Halls, All Hands meetings, and large-scale public or private events to global audiences.
Our platform is engineered for scalability and reliability, and we are continuously innovating in areas like live streaming, video encoding, AR/VR integration, and cloud-based infrastructure. You’ll be working on both customer-facing features and backend services, helping us continue to deliver flawless streaming experiences for major global enterprises.
As a Site Reliability Engineer (SRE), you will work with and ultimately own our infrastructure/devops stack, which consists of self managed Virtual Machines (VM), controlled via Ansible/Terraform and running at scale across Google (GCP) and Amazon (EC2) Cloud(s). VMs are running StreamShark written components and services, as well as customised 3rd party services such as HAProxy, Varnish, and Wowza Streaming Engine. Cloud managed services you will interact with include Google App Engine, Cloud SQL, Google Firestore/Datastore, Amazon S3 & Cloudfront, and Fastly CDN. Monitoring tools at your disposal include New Relic, Pingdom and Tenable.io.
Your key responsibilities will include:
- Ensure our VMs, cloud systems, software and databases are highly available and performing optimally in an environment where 24/7 up-time is critical.
- Work with our alerting tools (and customer feedback) to analyze, troubleshoot and diagnose application and networking issues.
- Be passionate & proactive in identifying opportunities for consolidation, inventorizing and automation.
- Create internal dashboards and visualizations to create greater visibility into the health and utilisation of our current infrastructure.
- Work closely with the development team to improve processes around change, patch and release management in accordance with our ISMS.
- Be security aware, and help us mitigate the threat landscape via proactive monitoring and patching, to help maintain our key security certifications.
- Directly interface with and support major enterprise clients globally to help ensure contractual obligations around service delivery, reliability, product enhancements and support are met.
- Working with the wider development team on testing, compatibility and performance of all customer and end-user interfaces across all target devices (desktop/mobile/VR) and supported browsers.
- Working with our Continuous Integration (CI) environment to ensure integrity of the system.
- Working with optimising our existing architecture, identifying risks and optimisation opportunities via consolidation, containerization or serverless approaches to drive efficiencies and reduce infrastructure costs.
To be considered for this position, you must meet the following criteria:
- A Linux native, with solid experience in remote access, scripting (e.g. Bash or Python) and Linux System Administration.
- Hands-on experience with cloud platforms such as AWS, Google Cloud and their related compute services.
- Experience with configuration management (CM) and deployment tools such as Ansible and Terraform.
- Experience with Containerization tools (Docker, Kubernetes etc.)
- Experience with a modern version control system such as Git, and building/packaging/shipping software under UNIX operating systems.
- Continuous Integration (CI) experience.
- Be able to work on a flexible daily schedule, including early starts when required.
- You are required to be an Australian Citizen, or Permanent Resident to work legally in Australia.
Desirable Experience:
- Building internal dashboard or visualisations with common stacks such as InfuxDB/Grafana, Elasticsearch, Logstash, NewRelic, or equivalent.
- Hands-on experience with any Cloud Services such as S3, CloudFront, EC2, Route 53, Lambda, API Gateway, SNS, SES, etc, or equivalent.
- Computer Science, Software Engineering or equivalent IT degree.
- Interest in understanding live and on-demand streaming of video, and the associated software tools, video encoders and workflows.
- Interest in understanding of how streaming media works on the internet, including HLS, DASH, DNS, TCP and HTTP(S) protocols.
- Experience in an ISP or Telco environment, specifically working with and developing billing, provisioning and customer maintenance applications.
- Experience with scalable distributed systems.
Employee Benefits:
- Competitive base salary + super.
- Bonus pool based on team performance targets.
- Flexible working hours with a hybrid model that requires 3 days of office attendance per week.
- Professional development budget for certifications and courses.
- Regular Brown Bag lunch session.
- Mac laptop provided.
- Access to an EAP (Employee Assistance Program) which offers strictly confidential counselling sessions to staff, be it for personal or professional matters.
About Us:
StreamShark is the trusted video platform that helps the smartest enterprises scale their communication. Built on a foundation of security and redundancy at every stage, StreamShark offers an end-to-end live and on-demand video streaming service including remote management, engagement analytics and company branded video portals. IT, unified communications and marketing teams at companies with a global reach depend on StreamShark to deliver a reliable and high quality viewer experience.
Our specialty is streaming large, high profile events that simply cannot fail. From All Hands, AGMs, product announcements and everything in between - we are trusted with streaming the live events of some of the largest, high profile companies, brands and VIPs in the world. They depend on StreamShark’s expertise, and leverage our operator friendly workflows and redundant delivery infrastructure to give their audiences an exceptional viewing experience.
Company Culture:
As part of StreamShark’s team, you’ll have the unique opportunity to gain hands-on experience across a variety of areas that you may not encounter in larger organizations. Your contributions will directly impact our product and its success.
We pride ourselves on being upon the bleeding edge of technology and keeping up with the latest in technical developments. This means you’ll get to experiment with a range of new technology, especially in the video encoding, consuming and virtual reality spaces.
We’re a dynamic and supportive team where collaboration thrives, and our culture speaks for itself. Many of our team members have chosen to grow with us for over five years, making this an exciting and rewarding place to work.
Our office is based in a friendly co-working space located in the heart of the Melbourne CBD conveniently accessible by public transportation.