Role Accountabilities
1. Working closely with the DevOps Lead in developing proposals and strategies
2. Responsible for identifying the need for automation across the development teams, finding ways to optimisation / automation
3. Researching, analysing and finding best practice solutions that align to the program needs
4. Able to collaborate and implement DevOps principles within squads.
5. Identifying security solutions
6. Proposes changes to the system architecture in order to enhance
7. Proactively champions, identifies & implements new initiatives & solutions that enhance our cloud infrastructure
8. Manage and maintain 100+ AWS instances across 50+ VPCs globally
9. Manage a global fleet of tens of thousands of Linux powered IoT devices
10. Follow system monitoring and respond to alerts to ensure system uptime
11. Identifying, investigating and analysing current business processes, procedures and work practices looking at new ways to incorporate into our products
12. Develops documentation to support Devops
13. Proactively sees problems and solutions with the tech lead
Role Requirements
14. Min 3-5 years experience working within software development or platform engineering teams.
15. Experience in Agile methodology
16. IaC experience essential in cloudformation, terraform or AWS CDK – at least 1 out of 3
17. Strong knowledge of AWS, EC2, Lambda, Sqs
18. Solid grasp of advanced serverless and containerized work loads
19. Linux system and network administration skills (we mostly use Ubuntu) desirable
20. Experience in configuration management tools such as Ansible desirable
21. Experience in monitoring and observability dashboard tools like SumoLogic, AWS CloudWatch
22. Deep understanding of architectural patterns for modern software stacks e.g. distributed architectures and microservices
Join a Crew that CaresBe part of a global team of talented, ambitious, creative people that value integrity, individuality and inclusivity. (Ask us about our Equality + Empowerment Initiatives).The benefits include an annual market competitive bonus program and our “Thrive Program” which includes a suite of flexible work options because we’re strong believers that you should never miss an important life or work moment. Thrive also provides dedicated time to prioritize our health and wellbeing (think virtual Yoga or meditation sessions), a Global Wellness paid day off to recharge as well as a “Give Back Day” to allow our Crew an opportunity to make an impact in the community.