The DevOps team sits horizontally over the project delivery of all teams, providing centralized governance and shared services across the department. Its’ main functional areas encompass Process Automation, Deployment Management, Technology Management and Compliance Management.
The DevOps Engineer will join the Project Team of Treasury Common Services and will work for configuring various software components and tools spread on a wide and diverse infrastructure owned by the Bank.
The role would ideally suit a passionate technologist, with broad development experience across the SDLC with the will to improve and innovate.
➢ Maintains and supports the development infrastructure and environments;
➢ Creates and/or integrates systems, utilities and scripts to automate deployment, configuration and monitoring of builds and environments;
➢ Defines build and deployment standards and procedures and ensures adherence to them;
➢ Liaises with IAAS and PAAS service provides within the Bank to enhance their offerings;
➢ Liaises with other technical areas, conducting technology research, and evaluating software required for maintaining the development environment;
➢ Creates, operates and improves the process automation solutions designed to optimize the activity and to deliver a high quality of service.
Requirements / technical skills:
✓ Excellent communication skills in English;
✓ A creative approach towards solving technical problems;
✓ Proactive can-do attitude;
✓ Exposure to the Software Development Life Cycle processes
✓ Good knowledge of TeamCity/Jenkins/Ansible, GIT/BitBucket, Udeploy
✓ Good knowledge of testing and deployment automation frameworks and tools
Solid understanding of infrastructure and platform components included but not limited to:
✓ Linux Operating Systems
✓ Shell/Python Scripting
✓ At least one SQL Database (Oracle, MySQL, MS-SQL etc.)
✓ Oracle WebLogic / Tomcat / JBoss Application Servers
✓ Basic knowledge of one build system (Maven, Gradle, Ant etc.)
Experience with tooling across the SDLC:
• JIRA, ServiceNow;
• Confluence, Artifactory;
It's great, but not required, if you have:
✓ Experience in building / supporting Continuous Delivery pipelines;
✓ Experience in working with containerized environments (Docker, OpenShift);
✓ Development experience OOP languages;
✓ Knowledge of configuration management tools: Ansible, Chef, Puppet, Docker;
✓ Able to adjust to rapidly changing priorities of delivery;
✓ Able to work efficiently with colleagues in multiple regions;
✓ Comfortable interacting directly with a broad spectrum of stakeholders in multiple regions;
✓ Willing to collaborate across domains, for efficiency in technology sharing and reuse.