DevOps engineer

Jose Merciline
  • New York
    30+ days ago

    Job Description

    JOB DESCRIPTION

    The Payments and Cash Management Technology department partners with Cash Management Operations, Corporate Treasury and lines of business groups across the globe to provide best in class technology solutions that facilitate the movement of billions of dollars daily. We have a culture of partnership and collaboration, and our team members are enthusiastic about learning the business and working closely with our users to help solve their problems. We have great business relationships and pride ourselves on an open and friendly work culture.

    As a DevOps engineer within Payments Technology, you will be focusing on delivery of an innovative, highly visible strategic initiative to enable new payments and funding capabilities. Payments has a varied technical stack - core Java for the server-side, Angular/React for the web and DB2 SQL, SQL Server for the database and we expect the team members to have solid understanding of these technologies. We implement a cloud first strategy, therefore experience with Cloud based software development and DevOps within the Azure and AWS platforms would be beneficial. We also use a range of industry leading technologies such as Kafka. Knowledge of these technologies is not necessary - but an enthusiasm and desire to learn new technology and deploy it to solve business problems is a must.

    In order to achieve our objectives, we incorporate DevOps and Agile methodologies including Scrum, Test Driven Development, Continuous Integration and Continuous Delivery in our development processes. The role will involve interacting with developers, clients in the business, external vendors and other technology teams. The candidates key focus areas will be the following:

    • Automate environment deployment and management.

    • Build and support pipelines to support the Software Development Lifecycle.

    • Develop and configure software that delivers capabilities used for testing automation.

    • Ensure that software changes are delivered to production efficiently and that adequate testing has been performed to ensure it meets functional and non-functional requirements.

    • Build, deploy and support observability and management toolsets across the platform.

    • Learn and understand the business domain and application architecture.

    • Embed within functional delivery squads’ team in order to collaborate on projects.

    • Take ownership of project and DevOps deliverables.

    Measures of success in this role include, but are not limited to, the degree at which:

    • Incident occurrence and severity decreases while change velocity increases.

    • Team adoption and understanding of testing strategies increases.

    The ideal candidate should have: • A passion for DevOps, automation, and a desire to understand the latest evolutions in software and engineering practices.

    • Strong communication and interpersonal skills to work closely with business stake holders and global team members.

    • 7+ years of relevant professional experience in QA, development, automation.

    • Ability to code and maintain both back-end and front-end automation frameworks written in distributed programming languages, such as:

    o Java, Python (back-end)

    o JavaScript, Selenium (front-end) • Ability to define and automate functional tests using TDD or BDD frameworks, such as: Concordion, JBehave, Cucumber.

    • Proficient in traditional RDBMS schema concepts and SQL.

    • Practical experience leading teams within an Agile Scrum based global environment.

    • Knowledge of source code management tools, such as: GIT, Perforce, and VSS.

    • Proficient in continuous integration tools, such as: Jenkins, Maven.


    Numbers & Facts

    LocationNew York

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • AngularJSunmatched
    • Automationunmatched
    • Cash Managementunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Fundingunmatched
    • Gitunmatched
    • IBM DB2unmatched
    • Interpersonal Skillsunmatched
    • Javaunmatched
    • Jenkinsunmatched
    • Leadershipunmatched
    • Mavenunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Multiplatform/Cross-Platformunmatched
    • Perforce Source Control Management (SCM) Softwareunmatched
    • Problem Solving Skillsunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • React.jsunmatched
    • Relational Databases (RDBMS)unmatched
    • SQL (Structured Query Language)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Server-Side Javaunmatched
    • Software Administrationunmatched
    • Software Configuration Managementunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Strategic Planningunmatched
    • Team Lead/Managerunmatched
    • Technical Leadershipunmatched
    • Test Automationunmatched
    • Test Driven Development (TDD)unmatched
    • Test Strategyunmatched
    • Treasuryunmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder