Job Search

DevOps Engineer

Job Title: DevOps Engineer
Location: Sydney
Reference: 3185875
Contact Name: Reece Richardson
Job Published: November 06, 2020 09:32

Job Description

We're working with an Australian FinTech who delivers best-in-class cloud-based SaaS solutions! You will be using a modern tech stack which is mainly composed of Java 8/11, ES9, AngularJs, React, Spring Framework/Boot, Micro-services, MongoDB, Docker, Kubernetes, AWS ecosystem, Auth0, ActiveMQ, Tomcat8.
As the DevOps Engineer, you will be responsible for the technical aspects of the businesses Cloud Hosting. The role is responsible for supporting the company’s hosting requirements for all levels of customer. This includes a combination of environments that is either dedicated to single-tenant or multi-tenant enrollment. The role also sits on the edge of modern digital transformation such as Infrastructure as Code and Cloud-Native automation.
This role reports to the Head of Cloud Engineering and is responsible for the day to day processes that support the availability, scalability and security of the SaaS platform.

What you will be responsible for:
  • Be responsible for the day to day operations that support our global SaaS Cloud Hosting requirements
  • Assist the Head of Cloud Engineering to plan and roll out new customer environments
  • Design and work with the IT Operations team to deliver cost-effective and fit for purpose cloud and internal infrastructure solutions designed to meet performance, cost, redundancy and SLA requirements
  • Plan and manage infrastructure migrations between cloud platforms and regions
  • Ensure existing infrastructure and systems meet performance, cost, redundancy and SLA requirements
  • Implement backup and DR plans that are effective, documented, reviewed and tested on a regular basis
  • Assist other DevOps and Cloud Engineering team members on required maintenance activities, projects and other tasks required to maintain or improve cloud infrastructure
  • Develop, implement and communicate any required infrastructure changes in a careful and deliberate manner to improve our cloud systems including enhancing security, performance, simplicity and resilience
  • Support the implementation and adaptation of processes & procedures for the ongoing maintenance of the company cloud systems maintaining adequate and accurate system documentation.
What you will need to be successful:
  • Bachelor’s degree or equivalent combination of education and experience
  • Demonstrated extensive experience with cloud technologies, such as AWS/Azure
  • Strong general networking and network troubleshooting knowledge. Routing, VPN, network security, DNS, Load Balancers
  • Strong systems administration knowledge for any Linux distribution, preferably Ubuntu
  • Previous experience with Terraform, Tomcat, ActiveMQ and Kafka
  • Previous experience in configuration management such as Ansible, Puppet or similar technologies.
  • Experience with data layer clustering and replication, such as distributed files systems and highly available database cluster.
  • Previous experience in NoSQL database, MongoDB is a plus.
  • Previous experience with relational databases such as PostgreSQL or MS SQL
  • A good grounding in managing and supporting the Atlassian tool suite
  • Solid software development or scripting in at least one development stack, ideally including Java and Python.
  • Strong ability to document completely and accurately at all levels of solution implementation
  • Strong understanding of Service Desk, Incident Management, Problem Management, Change Management, Configuration Management and Computer Operations IT disciplines
If you are interested in hearing more about this opportunity, apply now!

Get similar jobs like these by email

By submitting your details you agree to our T&C's