Job Requirements
About the Role
We are seeking an exceptional DevOps Engineer to build and drive the future of our next-generation technology. The role involves working in a fast-paced, organized agile team environment alongside world-class technologists. The DevOps Engineer will be a key member of a highly motivated DevOps culture, responsible for developing tools, automated solutions, and resolving production issues. The role also includes building and managing CI/CD pipelines, troubleshooting performance issues, and collaborating with application engineers.
Key Responsibilities
Primary Responsibilities
- Build and manage end-to-end CI/CD pipelines and code versioning for in-house developed applications and COTS.
- Participate in root cause analysis (RCA) and identify gaps in the existing continuous delivery and deployment framework.
- Develop deployment pipelines and environments in GoCD for bank applications.
- Automate deployments on Kubernetes and AWS cloud environments.
- Enhance continuous monitoring systems.
- Create standard documentation for automation and monitoring tools for support team reference.
- Confidently explain and share technology concepts, articulating complex technical requirements.
Secondary Responsibilities
- Lead release engineering efforts as part of the bank's end-to-end DevOps lifecycle.
- Maintain up-to-date tools and scope documentation.
- Engage with other teams using strong technical, communication, and problem-solving skills.
What We Are Looking For
Education
- Bachelor's degree in Computer Science, Information Technology, or Masters in related field.
Experience
- Proven experience in DevOps engineering, including CI/CD pipeline development and deployment automation. In Banking, Financial Services and Insurance or IT sector
- Experience with Kubernetes, AWS, and GoCD.
- Background in release engineering and monitoring systems.
Skills and Attributes
- Strong technical skills with a passion for automation and process improvement.
- Excellent communication and problem-solving abilities.
- Ability to articulate complex technical concepts clearly.
- Collaborative mindset and ability to train and support developers.