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
Bachelor's degree