Citi is a global financial services company, and they are seeking a Public Cloud Engineer Sr Analyst to lead a team in driving engineering activities related to cloud infrastructure. The role involves designing, deploying, and managing cloud-native applications while ensuring quality standards and operational efficiency.
Responsibilities:
- Assist in the design, development, and maintenance of CI/CD pipelines to facilitate efficient software delivery across various cloud platforms (e.g., Jenkins, Bitbucket, Gitlab/GitHub)
- Contribute to the deployment and management of cloud-native applications using containerization (Docker), orchestration (Kubernetes – EKS/GKE/Openshift), and infrastructure-as-code tools (Terraform)
- Implement and support cloud automation tools such as Helm and Harness/UCD for application deployment and management under guidance
- Develop and maintain automation scripts using Python, Groovy, and shell scripting to improve operational efficiency
- Actively participate in automation efforts, identifying opportunities for streamlining processes and implementing solutions
- Collaborate with development and operations teams to troubleshoot, diagnose, and resolve issues related to cloud infrastructure and applications
- Execute tasks and deliverables within projects, ensuring timely and quality completion
- Support the operational health, performance, and security of cloud infrastructure, adhering to established best practices and regulatory compliance
- Manage multiple assigned tasks, adapt to evolving project requirements, and learn to work effectively under pressure and meet deadlines
- Participate in and contribute to continuous improvement initiatives for engineering practices and operational processes
Requirements:
- 5+ years of relevant experience in an Engineering role, preferably within Cloud or DevOps
- Experience working in Financial Services or a large, complex, and/or global environment is a plus
- Demonstrates clear and concise written and verbal communication skills
- Experience in building and maintaining CI/CD pipelines using tools such as Jenkins, Bitbucket, Gitlab/GitHub
- Proficient in building and deploying applications using Kubernetes (EKS/GKE), Docker, Terraform, Helm, and Harness/UCD
- Familiarity with Terraform Enterprise concepts and usage
- Experience in writing Python, Groovy, and shell scripts for automation and system administration tasks
- A strong interest in and passion for driving automation within existing processes
- Ability to work independently on assigned tasks, manage multiple responsibilities, and take ownership
- Ability to learn quickly and adapt to pressure or unexpected changes in requirements
- Demonstrated ability to contribute to operational tasks and process improvements