DevSecOps Engineer

Sydney, Australia or Remote
Full-time
Apply for this job

We are a dynamic and innovative company on a mission to help every organisation understand, use and govern their data better. To achieve this goal, we are seeking a talented and experienced DevSecOps Engineer to join our growing team and help drive improvements to our SaaS infrastructure.

As a DevSecOps Engineer at KADA, you will play a crucial role in bridging the gap between development and operations, ensuring seamless integration of software development and deployment processes. You will collaborate with the tech team to streamline our deployment pipeline, ensure strong security standards and reliability across the organisation.

Our office is based in Sydney. But you have the choice in where and how you work. That means if you want to do your thing in the office, at home or a bit of both, it's up to you. 

Whats in it for you ?

  • Competitive Salary + Profit share / Equity packages - we want our success to be yours too.
  • Flexible work options - that empower you to work most optimally, take time to recharge and supports you personally.
  • Owner and contribute to meaningful work - see your work’s positive impact to the success of our customers.
  • Company retreats - work hard and have fun together as a team.

Join our passionate team and be part of an exciting journey to shape the future of Data teams.  If you are a proactive problem solver with a strong technical background and a passion for DevOps, security and cloud technologies, we would love to hear from you!

Responsibilities:

  1. Design, implement, and maintain cloud-based infrastructure on Microsoft Azure, ensuring availability, security, and scalability of our systems.
  2. Manage and optimise Kubernetes clusters to facilitate containerised application deployments and orchestration.
  3. Collaborate with software engineering teams to support continuous integration and continuous deployment (CI/CD) processes for rapid and reliable software releases.
  4. Implement and enforce best practices in security operations (SecOps) to safeguard our applications and infrastructure from potential threats and vulnerabilities.
  5. Automate manual processes, configuration management, and system provisioning to enhance overall productivity and reduce downtime.
  6. Monitor and analyse system performance metrics, proactively identifying and resolving performance bottlenecks and issues.
  7. Troubleshoot and resolve production incidents, working closely with development teams to ensure timely incident resolution and root cause analysis.
  8. Ensure compliance with industry standards and best practices related to DevOps and cloud technologies.
  9. Stay up-to-date with the latest advancements in DevOps, cloud computing, and containerisation to drive innovation within the company.

Requirements:

  1. Proven work experience as a DevOps Engineer, with a minimum of 2 years of hands-on experience in Azure Cloud Platform and Kubernetes.
  2. Strong understanding of DevOps principles and practices, including CI/CD, version control, and tooling: git, Bitbucket pipelines.
  3. In-depth knowledge of Microsoft Azure services and offerings, in particular Virtual Machines, Azure Kubernetes Service (AKS), and Azure Logging and Monitor services.
  4. Experience with containerisation technologies like Docker and container orchestration using Kubernetes.
  5. Familiarity with security best practices in cloud environments and hands-on experience in securing applications and infrastructure.
  6. Knowledge of Infrastructure-as-Code (IaC) tools such as Terraform or Azure Resource Manager (ARM) templates.
  7. Proficiency in scripting and automation using tools such as Bash, or Python
  8. Ability to troubleshoot complex technical issues and provide timely resolutions.
  9. Excellent communication and collaboration skills, capable of working effectively in a fast-paced startup environment.