• DevOps Accelerator & Engineer - Junior

    Job Locations MY-Kuala Lumpur
    Job ID
    2019-5779
    Category
    IT: Development & Programing
  • Company & department description

    Company 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!

    Continuous Delivery Services 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.

     

    Responsibilities

    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 practice
    • Coach the teams/squads on how to best use the available DevOps practices, CI/CD pipeline, evolve controls, etc.

    Qualifications

    • Education: 4 or 5-year university degree in computer science or related field, or equivalent work experience.

     

    • 2+ years of experience in IT/software delivery, preferably working with architectures focusing on security and SaaS delivery models

     

    • 2+ 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

     

    • Exposure to :

     

    • DevOps practices and toolset with strong focus on automation of provisioning, quality controls, security auditing and maintenance

     

    • CI/CD tooling, including Jenkins, Nexus, Bitbucket/git, or equivalent.

     

    • Agile/Scrum tooling including Jira, Confluence, or equivalent

     

    • Scripting (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, ...)

     

    • Apache Tomcat web server

     

    • Automated testing: Jasmine, Cucumber, junit, etc.

     

    • Automated code analysis and review using SonarQube

     

    • Oracle databases & optimization

     

    • UML and XML

     

     

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed