
Senior DevOps Engineer
- Sydney, NSW
- Permanent
- Full-time
- Building, managing, and testing complex global distributed solutions using Kubernetes and AWS, ensuring the environments are stable and reliable for both customers and internal stakeholders
- Maintaining the existing infrastructure (as code)
- Ensuring security of the infrastructure
- Day to day support of developers to ensure application configurations are production grade
- Creating new application hosting environments
- We use Kanban to manage tasks
- Our teamwork is based on Jira
- We participate in daily, weekly and retro meetings
- We use Bitbucket as a code repository
- We build environments in AWS with Terraform/Terragrunt
- We develop deployment solutions for Kubernetes
- We create libraries, tools and AWS Lambdas in Python
- We create Docker images for automation and internal usage
- We act using the "Everything as Code" philosophy
- We handle releasing applications to the environments
- We use MS Teams to spread knowledge and participate in meetings
- AWS
- Terraform
- Kubernetes
- Elasticsearch
- PostgreSQL
- Prometheus
- Hashicorp stack
- Bitbucket
- Jenkins
- ArgoCD
- Our primary cloud service provider is AWS. We use most of the popular services including VPC, EC2, S3, RDS, SES, SNS, WAF and many more
- We write all of our infrastructure as code using Terraform and Terragrunt
- Our applications, managed by multiple teams, run on top of Kubernetes cluster deployed in EKS
- We have very large observability stack that includes collecting logs and metrics and visualizing it in Grafana and Kibana
- We are also responsible for managing Bitbucket repos and Jenkins
- We write our internal tool set using Python and Golang
- Minimum 5 years of commercial experience in AWS
- Minimum 3 years of commercial experience in Kubernetes
- Experience with monitoring technologies (ex. DataDog, ELK Stack)
- Experience in GNU Linux
- Experience with CI/CD process using Jenkins and ArgoCD
- The drive to solve any challenge that is thrown your way
- You are open to new technologies and paradigms
- Accountable
- A team player
- Strong written and verbal communication skills
- Ability to investigate and analyze information and to draw conclusions
- Certification in AWS or Kubernetes