Job Openings Senior DevOps Engineer

About the job Senior DevOps Engineer

As a Senior DevOps Engineer, you will be responsible for designing, implementing, and maintaining our infrastructure and automation pipelines using cutting-edge technologies. You will play a crucial role in optimising our software development lifecycle (SDLC) and ensuring the smooth and efficient delivery of our cloud-native applications.

As an ideal candidate, you will be able to:

  • Design, develop, and maintain our cloud infrastructure on Google Cloud Platform (GCP) using Infrastructure-as-Code (IaC) tools like Terraform and Kubernetes.
  • Collaborate with software development teams to integrate DevOps best practices into the development process, ensuring efficient continuous integration and delivery (CI/CD) pipelines.
  • Build and maintain CI/CD pipelines using tools like GitHub, Buildkite, and other industry-leading tools to automate the build, test, and deployment processes.
  • Implement and manage monitoring, logging, and alerting solutions to ensure our cloud-native applications' high availability, performance, and security.
  • Optimize infrastructure and application performance through automation, load balancing, and scalability techniques.
  • Collaborate with cross-functional teams to identify, evaluate, and implement cloud-native tools and technologies that enhance our DevOps processes and overall efficiency.
  • Implement security best practices to safeguard our cloud infrastructure and applications, including identity and access management (IAM), encryption, and vulnerability management.
  • Troubleshoot and resolve infrastructure and application issues, working closely with development, customer-success teams and third-party vendors as necessary.
  • Stay relevant with the latest trends and advancements in DevOps, cloud-native tools, and infrastructure technologies.

Core Objectives

  • Work closely with the company team and with our partners to ensure smooth operations for our customers; in particular you will be required to work closely with our technology partner that is based in Australia.
  • Engage across multiple internal and external stakeholders; including regular updates and reports on status and progress.
  • Manage insights, reporting and escalations of the ongoing operations.
  • Become the local expert on the technology of our partner, to the point of being the local representative with full understanding of the operations of the technology stack.

Minimum Qualifications

  • Bachelor's degree in computer science, engineering, or a related field.

Experience

  • Solid experience in a DevOps or site reliability engineering (SRE) role, preferably in a cloud-native environment.
  • Strong proficiency in infrastructure-as-code (IaC) tools, specifically Terraform.
  • Extensive knowledge of Cloud platforms such as Google Cloud Platform (GCP), AWS or Azure.
  • Familiarity with cloud services, including compute, storage, networking, and security.
  • Hands-on experience with CI/CD pipelines and related tools, such as GitHub Actions, Buildkite, Jenkins, or similar.
  • In-depth knowledge of cloud-native tools and technologies, including containerization (Docker, Kubernetes), serverless (Cloud Functions, Lambda), and microservices architecture.
  • Familiarity with Cloudflare or other CDN and DNS services.
  • Solid understanding of networking concepts, protocols, and security.
  • Strong scripting and automation skills, with proficiency in at least one programming language (Python, Go, Ruby, etc.).
  • Experience with monitoring and logging tools like Prometheus, Grafana, ELK stack, etc.

Skills

  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.