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.
Bachelor's degree