The DevOps Engineer is responsible for the design and implementation of applications’ build, release, deployment, and configuration activities, and is a team member for the agile development process. He / she builds the continuous integration and continuous deployment pipeline and prioritizes development items in the pipeline. He develops Proof-of-Concepts to evaluate the feasibility of the software application and tools for the development team and develops suitable applications and tools. He determines specifications and features for the next iteration of software application development based on user needs and feedback, continuously integrates code changes, and conducts automated tests to ensure the software application remains functional. He also performs continuous deployment through automating the deployment process and manages the releases of software application versions and features.
He / she works with internal business partners to gather requirements, prototyping, architecting, implement and / or update solutions, build, and execute test plans, perform quality reviews, manage operations, and triage and fix operational issues. He / she works in a fast-paced environment and must be able to adjust to constant business change, evolving goals and strategies, and emerging technologies. He / she is proficient in programming languages required by the organization and is familiar with continuous integration and deployment tools, relevant platforms, automated testing tools, and configuration management tools. He is also knowledgeable of crypto primitives, authentication protocols, and authorization standards.
Responsibilities
- Determine software application and feature enhancement requirements based on business needs and user feedback
- Gather, analyze, and document client needs and business requirements
- Formulate solutions, alternatives, and design specifications that support business and technical objectives
- Analyse client operations to understand strengths and weaknesses to uncover opportunities for improvement
- Translate business and technical requirements to test cases, test scenarios, and scripts
- Build IT solutions to meet business requirements and develop reusable components
- Develop program codes and logic for existing and / or new software applications and tools
- Develop requirements, methods, and procedures for routine maintenance
- Perform security vulnerability and relevant automated testing to ensure the software application remains functional
- Deploy new modules, upgrades, and fixes to the production environment
- Evaluate existing applications and platforms and propose recommendations for improving performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications
- Document and complete knowledge transfer to production support
- Delivers tasks and designs effective solutions to product features or small-scope engineering challenges in their area of the business / product
- Able to identify and address existing gaps in observability and monitoring of systems and independently manage escalations for their squad, or discipline
- Be a trusted problem solver, capable of leading the resolution of critical bugs or incidents related to their work or area of expertise
- Ensure participation in implementation and adherence to cybersecurity frameworks and related policies to remain compliant
Qualifications
Preferred Qualifications : A tertiary-level qualification from an internationally recognized institutionYears & Nature of Experience : 3 to 5 years of equivalent DevOps experience; ability to deliver on difficult technical tasks; self-sufficient with small project responsibility; experience supervising junior staff; basic understanding of business and operating environment; experience with specialized disciplineTechnical Competencies : Analytical troubleshooting; Programming & Coding; Configuration management; Software configurationBehavioral Competencies
CommunicationProblem-solvingDigital fluencySelf-managementAbout Us
D360 Bank is a shariah-compliant digital bank that aims to provide the best financial experience in the Kingdom. Our vision is to reinvent finance through innovation and technology, making it convenient, accessible, and fair to all.
Team and Location
Embarking on a journey with the D360 Bank Technology team places you on the frontline of a transformation in the financial and banking sector. You will work with codification, infrastructure as code, automation, immutability, CI / CD, and scalability in a continuously compliant environment.
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information TechnologyIndustries : Banking#J-18808-Ljbffr