Project Description:
There is a number of systems used by different bank's projects to build, deploy (DevOps toolchain), collaborate, security scan, and meet regulatory commitments.
The team comprises the following functional areas:
• Build & Deploy DevOps toolchains (Odyssey and CS GitLab)
• Security scanning
• Collaboration Tools
• Software Governance
The goal of the project is to plan migration, decommissioning and final removal of all these services.
In the meantime we will conduct maintenance, ensure optimal performance, security, and reliability.
Responsibilities:
- Lead and mentor a team of engineers
- Guide technical direction, planning, and solutions
- Facilitate Scrum Events
- Ensure Jira Quality and Delivery
- Monitor and Communicate the team's progress to stakeholders
- Guarantee a secure infrastructure environment as well as production stability and performance
- Analyse issues within applications/systems and define corrective measures
- Cooperate with other groups in engineering on delivery of large scale programs
- Perform functional/configuration changes to improve automation and reduce maintenance effort
- Management of monitoring systems (Nagios, Prometheus, Grafana)
- Certificate renewals.
- Cleanups, removal of redundant applications, functions, and data
Mandatory Skills:
- Minimum 8 years of experience IT, 5+ years in DevOps technology tools and automation capabilities
- Experience working in large investment bank
- Knowledge of DevOps and Agile principles and best practices
- Analytical thinking and problem-solving capabilities
- Leadership skills, ability to inspire and motivate others
Technological stack:
- Linux RHEL
- Java/Groovy experience
- Gitlab, Bitbucket
- Jenkins
- Kubernetes/Openshift
- Ansible/Salt
- Prometheus, Grafana, Alertmanager, Splunk
- Postgresql
- Sonar qube, Nexus IQ
- Maven, Gradle, NPM
Engineering skills:
- Experience with administration and maintenance of Openshift and/or kubernetes, Jfrog artifactory, Jira, Confluence, Splunk, Prometheus, Grafana, Alertmanager, Gitlab, Jenkins
- Experience with Groovy and/or Java programming language
- Building CI/CD process on Jenkins (scripted pipelines, declarative pipelines, jenkins library), building CI/CD on gitlab. Adapt current CI/CD to the new infrastructure
- Strong knowledge of building tools like: Maven, Gradle, NPM
- Strong debugging skills
Nice-to-Have Skills:
- IT Degree desirable
- HA proxy
- Transporter
- Jfrog artifactory
- Jira, Confluence
- Experience with Docker and container orchestration (K8s)
Languages:
English: C1 Advanced
Hybrid mode of work planned (3 days in the office, 2 days from home)