DevOps Engineer
@ Citi

Pune, Maharashtra, India
$120,000
On Site
Full Time
Posted 2 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXX****** @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

Review CI/CD pipeline configurations.
Practice Docker and Kubernetes setups.
Brush up on scripting (Python/BASH).
Study Linux administration basics.

Behavioral Questions

Describe a challenging DevOps project.
Explain teamwork in stressful situations.
Discuss learning new technologies quickly.
Share problem-solving strategies in operations.

Frequently Asked Questions