Senior DevOps Engineer

Phòng 4. 25 Tòa Nhà Rivergate Officetel, 151-155 Bến Vân Đồn, phường 06, District 4, Ho Chi Minh
See map
27 days ago

Top 3 Reasons To Join Us

  • Australian Start-up with global clients
  • Use and Learn cutting edge technologies
  • Attractive salary and opportunities

The Job

We are a small and passionate company who are experiencing strong growth from global customers. You will be joining an organisation of passionate professionals where there will be significant opportunities to grow professionally and personally on exciting and challenging projects.

We help enterprise customers design, build and manage high quality digital services, using modern software practices.  

We work in a dynamic environment that adopts an API first approach for agile software development.  

APIs are at the core of everything we do.

You will:

  • Be responsible for designing, building and testing new features that are built on proven technologies that use repeatable patterns to ensure they are secure and scalable.
  • Be experienced with modern DevOps practices.  Everything you create from “infrastructure” to “interfaces” will be tested and deployed using Continuous Integration, Continuous Test and Continuous Deployment automation (CI/CT/CD).
  • Have or develop solid experience with cloud and microservice technologies and architectures.  It is important to have a working understanding containers (Docker etc), container orchestration (Kubernetes etc) and service mesh (Istio etc).
  • Be responsible for helping support, maintain and enhance the existing infrastructure.
  • Have or develop a solid understanding of RESTful API design principles and architectural patterns like API Proxy method using API Gateway technologies like Apigee, MuleSoft and Kong.
  • Have or develop a sound knowledge of the Swagger and OpenAPI frameworks is important, as is a knowledge of tools like Postman, Swagger Editor or other API related tools.

Your Skills and Experience

We are looking for:

  • A dedicated, professional and intelligent person
  • Someone who is eager to learn new skills
  • Self motivated.
  • Write clean and testable code.
  • Considerate and supportive of team mates.
  • Willing to work on different aspects of software development.

Must have

  • Good English communication skills
  • Can do attitude
  • A desire to push and challenge yourself on a daily basis.
  • Strong experience with Linux-based infrastructures, Linux/Unix administration
  • Experience on CI/CD system like Jenkins, TeamCity
  • Experience on cloud platforms like AWS/GCP/Azure.
  • Experience in working with tools like Terraform, Puppet or Chef for automation and configuration.
  • Strong understanding of scripting languages like Groovy, Bash.
  • Familiar with Docker, Container Orchestration (Kubernetes) and Service Mesh (Istio)
  • Good understanding of REST APIs.
  • Experience with TDD/BDD, Writing good unit/integration test

Nice to have

  • Server side development with Typescript/NodeJS - Java is a bonus.
  • Knowledge of RESTful API design
  • Knowledge of OAuth 2, OpenID Connect
  • Familiar with Swagger 2 / OpenAPI Specification 3
  • Familiar with JSON Schema / Protobuf

Why You'll Love Working Here

  • Small, passionate and professional team
  • High profile clients
  • Leading edge technologies
  • 10% annual bonus if targets for code quality and test coverage are met
  • Have a say in how the team and business operates