Salary
💰 $125,000 - $140,000 per year
Tech Stack
AWSCloudDockerIoTLinuxMicroservicesPython
About the role
- Research, analyse and find best practice solutions that align to the program needs
- Provide advice and expertise to clients and mentor more junior team members to design improvements on the platforms
- Work closely with the DevOps Lead in developing proposals and strategies for DevOps
- Managing and maintaining 100+ AWS instances across 50+ VPCs globally
- Managing a global fleet of tens of thousands of Linux powered IoT devices
- Following system monitoring and responding to alerts to ensure system uptime
- Identifying, investigating and analysing current business processes, procedures and work practices looking at new ways to incorporate into our products
- Proactively championing, identifying & implementing new initiatives & solutions that enhance our cloud infrastructure
Requirements
- Familiarity with DevOps principles - automation, CI/CD pipelines, collaboration
- Highly knowledgeable of AWS
- Solid grasp of advanced containerization concepts including Docker
- Strong capabilities in bash and python scripting
- Strong Linux system and network administration skills (mostly Ubuntu)
- Automation and templating driven attitude with a good understanding of IaC
- Experience in configuration management tools
- Experience in monitoring and observability tools like SumoLogic, AWS CloudWatch
- Deep understanding of architectural patterns for modern software stacks (distributed architectures and microservices)
- Creating training and user documentation and conducting formal training for more junior team members
- Working with a hybrid software stack of microservices and serverless functions
- Ability to provide advice and expertise to clients and mentor more junior team members
- Experience managing and maintaining 100+ AWS instances across 50+ VPCs globally (preferred/experience shown)
- Experience managing a global fleet of tens of thousands of Linux powered IoT devices (preferred/experience shown)
- Following system monitoring and responding to alerts to ensure system uptime
- Identifying, investigating and analysing current business processes, procedures and work practices
- Proactively championing, identifying & implementing new initiatives & solutions that enhance our cloud infrastructure