Description

Day-to-Day Responsibilities:

•       Collaborate with a team of highly skilled cloud engineers and business stakeholders to implement the strategic vision of enabling a multi-cloud strategy across the enterprise.

•       Deliver robust automation solutions and frameworks to enable adoption at scale for Citi’s approved Cloud Providers.

•       Enable and maintain infrastructure as code pipelines for business use cases defined by the larger Citi audience.

•       Develop integrated solutions that leverage security, observability, data analytics etc in a cloud-native model.

•       Define and maintain development standards and best practices for the team as well as technical and user documentation such as readme files, changelogs, and user guides.

•       Collaborate and work closely with other Cloud Engineering teams and dependent teams to deliver a holistic infrastructure as code pipeline across the organisation.

•       Support features and bug fixes as part of a REST based microservice architecture developed with Spring Reactive.

•       Triaging and delivering well thought out solutions to production incidents that arise with the future and existing pipelines.

•       Guiding and mentoring the software engineers on the team.

Technical Skills:

•       Minimum 4 years of software development / automation experience in the Cloud Platform engineering domain.

•       Must have a strong software development background with expertise in cloud service automation using technologies such as:

•       Terraform

•       Kubernetes

•       Helm

•       Java with Spring Boot

•       Spring Reactive

•       Linux

•       Hands-on experience with Azure (Preferred), GCP or AWS Cloud services. Experienced in Development Security Operations practices and Software Development Lifecycle tooling and components.

•       Knowledge of common standards and practices involving CI/CD, IAM, and Security.

•       Experience working across multiple lines of business in a collaborative corporate environment.

•       Advanced analytical and problem-solving skills.

•       Attention to detail and demonstrated ability to manage multiple competing priorities

Education

Bachelor's degree