Description

Key Responsibilities & Deliverables

· Design and manage the environment for the non-prod environment for consumption of the engineering team.

· Provide a robust and scalable environment for hosting backend and web applications developed by internal developers.

· Increase service reliability by establishing standards in environmental management.

· Collaborate and drive product development and delivery process with the engineering team to improve the reliability, stability, and scalability of the builds.

· Improve Application Lifecycle Management of the product by having aggressive checks while delivering it frequently.

· Be the automation expert. Automate as much as possible. You may need to develop plugins for the tools.

· Identify and resolve problems related to the environment to ensure BAU.

· Bring production up to speed with a reliable environment. Ensure non-production and production environment configurations are in sync and identify surface gaps if any.

· Review the contribution of others in contributing changes to your environment.

· Maintain the current environment while seeking a way to improve it from multiple perspectives.

· Treat the environment like a product and serve its users in an as-a-service mode. Your team ensures the developers and testers can use your product happily and you make sure.

 

Requirements (Qualification/Experience/Skills)

Formal Education

· Bachelor’s degree or above in IT and business-related degrees

· Preferred level of Experience (by years/function/industry)

· Fluent in typing Unix commands in the terminal.

· Work with backend programs which are mainly java programs, built using maven.

· Work with frontend applications which are mostly written in nodes.

· Able to explain microservice architecture.

· Hands-on knowledge in modern container platforms i.e., Docker, Kubernetes, and Infrastructure as Code.

· Jenkins, SonarQube, Ansible, and terraform as basic CI/CD tools.

· Understanding of networks, including subnets, VPN, firewalls, and load balancing.

· Have the urge of eliminating boring repetitive jobs Have a mindset of turning the whole process into Infra-as-Code.

· Code in bash, Jenkins file, maven, Gradle, groovy, and java

· Have strong knowledge in audibility and security Experience playing on AWS.

· Ability to maneuver through complex and restrictive banking technology landscape without compromising compliance or security.

Education

Bachelor's degree