What you will do
- Engage in and improve the software development lifecycle from inception and design, through development, deployment, operation and refinement Influence and design infrastructure, architecture, standards and methods for large-scale systems
- Support services prior to production via infrastructure design, software platform
development, load testing, capacity planning and launch reviews
- Maintain services during deployment and in production by measuring and monitoring key
performance and service level indicators including availability, latency, and overall systm health
- Automate system scalability and continually work to improve system resiliency, performance and efficiency
- Practice sustainable incident response as part of an on-call rotation and through blameless
postmortems
- Remediate tasks within corrective action plan via sustainable, preventative, and automated
measures whenever possible Potential on call as and when required.
What Experience You Need
- Strong analytical and troubleshooting skills Intermediate experience in monitoring
infrastructure and application uptime and availability to ensure functional and performance objectives such as Pagerduty, Datadog, or Grafana.
- Good experience in languages such as Python, Ruby, Bash, Java, Go, Javascript and/or node.js
Good demonstrable cross-functional knowledge with systems, storage, networking, security
and databases
- Good system administration skills, including automation and orchestration of Linux/Windows using Chef, Puppet, Ansible, Salt Stack, and containers (Docker, Kubernetes, etc.)
- Good proficiency with continuous integration and continuous delivery tooling and practices
What could set you apart
- Intermediate experience developing and/or administering software in public cloud
- Expertise designing, analysing and troubleshooting large-scale distributed systems.
- Take a system problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
- Experience managing Infrastructure as code via tools such as Terraform or Cloud Formation
Passionate for automation with a desire to eliminate toil whenever possible
- Youve built software or maintained systems in a highly secure, regulated or compliant industry
You thrive in and have experience and passion for working within a DevOps culture and as part of
a team