Job responsibilities
- Creates well engineered observability solutions for the public cloud will require the successful candidate to develop their knowledge of the major public cloud platforms, initially Amazon Web Services (AWS)
- Builds opinionated, pre-configured tools that can remove friction for other engineering teams
- Designs tools with an understanding of the SRE (Site Reliability Engineering) mindset that meet the needs of this community
- Builds solutions or breaks down technical problems through Software design, development and technical troubleshooting with ability to think beyond routine or conventional approaches
- Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in systems design, application development, testing, and operational stability. Some experience of leading the design of a simple component
- Proficient in coding in Java
- Good all-round understanding of AWS fundamentals such as compute, networking, storage, security policies and how to build & deploy applications into that eco-system
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- A strong desire to focus on continuous learning and experience new technologies
- Able to demonstrate experience of working in an agile team using a methodology such as scrum.
Preferred qualifications, capabilities, and skills
- Exposure to cloud automation technologies such as Terraform
- Areas of particular interest would be observability tooling: CloudWatch as well as tooling such as CloudTrails, X-Ray and Identity and Access Management (IAM).
- Enjoys presenting to other engineers on proposed designs and approaches
- Can demonstrate how to build secure applications, using tools to identify and remediate vulnerabilities and use modern techniques to control access to applications and APIs