Technical Consultant- Cloud Operations
Role details
Job location
Tech stack
Job description
We are a platform engineering team distributed across three regions, building Fidelity's internal developer platform - AWS. Everyone contributes to both development and operations of the platform, working iteratively in Kanban.
We follow Extreme Programming practices closely. Pairing, working in the open and shared ownership are standard. All code is peer reviewed and no part of the platform belongs to a single individual. Engineers are expected to collaborate deeply, challenge ideas constructively and continuously improve how we work.
We provide AWS landing zones as a developer platform to application teams. It provides isolated environments to the workload teams that is in their full control. Our respsonsibility lies in ensuring right baseline security and networking controls to be implemented and maintained as the guardrail for workload developers and operations.
The primary devtools for the team includes AWS, Python, Terraform, Git, Shell Scripting, Linux, Core Networking and RBAC. Our goal it to deliver high quality, secure, reliable and scalable platform that contributes to FIL's success.
About your role
The person will be responsible for engineering & supporting the Fidelity AWS Core Cloud Services and the long-term ownership of their strategic development at FIL. As a member of a global extreme agile programming team aligned to the AWS Cloud Product Owner, you will offer best practise trusted advisor consultancy to enable effective adoption of AWS services whilst ensuring quality MVP deliverables for a robust, automated and innovative evolving Production service within this cloud enablement group.
The engineer will be expected to implement quality-based solutions, looking for opportunities to collaborate with all FIL teams, especially other peer Developer Platform SMEs, Infrastructure Architects & Delivery contacts in support of the Product roadmap taking using agreed patterns.
The candidate will play a key role in showcasing the cloud capabilities of the AWS core services available to FIL developers & application Product Owners whilst being fully hands on to program, identify & resolve technical issues & continually improve the quality innovation of the team., This position requires a strong flexible, approachable self-starter with extremely solid technical programming background and influencing skills , who shows courage through technical implement to deliver quality based solutions in a complex environment which includes assisting development teams with architecture, design decisions, coding, trouble shooting and any other technical issues related to moving existing or creating new applications into AWS using the core services.
- Technical engineer with responsibility of delivering secure, automated, self-serviced, innovative & cost-efficient core services reliably and repeatedly into AWS using extreme programming methodologies aligned to the strategic roadmap set by the AWS Cloud Product Owner.
- Enable customers to understand & use the services in the most effective way to realise business benefit quickly using all means possible supported through a global operating engineering product model.
- Show courage of conviction to evangelise change within the FIL Delivery & Infrastructure teams through collaboration and empathy, driven from a position of trust, patience & knowledge. Identify new improvements / requirements on cloud, propose solutions and agree with the core team, ensuring alignment with the AWS Product Owner strategy.
- Actively coach & support other team members through pairing, encouraging an open collaborative working culture within & outside the team.
- Illustrate a sound technical understanding of all cloud-based technologies, both from an infrastructure & development perspective ensuring practical experience can substantiate this understanding to benefit influencing others to adopt cloud.
Requirements
- A strong development & infrastructure engineering background with hands on experience of technologies across AWS cloud provider, focusing on delivering services that are loosely coupled, highly scalable & codes to cope with failure at every level.
- Knowledge of creating & managing continuous delivery pipelines enabling continuous integration using test driven development with high coverage in a multi-tenant, full stack Production enterprise cloud configuration where rolling intra-day upgrades are BAU, security & audit requirements are met by default.
- Excellent python & BOTO programming skills with clear logical & practical use of innovative yet keeping it simple coding capability.
- Very good knowledge of the core AWS services in relation to their use case, integration with hybrid networking models, authentication, authorisation & best practise.
- Very good knowledge of using Terraform.
- Very good practical working knowledge of all network layers & security controls possible in AWS/hybrid models
- A technical, pragmatic engineer who can follow best practise agile Kanban based Product teams using pointed MVP value add stories enabling rapid agile delivery to our customers. Demonstrative effective problem-solving skills across the entire stack using traditional RCA methods rather than just relying on tools.
- Full transparency of work with others to ensure maximum knowledge transfer & collaboration across the global teams. Highly motivated team player that forms strong relationships with colleagues with excellent interpersonal skills.
- Excellent verbal & written communication skills in English, although Hindi, Chinese & Japanese very useful.
- A keen evangelist with interests in technology, security, cloud native application development and an active open-source contributor & public speaker.