Search other roles

Mid Level DevOps Engineer

Work within a global team
Enable engineering teams to build, deploy and scale applications
Constructive opportunity with development opportunity
2024-09-20



Permanent / Full Time
Not Specified
Brisbane
We have partnered with a well known Brisbane company with global presence and recruiting for their engineering Team a DevOps Platform engineer to join the team. This role will support their existing DevOps Engineering team to help in building solutions for supporting Software Engineering teams make it easier  to effectively build, deploy, and scale applications and infrastructure.

As a Platform Engineer, your primary role involves constructing and upkeeping the systems, tools, and services that enable our engineering teams to effectively build, deploy, and scale applications and infrastructure. Collaboration with other software engineers, quality engineers, cloud engineers, architects and other IT teams is crucial to ensure that the platform remains secure, scalable, and optimized for peak performance.

   
Responsibilities

  • Develop self-service platforms and tools to empower development teams in managing their deployments and infrastructure independently, reducing reliance on other engineering teams.
  • Create, build, and maintain scalable platforms that offer robust environments for application deployment, development, and testing.
  • Continuously enhance the platform based on user feedback to ensure it aligns with the evolving needs of internal teams.
  • Take ownership of and oversee CI/CD pipelines, automating code integration, testing, and deployment processes to facilitate the testing and release process.
  • Implement and maintain deployment strategies (blue/green, canary releases, rollbacks) to enable zero-downtime releases effectively.
  • Assist developers in seamlessly integrating their code into the deployment pipeline.

Requirements
To qualify for this position, you must meet the following criteria:

  • Proficient in CI/CD pipelines (Azure DevOps Pipelines, GitHub Actions) to automate code integration, testing, and deployment processes.
  • Strong scripting abilities in languages like Python or Bash for developing automation tools and custom scripts for deployment, monitoring, and management tasks.
  • Familiarity with blue/green deployments, canary releases, and rollback strategies to ensure smooth application deployment in production environments.
  • Expertise in Infrastructure as Code (IaC) tools such as Terraform or Bicep for automating infrastructure provisioning and management.
  • Knowledge of cloud platforms like Azure or AWS.
  • Hands-on experience with Kubernetes for managing container orchestration and microservices-based architectures.
  • Experience in implementing security policies throughout deployment pipelines and ensuring compliance with relevant regulations.

Additional Skills

  • Collaboration and Communication
  • Problem-Solving and Innovation 
  • Experience with Product Thinking

In return you will join a great team and company with plenty of opportunity for learning and development. They offer a supportive environment with plenty of quality engineers and other talent to learn and knowledge share. They offer a competitive salary, bonus structure and WFH flexibility.

If you meet the requirements than please apply now and send me an email with your CV to andrew@hawksworth.com.au with your CV and an explanation with how would build a CI / CD pipeline for a .NET application? We will look to reach out to suitable candidates over the coming days.

Apply now


  (Files allowed: pdf, doc, docx. Max size 2MB)