SaltLakeCityRecruiter Since 2001
the smart solution for Salt Lake City jobs

Senior Systems Engineer - 2006115

Company: Fidelity Investments
Location: Salt Lake City, Utah
Posted on: April 24, 2020

Job Description:

Position Description:

Builds and supports authentication and identity management applications to facilitate secure access to customer facing systems. Creates fully automated build and deployment platforms and orchestrates deployments using CI/CD tools.

Primary Responsibilities:

Defines and provides authentication solutions that enable critical customer transactions.

Streamlines the development process -- code analytics, source code management, and virtualization and orchestration -- using open source technologies including, OpenStack, Chef, Docker, Fortify, Clover, Sonar, and Java.

Implements enterprise engineering solutions in a J2EE environment.

Deploys Java and J2EE application to application servers in Agile Cl/CD environments.

Builds and releases automated software builds, using Maven, Jenkins, uDeploy, and NexusPro.

Debugs build failures and works with developers and Quality Assurance (QA) engineers to resolve related issues.

Maintains current build systems, and develops build scripts and source control systems.

Creates and configures software build repositories in Nexus.

Integrates test automation, using Selenium and SOATest.

Develops software system testing and validation procedures, programming, and documentation.

Maintains and coordinates environment configurations, controls, code integrity, and code conflict resolution across projects.

Analyzes information to determine, recommend, and plan computer software specifications on major projects and proposes modifications and improvements based on user needs.

Develops original and creative technical solutions to support on-going development efforts.

Designs applications or subsystems on major projects involving multiple platforms and supporting a range of divisional initiatives.

Supports and performs all phases of testing leading to implementation.

Assists in the planning and execution of user acceptance testing.

Develops comprehensive documentation for multiple applications in support of corporate initiatives.

Performs post-installation testing to identify and resolve technical problems.

Establishes project plans for projects of moderate scope.

Develops technical modules in support of complex assignments and multi-phase projects.

Performs independent and complex technical and functional analysis for multiple simultaneous projects.

Education and Experience:

Bachelors degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience in the job offered or three (3) years of experience performing Linux administration and developing continuous delivery pipeline automation using DevOps best practice.

Or, alternatively, Masters degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience in the job offered or one (1) year of experience performing Linux administration and developing continuous delivery pipeline automation using DevOps best practice.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (DE) performing DevOps engineering, automation, and enterprise level platform automation in production and non-production environments, including development and staging servers using Chef or Puppet; automating administration functions -- maintaining source control, monitoring server security and system performance, performing patching, designing best practices for backups and recovery, and performing building and release engineering -- using Continuous Integration and Continuous Delivery (CI/DCD) and writing Shell, PERL, and Ruby scripts; and performing Linux administration and developing continuous delivery pipeline automation using DevOps best practices -- reducing organization silos, automating build and deploy processes, and measuring lead and mean time and deployment frequency to recover and change application failure rates.

DE managing large scale infrastructure components, using Continuous Development, Integration, and Testing (using GIT, Jenkins, and JMeter), Configuration Management and Continuous Deployment (using Chef, Urban Code Deploy, and Docker), and Continuous Monitoring (using Splunk and Kibana); and designing and developing large scale release packaging and delivery systems, using GIT, Jenkins, Urban Code Deploy, and Docker.

DE performing release engineering, configuration management, systems integration, and performance optimization of infrastructure components using Continuous Integration tools including, Jenkins, Maven, and Nexus.

DE developing performance test automation frameworks, using Groovy, Shell scripts, and Python that run on Docker container in a Continuous Integration pipeline through Jenkins in an on-premise slave nodes and AWS EC2 environment.

For full job details and to apply, please visit https://jobs.fidelity.com/ and search for job number: 2006115.

Keywords: Fidelity Investments, Salt Lake City , Senior Systems Engineer - 2006115 , Finance , Salt Lake City, Utah, Utah


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 Utah jobs by following @recnetUT on Twitter!

Salt Lake City RSS job feeds