Senior Devops Engineer- Assistant Vice President Apply (opens in new window) Save

citi

pune NM Years Exp Posted 23d ago

Job Description

Key Responsibilities

  •  Design, implement, and manage robust, scalable, and secure application systems in coordination with the global technology team.
  •  Develop and maintain resilient CI/CD pipelines to automate builds, testing, and deployments, ensuring rapid and reliable delivery.
  •  Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) principles and tools.
  • Architect and manage containerized applications using Docker and Kubernetes on private and public cloud platforms (OpenShift, AWS, Azure, GCP).
  • Implement and refine observability strategies using industry-standard monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, ELK).
  •  Analyze and tune application performance, troubleshoot complex issues in distributed systems, and ensure high availability in an always-on service environment.
  •  Collaborate with cross-functional teams to integrate security best practices throughout the development lifecycle (DevSecOps)

What We're Looking For:

Core DevOps & SRE Expertise:

  • Containerization & Orchestration: Deep, practical experience with Docker and Kubernetes for deploying and managing enterprise-scale applications.
  • Infrastructure as Code (IaC): Hands-on proficiency with tools like Terraform or Ansible.
  • CI/CD Pipeline Development: Proven experience designing and maintaining sophisticated CI/CD pipelines using tools like Jenkins or TeamCity.
  • Observability: Strong experience with monitoring and logging stacks such as Prometheus, Grafana, or ELK to ensure system health and performance.
  •  Cloud-Native Principles: Solid understanding of cloud-native architecture and experience deploying applications on platforms like OpenShift, AWS, Azure, or GCP.

Application & Platform Engineering:

  •  Enterprise Programming: Proficiency in Java (especially with frameworks like Spring Boot) and/or Python.
  • Messaging Systems: Hands-on experience with the configuration, administration, and troubleshooting of messaging technologies such as IBM MQ, RabbitMQ, or Apache Kafka.
  • Application Server Administration: Strong background in administering IBM WebSphere Application Server (WAS), including clustering and admin scripting.
  •  Database Technology: Experience with relational and/or NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB).

Essential Skills & Experience:

  •  Strong background in Linux/Unix administration and shell scripting.
  • Proficient in modern version control systems, particularly Git and GitHub.
  • A solid understanding of microservices architecture, distributed systems, and RESTful API design.
  •  Excellent analytical and problem-solving skills, with a talent for debugging complex distributed applications.
  • Familiarity with test-driven development (TDD) and a commitment to software quality.
  • Experience leveraging open-source technologies to solve complex problems.
  • Experience using AI-powered development tools (e.g., GitHub Copilot, Devin) for coding, testing, or operational tasks.

Preferred Qualifications:

  • Familiarity with GitOps principles for configuration management.
  • Scripting experience in Perl or Ruby.

Who You Are

  •  A Collaborative Partner: You thrive in a team-based environment, actively support your colleagues, and believe the best solutions come from diverse perspectives and open communication.
  • A Proactive Problem-Solver: You are driven by curiosity and a desire to find the root cause of issues, constantly seeking ways to improve, automate, and simplify complex systems.
    •  A Lifelong Learner: You are passionate about technology and dedicated to expanding your skills, staying current with industry trends, and embracing new challenges.

Similar Openings for You