DevOps Engineer @ Citi
Your Application Journey
Email Hiring Manager
Job Details
About the DevOps Engineer Role
The DevOps Engineer at Citi is responsible for designing and improving infrastructure, ensuring smooth deployment and operation of critical systems. In this intermediate role, you will collaborate with software engineers to streamline development workflows and optimize system performance.
Key Responsibilities
- Implementation and maintenance of CI/CD pipelines.
- Automating repetitive tasks with scripts and tools.
- Configuring Kafka topics, producers, and consumer groups for real-time data streaming.
- Creating and managing an on-prem Redis cluster.
- Monitoring system performance and troubleshooting issues.
- Automating security controls and configuration management.
- Continuous learning of new technologies and DevOps best practices.
Qualifications
4+ years of experience with a Bachelor’s degree in computer science, software engineering or related field. Hands-on experience with CI/CD tools such as Jenkins, OpenShift, Artifactory, BitBucket, containerization (Docker, Kubernetes/OpenShift), Linux administration, scripting (Python, BASH, Awk), version control (Git), and Agile methodologies. Familiarity with Maven, Gradle and third party tools like Sonar is also required.
Additional Information
This role is ideal for DevOps engineers looking to grow their career within a supportive and innovative environment. Citi is committed to equal opportunity and will consider qualified candidates regardless of race, religion, gender, and other protected characteristics.
Key skills/competency
- CI/CD
- Automation
- Docker
- Kubernetes
- Linux
- Scripting
- Kafka
- Redis
- Agile
- DevOps
How to Get Hired at Citi
🎯 Tips for Getting Hired
- Research Citi's culture: Learn about their mission and values.
- Customize your resume: Highlight CI/CD and DevOps experience.
- Showcase relevant skills: Emphasize Docker, Kubernetes, and Linux.
- Prepare for technical interviews: Practice scripting and automation scenarios.