Dev Ops Engineer

4 days ago

Iselin, New Jersey, United States Sept 2017 Branding Full-time

 Job Description

16 March 2021

Employee



CLS helps clients navigate the changing FX marketplace – reducing risk and creating efficiencies. Our extensive network and deep market intelligence enable CLS specialists to lead the development of standardized solutions to real market problems. Our innovative, forward-looking products make the trading process faster, easier, safer

and more cost-effective – empowering our clients’ success.

 

Functional title

Dev Ops Engineer

Location

New Jersey

Corporate title

N/A

Report to

Suresh Kapalavai

Department

Technology

No. of direct reports

N/A

 

 

 

 

Job purpose

This position is with the CLS Technology.  The primary responsibilities of the job will be

 

(a) Hands-on DevOps design, development and implementation

(b) End-to-end, full-stack DevOps delivery

 

Essential Function / major duties and responsibilities of the job

Duties, Responsibilities, and Deliverables:

  • Understand and assimilate the CLS SDLC requirements, processes and procedures
  • Ensure that a viable, consistent and efficient DevOps strategy is implemented in the end-to-end development of applications and products that is consistent with, compliant of and conformant to the CLS SDLC
  • Improve and integrate existing architecture with the industry-best automation tools and practices
  • Collaborate with release manager(s), development leads, developers, QA, and Engineering teams in the continual improvement and enhancement of the DevOps process
  • Analyze, design and implement solutions for CI/CD build, release and deployment automation
  • Analyze, design and implement solutions for automated and CI/CD-integrated UT (Unit Testing) and CIT (Component Integration Testing) that can potentially be extended to the ST (System Testing) and SIT (System Integration Testing) phases
  • Institute and implement automated solutions for SDLC governance and compliance monitoring and reporting
  • Plan, implement and ensure that delivery milestones are met
  • Provide automation solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a financial application including usability, performance, security, resiliency, and compatibility
  • Proactively recognize system deficiencies and implement effective solutions
  • Apply significant knowledge of industry trends and developments to improve CLS in-house practices and services

 

 

Experience / essential and desired for successful job performance

•             3+ years of hands-on experience in (Linux) shell and non-shell (awk, sed, Python, Perl, Ruby, etc.) scripting

•             3+ years of hands-on DevOps design, development and implementation

•             Hands-on experience in industry leading build tools such as Jenkins, Maven, Bamboo, GIT

•             Hands-on experience with Atlassian Administration, JIRA, Bitbucket, Confluence

•             Knowledge of incident management tools such as ServiceNow

•             Excellent understanding of automated quality assurance and test strategies

•             Hands-on experience with SQL and with at least one DBMS such as IBM DB2 (preferred) or Oracle is a strong plus

•             Hands-on knowledge of MS Office toolset including MS-Excel, MS-Word, PowerPoint,  and Visio

•             Experience in Agile Software Development Practices (Scrum or other)

•             Development experience with Node JS or other web-based development a plus

•               Prior work with Docker, Kubernetes, cloud services a plus

 

Qualifications / certifications

•               Bachelor Degree

•               Minimum 3 year experience in Information Technology

Knowledge, skills and abilities / competencies required for successful job performance

 

 

Success factors / ‘How’. Personal characteristics contributing to an individual’s ability to excel in the position

 

  • Have strong analytical, written and oral communication skills with a high self-motivation factor
  • Possess excellent organization skills to manage multiple tasks in parallel
  • Be a team player
  • Have the ability to work on complex projects with globally distributed teams and manage tight delivery timelines
  • Have the ability to smoothly handle high stress application development and support environments
  • Strive continuously to improve stakeholder management for end-to-end application delivery and support