DevOps Engineer @ Citi
placePune, Maharashtra, India
attach_money $120,000
businessOn Site
scheduleFull Time
Posted 2 days ago
Your Application Journey
Interview
Email Hiring Manager
****** @citi.com
Recommended after applying
Job Details
DevOps Engineer
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
Job Summary
We are seeking a motivated and detail-oriented DevOps Engineer to join our team. In this role, you will design and improve our infrastructure, ensure smooth deployment and operation of critical systems, and collaborate with software engineers to streamline development workflows and optimize system performance.
Responsibilities
- Implement and maintain CI/CD pipelines for reliable software releases.
- Develop and maintain scripts and tools for task automation.
- Configure Kafka topics, producers, and consumer groups for real-time data streaming.
- Create and manage an on-prem Redis cluster.
- Monitor system performance and troubleshoot issues.
- Automate security controls and configuration management.
- Continuously learn new technologies and DevOps best practices.
Qualifications
- 4+ years’ experience in DevOps or related fields.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Experience with CI/CD tools including Jenkins, OpenShift, Artifactory, and BitBucket.
- Proficiency in scripting languages such as Python, BASH, and Awk.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes or OpenShift.
- Strong Linux administration skills and familiarity with Agile methodologies.
- Knowledge of artifactory repositories, Maven, Gradle, and integrating tools like Sonar.
Nice to Have
- Experience with microservices architecture and RESTful APIs.
- Exposure to Java, Python, and SQL.
Personal Attributes
- Strong analytical and problem-solving skills.
- Ability to work independently and collaboratively.
- Willingness to quickly learn and adapt to new technologies.
- Excellent communication and attention to detail.
Key Skills/Competency
- CI/CD
- Scripting
- Containerization
- Kubernetes
- Linux
- Kafka
- Redis
- Automation
- DevOps
- Agile
How to Get Hired at Citi
🎯 Tips for Getting Hired
- Research Citi's culture: Study mission, values, and industry reputation.
- Customize your resume: Highlight DevOps and scripting experience.
- Prepare for technical interviews: Review CI/CD, Kubernetes, and Linux skills.
- Practice problem-solving: Showcase real-world automation projects.
📝 Interview Preparation Advice
Technical Preparation
circle
Review CI/CD pipeline configurations.
circle
Practice Docker and Kubernetes setups.
circle
Brush up on scripting (Python/BASH).
circle
Study Linux administration basics.
Behavioral Questions
circle
Describe a challenging DevOps project.
circle
Explain teamwork in stressful situations.
circle
Discuss learning new technologies quickly.
circle
Share problem-solving strategies in operations.
Frequently Asked Questions
What technical skills are essential for the Citi DevOps Engineer role?
keyboard_arrow_down
How can I prepare for an interview at Citi as a DevOps Engineer?
keyboard_arrow_down
Is prior experience with Kafka and Redis necessary for Citi's DevOps Engineer?
keyboard_arrow_down