DevOps Engineer (Banking)
Roof Stacks
Job Summary
RoofStacks is seeking a DevOps Engineer with strong experience in banking processes to join a strategic project in the Banking/Fintech sector. The role involves designing, establishing, and operating CI/CD pipelines, managing automated build, test, and deployment processes using tools like Azure DevOps and Jenkins. The engineer will also be responsible for designing and operating container-based architectures (Docker), managing and optimizing container orchestration platforms such as Kubernetes and OpenShift, and collaborating with development teams to enhance DevOps processes while ensuring compliance with banking regulations.
Must Have
- Design, establish, and operate CI/CD pipelines for banking applications.
- Manage automated build, test, and deployment processes via Azure DevOps, Jenkins.
- Design and operate container-based architectures (Docker).
- Manage and optimize container orchestration platforms like Kubernetes, OpenShift.
- Improve DevOps processes in coordination with application development teams.
- Design secure DevOps processes compliant with banking regulations (BDDK, KVKK, ISO 27001).
- Define and implement deployment standards across environments (DEV / TEST / UAT / PROD).
- Operate versioning, rollback, and release management processes.
- Contribute to the traceability, logging, and operational sustainability of application infrastructures.
- Prepare documentation, standards, and procedures for DevOps processes.
- At least 3 years of experience in DevOps and application infrastructure.
- Experience with CI/CD tools (Azure DevOps, Jenkins).
- Experience with Docker container technologies.
- Knowledge and experience in Kubernetes, OpenShift or similar platforms.
- Experience in banking or highly regulated institutions.
- Awareness of security, access control, and change management.
- Analytical thinking and problem-solving skills.
- Disciplined in documentation and process tracking.
- Teamwork and strong communication skills.
Good to Have
- Learning agility
- Ability to express ideas easily
- Professional communication with all stakeholders
- Clear, concise, and persuasive communication in all interactions
- Ability to detect and solve problems early
- Support the team in creating higher quality and sustainable products
- Provide practical solutions
- Guide all technical and non-technical discussions to positive outcomes
- Understand team, task, and/or customer issues well and resolve them quickly in collaboration with relevant managers
- Act prudently when solving problems
Job Description
RoofStacks has been carrying out innovative projects since 2015. We aim to be a global player in our areas of expertise: Tourism Systems, Extended Reality (AR/VR), Blockchain Technologies, Game Development, and Financial Technology.
We focus on making a difference and designing the future with the technologies we develop. In addition to our head office in Istanbul/Ataşehir, we have branches in Antalya and Elazığ in Turkey. Furthermore, we have strengthened our position in the global market by opening a new office in Austin, USA, which hosts technology giants from all over the world.
We are looking for a "DevOps Engineer" with strong experience, especially in banking processes, to take part in the strategic project we are carrying out in the Banking/Fintech field.
Key Responsibilities
- Designing, establishing, and operating CI/CD pipelines for applications within the bank.
- Managing automated build, test, and deployment processes via Azure DevOps, Jenkins, etc. tools.
- Designing and operating container-based architectures (Docker) for application infrastructures.
- Managing and optimizing container orchestration platforms such as Kubernetes, OpenShift.
- Improving DevOps processes in coordination with application development teams.
- Designing secure DevOps processes compliant with banking regulations (BDDK, KVKK, ISO 27001, etc.).
- Defining and implementing deployment standards across environments (DEV / TEST / UAT / PROD).
- Operating versioning, rollback, and release management processes.
- Contributing to the traceability, logging, and operational sustainability of application infrastructures.
- Preparing documentation, standards, and procedures for DevOps processes.
Required Qualifications
- Graduated from Electronic, Computer, Software, or related engineering departments.
- At least 3 years of experience in DevOps and application infrastructure.
- Experienced in designing and managing pipelines with CI/CD tools (Azure DevOps, Jenkins, etc.).
- Experienced in Docker container technologies.
- Knowledge and experience in Kubernetes, OpenShift, or similar container orchestration platforms.
- Experienced in application infrastructure, automation, and deployment processes.
- Experience working with DevOps processes in banking or highly regulated institutions.
- Awareness of security, access control, and change management issues.
- Possessing analytical thinking ability and high problem-solving skills.
- Disciplined in documentation and process tracking.
- Prone to teamwork, strong communication skills.
Communication Skills
- Learning agility
- Ability to express ideas easily
- Ability to communicate professionally with all stakeholders
- Being clear, concise, short, and persuasive in all types of communication
- Ability to detect and solve problems early
Teamwork Expectations
- Ability to support the team while creating higher quality and sustainable products
- Ability to offer practical solutions
- Ability to guide all technical and non-technical discussions to a positive outcome
- Ability to understand team, task, and/or customer issues well and resolve them quickly in collaboration with relevant managers
- Ability to act prudently when solving problems