Deutsche Bank logo

Site Reliability & DevOps Engineer – VP

Deutsche Bank
Posted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

CI/CDInfrastructure as CodeKubernetesObservabilityTerraformDockerJenkinsGoogle Cloud Platform

Job description

Overview

Join the Corporate Bank Technology team in Pune as a Site Reliability and DevOps Engineer supporting the Digital Service Manager (DSM) programme, where you will maintain uninterrupted operations across the software lifecycle and contribute to all phases of the SDLC.

What you'll do

  • Design and implement automated deployment pipelines, and rework existing deployment solutions to the target state.
  • Work on SRE tools, design and implement monitoring and observability solutions.
  • Work with development teams to bring solutions to the required state for automating deployment, recovery and observability.
  • Ensure deployment and monitoring solutions are compliant with Bank standards for SDLC.
  • Enhance, develop and maintain an automated workflow for onboarding new features and major changes into Production.
  • Continuously analyse change-related production issues and feed bug fixes into the application backlog for future sprints and releases.
  • Proactively build and implement services to make IT and support better at their jobs, including tracking manual incidents and identifying means of automation.
  • Reduce TOILs (repetitive, constant and predictable tasks) while monitoring releases and successfully deploying into production.
  • Build a tool to monitor incidents and feeds effectively, and work with leads to define Service Level Agreements and Service Level Objectives, and maintain NFR standards, baseline numbers and infrastructure requirements.
  • Identify work items for optimising SDLC controls to improve service reliability, and identify and communicate risks associated with new features and major changes into Production.
  • Participate in the end-to-end product life cycle, including requirements gathering, solution design, development, testing and implementation.
  • Design and develop solutions in accordance with requirements and feature definitions, in line with the overall DSM architecture direction.
  • Undertake peer reviews of, and create solution architectures and designs, considering business and technical constraints, requirements and dependencies.
  • Mentor colleagues on adapting technologies, support them in tricky situations, and encourage them to learn.

What you'll need

  • Extensive overall IT experience, including building software and systems while managing application/platform infrastructure.
  • Experience with APM tools such as New Relic or AppDynamics, including creating dashboards and alerts.
  • Experience with logging tools such as Splunk, including creating dashboards and alerts.
  • Experience documenting processes and knowledge, and working with change management, production/operation and incident tracking tools (e.g. Remedy, Heat, ServiceNow).
  • Relevant experience with GitHub Actions, Terraform (preferably on Google Cloud), Google Cloud with SDK, Kubernetes deployment automation and OpenShift deployment automation.
  • Experience configuring Jenkins pipelines, preferably with Groovy scripting, Maven in Java and Spring Boot applications, and Docker, with expertise in shell scripting and certificate management.
  • Knowledge of J2EE and Spring Boot applications with basic programming skills.
  • Exposure to writing scripts in any scripting language (Bash, Python or PowerShell).
  • Experience with infrastructure as code, cloud, automation, and CI/CD pipelines.
  • Expert engineer with a passion for good architecture and design, hands-on in designing, developing and implementing a wide array of products.
  • Ability to communicate complex ideas simply and effectively with concise written artefacts.
  • Teamwork and communication skills are essential.
  • Passion for quality and continuous improvement of processes and software, well versed in software engineering practices.
  • Experience with Test Driven Development and Agile software development methodologies.
  • Ability to work in a fast-paced environment and create a positive working atmosphere.
  • Passion for sharing knowledge and best practices, and promoting collaboration in virtual/matrix teams.
  • Experience driving a team towards end-to-end product development.
  • Experience in several of the following technical areas: OpenShift application installation and setup; deployment automation and CI with Git, Maven, Ant, Artifactory, Jenkins, TeamCity and uDeploy; Terraform, Chef, Splunk, Puppet, Nagios, SonarQube, Maven/Gradle, Service Mesh, ELK, Node.js and Bash/Shell scripting; Docker, Kubernetes, OpenShift and GCP; digital certificates (creation, handling, installation, troubleshooting); Linux operating skills (files/directories, SCP, network/ports); installing new and upgrading existing product installations, including creating silent installers; and maintaining configuration of business applications.

Nice to have

  • Analytics experience with tools such as Tableau or QlikView.
  • Knowledge of standard databases such as Oracle and MS-SQL, and appreciation of Big Data and NoSQL approaches.
  • Knowledge of web containers such as Apache, and J2EE servers such as JBoss, Oracle WebLogic and IBM WebSphere.
  • Proven ability to leverage AI tools to enhance productivity and optimise workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Details

  • Location: Pune, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Site Reliability & DevOps Engineer – VP