Google-cloud Engineer
Deutsche Bank
- Pune, Maharashtra
- Permanent
- Full-time
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- 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
- Contributes and identifies and ensures server environments and deployment architecture
- Responsible for overall application health from software, hardware, process, compliance related items
- Acts as single point of contact for all application related issues / queries
- Good understanding of GCP offerings, hardware and software components, servers, code quality, security, etc.
- Hands on development as necessary to fill into coding, scripting, release management, software maintenance, etc.
- Ensures development happens for all Software Components in accordance with Detailed Software Requirements specification, the functional design and the technical design document.
- Verifies the developed terraform scripts, firewall rules by reviews (4-eyes principle).
- Designs component level Infra architecture of the application.
- Ensures architectural changes (as defined by Architects) are implemented.
- Provides Level 3 support for technical infrastructure components (i.e., databases, middleware and user interfaces).
- Contributes to problem and root cause analysis.
- Integrates software components following the 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 end up in Change Items (CIs).
- Where applicable, develops routines to deploy CIs to the target environments.
- Supports creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions.
- Checks consistency of documents with the respective Software Product Release.
- Where applicable, manages maintenance of applications and performs technical change requests scheduled according to Release Management processes.
- Fixes software defects/bugs, measures and analyses code for quality.
- Collaborates with colleagues participating in other stages of the Software Development Lifecycle (SDLC).
- Identifies dependencies between software product components, between technical components, and between applications and interfaces.
- Identifies product integration verifications to be performed based on the integration sequence and relevant dependencies.
- Technology: Cloud Ops GCP, Terraform, Networks
- Tools/framework : github, GCP Anthos mesh, Kubernetes
- Devops: github Actions
- Server: RHEL, MS SQL Sever
- SCM: Github
- Build tools : Maven (Build tool) /Gradle, npm
- SDLC Tools: JIRA, SONAR, VERCODE, TeamCity, github etc.
- Practices: CloudOps, DevOPS, Agile
- Strong analytical skills.
- Proficient communication skills.
- Fluent in English (written/verbal).
- Ability to work in virtual teams and in matrixed organisations.
- Excellent team player and open minded approach
- Keeps pace with technical innovation.
- Understands the relevant business area.
- Ability to share information, transfer knowledge and expertise to team members.
- Ability to design and create infra using terraform in accordance with provided business requirements
- Knowledge of IT delivery and architecture including knowledge of GCP Cloud Ops & DevOps.
- Experience with GCP cloud build , Network VPC usage.
- Deep Experience in Kubernetes to build image and deploy using githubActions.
- Relevant Financial Services experience.
- Ability to work in a fast paced environment with competing and alternating priorities with a constant focus on delivery.
- Ability to balance business demands and IT fulfilment in terms of standardisation, reducing risk and increasing IT flexibility.
- Strong understanding on multilayer image building and knowledge of below technologies.
- Exposure to github Actions workflow writing and making it ready for further extensibility.
- Candidate is expected to have high desire to learn new technologies and implement various solutions in fast paced environment.
- 10+ Years of technology experience, continuous hands-on coding exposure, and ability to drive solutions
- Bachelor of Science degree from an accredited college or university with a concentration in Computer Science or Software Engineering (or equivalent) – with a minor in Finance, Mathematics or Engineering.
- Training and development to help you excel in your career
- 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