Company & department description
SWIFT is a member-owned cooperative that provides the communications platform, products and services to connect more than 10,800 banking organisations, securities institutions and corporate customers in over 200 countries and territories.
SWIFT enables its users to exchange automated, standardised financial information securely and reliably, thereby lowering costs, reducing operational risk and eliminating operational inefficiencies.
SWIFT also brings the financial community together to work collaboratively to shape market practice, define standards and debate issues of mutual interest.
SWIFT is headquartered in Belgium and has over 24 offices worldwide.
Be a part of the Agile Transformation at SWIFT!
The Path to Production team is looking for creative and motivated DevOps Accelerator and Engineer to be part of its agile delivery team, driving our Agile Transformation at SWIFT.
Our team produces a highly compliant software development, configuration management, and change management framework which supports the company in delivery of its software.
You will be part of this team which is responsible for the CI / CD pipeline of all applications at SWIFT.
As a DevOps Accelerator and Engineer, you’ll be a front-runner for our Agile transformation and work very closely with the different cross-
functional product teams / squads at SWIFT. You'll combine Agile’ with expertise in technology to roll-out and continuously improve the CI / CD pipeline and to redesign the linkages & controls affected by the Agile transformation.
You have an equal role in the team as a contributor and designer. You will need to be continually looking for creative solutions, using both your existing technical knowledge and by exploring and learning new processes, products, and technologies.
You will have the opportunity to provide technical and architectural input and feedback to the team and shape the evolution of the continuous delivery pipeline at SWIFT.
Practically, you will :
Support of roll-out of and migration to the CI / CD pipeline , including :
Work with the team to continually architect, design, develop, test, install / roll-out, and improve the new CI / CD pipeline to all teams / squads.
Support the squads in migrating to the CI / CD pipeline by providing coaching and ad-hoc problem solving to address impediments and issues
Integrating controls in the CI / CI pipeline, where possible ("compliance-as-code")
Develop and maintain technical documentation and automated tests for the CI / CD pipeline
Participate in the agile teams activities to prioritize, estimate, and coordinate team activities on a daily basis
Review designs, code, unit test and technical documentation created by other developers.
Work collaboratively with other team members and provide guidance to more junior team members
Provide routine demos and solution presentations to team members and customers based in Belgium, Kuala Lumpur, Hong Kong, Netherlands, etc.
with flexible timing based on timezone needs.
Support the redesign of the linkages and controls affected by new way of working, whereby the risk controls are maximally embedded "as code"
Validate the new linkages and controls with the squads and refine them based on the learnings from these teams
Support the squads ad-hoc in managing the existing linkages & controls and problem solving to address impediments and issues
Coach and challenge the squads on DevOps practices , including :
Assess the current challenges and defining the key actions to be taken to improve the DevOps practices within a team / squad while onboarding them to the Agile
Constantly validate the measures to be taken to improve the DevOps practices
Coach the teams / squads on how to best use the available DevOps practices, CI / CD pipeline, evolve controls, etc.
Education : 4 or 5-year university degree in computer science or related field, or equivalent work experience.
3+ years of experience in IT / software delivery, preferably working with architectures focusing on security and SaaS delivery models
3+ years of experience working in Unix and / or Linux environments. Some system engineer experience is not required but is a plus.
Experience and enjoyment working in agile teams is a must
1+ years of experience with : DevOps practices and toolset with strong focus on automation of provisioning, quality controls, security auditing and maintenanceCI / CD tooling, including Jenkins, Nexus, Bitbucket / git, or equivalent.
Agile / Scrum tooling including Jira, Confluence, or equivalentScripting (Python, Terraform, Packer, Ansible, Lambda functions, etc.)
1+ years of experience with containerization platforms, such as Docker, OpenShift, or equivalent is not required, but is preferred
Kubernetes experience is not required, but is preferred
Professional skills :
Engaged and team-oriented
Passion for problem solving
Ability to work well in both a team (pair programming) and individual environment
Ability to perform research and analysis on your own as needed
Fully understandable English skills both written and oral
What we offer :
A fast paced and collaborative team environment where you can make a difference, as well as a comprehensive and competitive benefits package.
You will be exposed to and work with various technologies and applications, including :
An agile scrum working environment with fast paced development and delivery
Containerization and cloud technologies (Docker, Kubernetes, etc.)
Continuous Integration, Delivery, and Deployment using Jenkins, Nexus, Ansible
Software development tools (Git / Bitbucket, Eclipse, ...)
Automated testing : Jasmine, Cucumber, junit, etc.
Automated code analysis and review using SonarQube