DevOps Engineer
Job expires on August 22, 2024
Are you a forward-thinking DevOps Engineer ready to push the boundaries of digital banking technology? Reporting to the Head – Digital Products and Innovation Factory, you’ll play a pivotal role in breaking down barriers between development, testing, and operations, ensuring seamless code releases and robust system performance.
As our DevOps Engineer, you’ll be the linchpin in managing code releases and maintaining high-quality applications within our agile framework. Your expertise will be crucial in designing, planning, and testing solutions that align with our strategic goals. You’ll work closely with software developers, system operators, and other IT professionals to deliver operational excellence and drive continuous improvement.
The role
The successful jobholder will be expected to:
- Participate in Agile project-planning meetings, provide insights on system options, risk and security assessments, and cost-benefit analysis, and create development forecasts for timely project execution.
- Develop and build IT solutions, install and configure systems, implement reusable components, and translate technical requirements into functional solutions.
- Build software releases, test new code, and automate development, testing, integration and deployment processes. Manage and release new features, ensuring stability and security throughout the lifecycle.
- Analyze production errors to define tools that mitigate problems, apply user-defined integrations, and enhance the overall user experience.
- Identify necessary and innovative changes to maintain optimal system performance and liaise with management to deploy effective solutions.
Qualifications, Skills & Attributes
The successful jobholder will be required to possess the following qualifications:
- A Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years as a DevOps Engineer or in a comparable software-engineering role.
- Experience in maintaining Java web applications, strong operational experience in Linux/Unix environments, and proficiency in scripting languages such as Shell, Perl, and Python.
- A deep understanding of application, network, and cloud security, coupled with expertise in security fundamentals, threat modeling, vulnerability assessment, encryption, and adherence to compliance frameworks like GDPR and HIPAA.
- Strong automation capabilities, experience with tools like Docker, Jenkins, Chef, Puppet, Git, MongoDB, JAVA, and Nginx.
- Strong analytical, problem-solving, and presentation skills; expertise with source control and continuous integration tools; effective team management and collaboration.
- Flexibility in coding and system integration, cybersecurity skills, collaborative approach, and decision-making agility. Familiarity with cloud infrastructure and container orchestration (AWS, Azure, Docker, Kubernetes) is a plus.
- High personal drive and integrity, self-starter with a collaborative mindset, excellent team working skills, customer-focused, and adaptable to changing trends and requirements.
- Open-minded, change champion, and agile in approach.
- Flexibility for long or odd hours as required.
How to apply:
If you’re ready to make an impact in a dynamic environment and contribute to cutting-edge digital banking solutions, we’d love to hear from you! Please forward your application enclosing detailed Curriculum Vitae to [email protected] indicating the job reference number DOE/IID/2024 as the subject of your email by 22nd August, 2024.
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.