Solid Knowledge of enterprise operating systems (Windows, Linux (RH)) as well as network protocols
Unix (shell scrpting, navication, file, permissions, editing)
Continuous Integration, Build and Deployment Tools (Bitbucket, Artifactory, Ansible Tower)
5 7 years of experience in engineering, engineering support, or technical support environment or equivalent consulting experience
Must be able to effectively communicate status and be able to document key artifacts as required
Experience with the software development life cycle (SDLC)
Familiar with both software versioning tools and continuous integration tools, such as SVN, JUNIT, Hudson, Jenkins
Familiar with both Windows and Unix/Linux environments and SQL Server database. Experience with Unix (shell scripting, navigation, file, and editing) and SQL languages
Experience with regression, functional, and system testing procedures. Experience with development flows and functionality in each release to support rapid continuous delivery
Ability to diagnose and troubleshoot infrastructure/environment related issues
Must have a bachelor's degree in relevant fields
Desired Skills :
Ability to work with distributed teams
Experience in both Waterfall and Agile methodology
Experience in deployment automation
Investment Bank and/or Margin systems knowledge
Previous experience with infrastructure monitoring tools, such as ITRS Geneos
Experience in large scale capacity planning and / or management
Familiarity with one or more of the following: sh, ksh, csh.
Previous experience with scripting in Perl
Knowledge of one or more of the following: C++, Objective-C, Java, Python
The Technology Environment Analyst professional will be responsible for preparing testing/UAT environments for the integration system testing, user acceptance, and production release stages of the SDLC phases.
This position partners with infrastructure counterparts, project managers, software developers, business users and management across the Margin technology and business organizations to successfully deliver process/data results.
This position requires the ability to follow, design and execute testing environment set up plans and procedures during the System Integration Testing of new or modified applications, computing environments, and software/hardware technology and tools, etc.
Perform requirement analysis for environment setup, create /follow standard configuration plans, execute and troubleshoot batch jobs. Review and resolve issues. Provide sound root cause analysis and resolution for failures.
Manage capacity monitoring and coordination of system patching, remediation of declining / non-permitted hardware and software