Position Summary:
The Senior Platform Engineer will help create, maintain, and evolve the AWS cloud infrastructure on which Digital & Data applications are run. This role requires proven experience in AWS infrastructure, digital and/or financial sector, and relevant qualifications. The incumbent will work in a multi-functional team to ensure continuous delivery of quality solutions.
Key Responsibilities:
- Assist the Platform Engineering Product Owner to refine the product backlog, and define new quarterly objectives, informed by the demand of development teams.
- Develop boilerplate infrastructure-as-code to provision build and deployment environments for software teams.
- Own the design of the platform deployment system and associated tools, processes, role assignments, dependencies, and documentation.
- Facilitate cadence calls with the development teams to understand demand in software configuration management and deployment, in order maintain the Platform Engineering product backlog.
- Respond (2nd line) to and resolve support tickets in the Platform Engineering support queue.
- Review technical artefacts (code, templates and documentation) generated by Associate Platform Engineers, Platform Engineers and software development teams.
- Ensure software configuration management tooling adheres to the Old Mutual Cloud Security Controls Standard.
- Facilitate AWS technical enablement workshops to the software development and architecture teams.
- Identify, internally or externally, technologies and patterns to deliver version control to development teams and apply the Old Mutual Cloud Security Controls Standard.
- Craft public-facing artefacts (blog posts, whitepapers, or open-source projects) which can be used by the engineering community outside the organization.
- Own the execution/implementation of multiple Platform Engineering objectives, per quarter.
- Represent Old Mutual at relevant industry events (e.g. Meetups, conferences, webinars etc.), as a speaker or panelist.
- Craft and maintain Platform Engineering documentation, templates and style guides and assist software development teams to adopt standards during delivery.
Required Education & Experience:
- Experience maintaining any *nix-based platform (Linux, FreeBSD etc.)
- Monitoring solutions at scale (any of: Elasticsearch, New Relic, AWS X-Ray, Amazon CloudWatch)
- AWS Certified Developer Associate
- AWS Certified Solutions Architect Associate
- Shell (e.g. Bash) scripts are advantageous.
- Programming diploma/on the job training, with 5+ years of programming experience.
- Experience working with information architecture and design interfaces.
- Ability to produce technical documentation
- AWS Certified SysOps Administrator Associate
- Knowledge of the Software Development Lifecycle. Knowledge of DevOps advantageous.
- Knowledge of at least one high-level programming language: Java, C#, C++
- Familiarity with architecture styles, Microservice and Serverless architectures