← Back to Careers

Senior AWS Cloud Developer

Sydney, Australia - Full Time

 

About Us

Unleash live is a world-leading A.I. video analytics platform, helping our customers in the infrastructure, renewables and cities & transport spaces take vision from any camera and combine it with A.I. to deliver actionable insights in real-time.

We believe that vision is the most powerful sense for making better decisions.

We enable intelligent remote vision for enterprises.

Our team has created a revolutionary platform for the collection, storage and distribution of data from live camera devices, autonomous vehicles such as drones, and IoT sensors.

Our cloud-based product is changing the way people interact with networked devices in the field - driving down maintenance costs for wind turbines, solar farms and power lines, improving productivity and accuracy of data for transport and city planning, and improving safety for emergency response and crowd management.

We’re a passionate and driven team that combines software and device engineering, computer vision and product design to create simple, beautiful experiences that solve critical pain points for our customers.

Find out more about our Company and our values

Position Summary 

As a Senior DevOps Engineer, you will be a key member of the Platform Engineering team and help in growing our cloud infrastructure and maintain existing processes using best practices and automation tools.

Key Traits of a DevOps Engineer:

  • Detail-oriented - wear multiple hats in an organisation and must understand a variety of systems necessary to drive development efficiency

  • Collaborative - work collaboratively with development, we strive for automation so design automation strategies that monitor system processes

  • Proactive - Engineers must be able to anticipate, identify, and resolve availability issues before they cause adverse business impact

  • Ability to translate complex technical concepts into high-level designs and act as a subject matter expert in software design, architecture, implementation, deployment and support across our full platform

 Responsibilities 

  • Design and develop systems and processes that support highly available, scalable, fault-tolerant software deployments

  • Design, develop, and deploy tools and frameworks to improve and automate software releases

  • Build and maintain the environments and processes that create efficiencies for developers

  • Partner with QA to test application resiliency and gauge readiness for software releases

  • Automate provisioning of infrastructure and code by leveraging the latest in configuration management tools and containers

  • Partner with Security Engineering to ensure security and compliance across enterprise environments

 Attributes 

  • High levels of personal commitment and accountability

  • Results-oriented and a bias for action

  • Attention to detail and dedication to quality

  • Ability to work independently and cross-functionally with other members of the team

  • Ability to communicate both good news and bad with urgency

  • Excellent verbal and written communication skills

 Experience

Education and work experience

Essential

  • Deep knowledge of Amazon Web Services

  • Experience managing high-availability databases 

  • Experience with docker and containerization

  • Experience with automation and orchestration of cloud, operating system, and operational tasks using any relevant toolset

  • Expertise in cloud architecture design and management

  • Experience with different deployment strategies

  • Strong written and oral communication skills

  • A desire to teach and evangelize good DevOps practices across the company

  • Good understanding of Computer Vision frameworks and architecture

Preferred

  • Solid in containerization tools and techniques

  • Basic network skills (routing, security groups)

  • Knowledge to automate existing code repositories

  • Experience integrating with hardware

  • Experience with live streaming pipelines (RTMP/Dash/HLS/WebRTC)

  • Experience in IoT technologies

Technical skills and knowledge

Essential

  • Solid in UNIX / Linux, GNU Utils and Bash scripting

  • Familiarity with common middleware software like web servers: nginx, Tomcat, NodeJS

  • Ability to design, develop, and maintain CI/CD environments in Github Actions and AWS CodePipeline

  • Proven experience of infrastructure as a code using AWS Cloudformation

  • Configuration management tools including Ansible, Puppet, or Chef

  • Programming languages such as Python or Javascript

  • Good knowledge of AWS and its capabilities including Cloud Formation, AWS Batch, EC2, S3, Lambda, ELB, SNS, Cloudwatch Events

Please include a cover letter and your CV with your application