Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Associate - Devops Engineer @ Deutsche Bank

Home > Software Engineer

 Associate - Devops Engineer

Job Description


Position Overview
DevOps is an integral part of Deutsche Bank's System, infrastructures and processes. It is a combination development with deployment operations with the aim of reducing the cost and turnaround time of application projects. Improving the ability to maintain their infrastructure effectively.
The Devops Engineer works closely with development teams to help them build deploy and manage the application changes in effective manner. The engineer designs and develops application solution that helps in automating and streaming the build and deployment lifecycle, environment management processes.
What we'll offer you
As part of our flexible scheme, here are just some of the benefits that you'll enjoy
  • Best in class leave policy
  • Gender neutral parental leaves
  • 100% reimbursement under child care assistance benefit (gender neutral)
  • Flexible working arrangements
  • Sponsorship for Industry relevant certifications and education
  • Employee Assistance Program for you and your family members
  • Comprehensive Hospitalization Insurance for you and your dependents
  • Accident and Term life Insurance
  • Complementary Health screening for 35 yrs. and above

Your key responsibilities
  • Designs devops solutions using frameworks and available components to meet the requirements of a business and documentation of the design
  • Defines the integration strategy including rationale, integration environment requirements, and determines the product-component integration sequence
  • Assesses and identifies mitigation for risks including those related to high level design, integration, and deployment quality
  • Participates in design reviews and identifies opportunities to reuse components
  • Contributes to the definition of development and SW standards to implement/reflect DB guidelines (naming conventions, encryption, and security settings) and ensure standards are adhered to
  • Ensures architectural changes (as defined by Architects) are implemented
  • Provides Level 3 support for technical infrastructure components (e.g. databases, middleware and user interfaces)
  • Contributes to root cause/problem analysis

Software Development:
  • Development of source code, including descriptions, for all Software Components in accordance with the Detailed Software Requirements Specification, the functional design and technical design documents
  • Verifies the developed source code by reviews (4-eyes principle). Software review findings must be resolved
  • Integrates software components following the groups integration strategy
  • Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved
  • Ensures that all code changes are tracked and recorded through the groups change management process as Change Items (CIs) and that development is scheduled and approved
  • Provides Release Deployments on non-Production Management controlled environments
  • Captures Build and Deployment notes, develops Software Product Deployment & Operating Instructions
  • Supports creation of Software Product Training Material, Software Product User Guides and Software Product Deployment Instructions.
  • Supports the development of Software Product Operating Instructions.
  • Checks consistency of documents with the respective Software Product Release.
  • Manages maintenance of applications and performs technical change requests scheduled according to Release Management processes.
  • Fixes software defects/bugs in build, deployment and automation processes.
  • Measures and analyses code and build for quality.
  • Collaborates with Functional Analysts and technical Specialists to complete work, as required.

Your skills and experience
  • Overall 7-10 years of experience
  • Ability to write high quality code according to DB standards
  • Ability to solve business or production problems
  • Strong analytical skills
  • Proficient communication skills
  • Proficient English language skills (written/verbal)
  • Ability to work in virtual teams and in matrixed organizations
  • Excellent team worker
  • Keeps pace with technical innovation

Expertise in:
  • Programming Languages - Java, Python, Java script, Shell script etc.
  • High performance SQL data access - SQL scripts
  • Database: Oracle 10G or higher for Liquibase database automation.
  • Experience in CI/CD implementations
  • Manage application source code using Git ,Stash,Bitbucket
  • Test automation : Junit , Selenium , TestNG
  • Build tool : Ant , Maven, Gradle
  • Build Management : Teamcity , Jenkins , Bamboo
  • Repository Management : Artifactory , Nexus
  • Code and Build Quality :Sonar ,VeraCode
  • Experience in Jira , Confluence
  • Cloud environments like Openshift, Azure, and AWS etc.
  • Experience in Apache Tomcat, Weblogic and JBoss Application Server.
  • Application deployments using uDeploy (IBM Urban Code)
  • Application Monitoring using Geneos, Splunk, App Dynamics.

Good to have:
  • Understanding of Docker , Kubernetes
  • Configuration Management using Ansible
  • Nagios, Prometheus
  • Spinnaker, FitNesse, Grafana,Kibana
  • BDD using Cucumber
  • Exposure to Unix, Linux environment and Shell scripting.

How we'll support you
  • Training and development to help you excel in your career
  • Flexible working to assist you balance your personal priorities
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression
  • A range of flexible benefits that you can tailor to suit your needs

About us and our teams
Please visit our company website for further information:
Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.
Click to find out more about diversity and inclusion at Deutsche Bank.

Employement Category:

Employement Type: Full time
Industry: Banking
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Associate - Devops Engineer

Contact Details:

Company: Deutsche Bank
Location(s): Pune

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Deutsche Bank