NewBrunswickRecruiter Since 2001
the smart solution for New Brunswick jobs

Systems Engineer

Company: TRINITY ENVISION BUSINESS SERVICES LLC
Location: New York
Posted on: November 3, 2023

Job Description:

Title: Systems Engineer

Organization: Information Technology

Position: Contract- Hire

LOCATION, New York, NY

Visa: Citizen, Green Card

Length: 6th Month

Local candidates, onsite.

Candidates must have recent investment banking or heavy financial exp.

Visa Status: US Citizen, Green Card, EAD 2 years left on EAD

Contract to hire, 6 month contract to conversion

Mode of interview: First round technical phone screen followed with face to face or video.

JOB DESCRIPTION

~~~~~~~~~~~~~

Systems Engineer incorporates aspects of software engineering and applies that to operations with a goal of creating ultra-scalable and highly reliable systems. Involved in all levels of design, development and delivery of these applications and infrastructure.

Help define the evolving standards and processes that facilitate an efficient and reliable environment, implementing immutable infrastructures within internal datacenters and external cloud providers. Manage software changes and releases and be responsible for implementation.

Responsible for providing 24x7 application and technical support to all production and test environments. Application release and configuration management. Pinpoint areas of underdeveloped technology, software practices, and operational procedures that pose a risk to the production environment; actively develop technological solutions and business processes to reduce this risk.

Engineering

Responsible for the Automation of Operations & Support for Trading/Business Systems & Applications

Assume a leadership role in the continuous improvement of our Software Deployment Automation (SDA)

Research and select products to fulfill system reliability engineering requirements

(ex. Tidal, Puppet, Mesos, Git, etc.)

Investigate, identify and fix application performance, systemic inadequacies and latent reliability issues

Troubleshoot stack-wide engineering issues related to hardware, software, network and application

Implement Operational Automation for Monitoring, Managing, Deploying and Validating of Systems/Applications

Mentor engineers and team members on methodology, standards and best practices

Communicate enhancements through internal presentations, blog articles and documentation

Change Management

Manage installation and configuration of application software leveraging SDA

Manage, schedule and track application changes and releases

Define, test, and document installation and fallback of system changes

Asses, manage and communicate risks prior to implementation

Document specific procedures for implementation and error checking

Implementation Management

Design implementation strategy and procedures

Deploy application software and configuration changes across all Production and Test environments utilizing SDA

and our version control system

Ensure proper system and application health checks are performed and run successfully following implementation

Reliability Testing

Create and execute operational test plans/scripts/cases based on technical and business requirements

Support the execution of acceptance, performance, capacity, regression and system failover testing on back-end

components using automated test procedures wherever possible

Support scheduled weekend testing of Production level systems and applications

Application Support

Provide 2nd level application support for Test and Production environments

Troubleshoot and diagnose systems problems and make repairs in areas of responsibility

Utilize Jira, Github and ServiceNow to track and manage defects discovered during testing and application support

Troubleshoot and diagnose systems problems; install and configure fixes for applications

Provide online and offline Level II support for the trading systems (24 x 7 on call)

Analyze cause of production problems and develop methods for improvement

Define, execute and implement Systems Reliability Standards and Processes

Evaluate, design and implement Automation products and initiatives that lead to higher systems/application

reliability

Define, execute and implement Change Control and Implementation Management for Application functions

Define, execute and analyze Operational Acceptance Test initiatives

Provide Level II Application Support

Qualifications:

Bachelors degree or equivalent knowledge and experience

Expert knowledge of Linux servers, specifically RHEL

Demonstrable knowledge of TCP/IP

Experience of high-level scripting language (Python, etc.) and software design and life cycle

Practical knowledge and use of source control systems, Preferably GIT

Experience with IT Automation Software (Puppet, Chef, SaltStack)

Knowledge of basic network administration

Operational testing, change control and implementation management experience

Practical experience with monitoring and alerting workflows and technologies

General understanding of capacity and performance management

Possess the ability to adapt and adjust to rapidly changing land-scape and priorities

Strong ability to work independently and prioritize tasks with little or no direction

Passionate lifelong learner and innovator that understands that current technologies and problems will

continue to change

Familiarity with open source software development culture, community and workflows

Keywords: TRINITY ENVISION BUSINESS SERVICES LLC, New Brunswick , Systems Engineer, Banking , New York, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

New Brunswick RSS job feeds