Updated: 2023-09-12

DevOps Engineers

Chicago

  • Published 4 years ago
  • English
  • Expected start date: ASAP

Assignment Details

Job Family Description:

Expert in Dev Ops Engineering and design technique as well as experience working across large environments with multiple operating systems/infrastructure for large-scale programs (e.g.,Expert Engineers) starting to be firm-wide resources working on projects across Banking

  • Is multi-skilled with expertise across software development lifecycle and toolset
  • May be recognized as a leader in Agile and cultivating teams working in Agile frameworks
  •  Sought out as coach for at least one technical skill
  •  Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency, security
  •  Stays abreast of cutting edge technologies/trends and uses experience to influence application of those technologies/trends to support the business; may give speeches and outside the firm, writes articles

DevOps Engineer/Performance Engineer will be responsible for some of the following functions:

  • 7 or more years of experience in field of Performance engineering , looking at heap dumps, thread dump and doing deeper analysis on performance issues
  • Strong problem solver, should be able to analyze the performance issues and provide solution to solve them
  • Should be able to provide tuning recommendations for heap, cpu, thread related application issues
  • Experience with standard profiling/monitoring tools – Dynatrace, Grafana, Jprobe, JCONSOLE etc
  • Expertise with various programming languages/concepts (JAVA, J2EE, Java Script, JSON, AJAX, Spring, HTML5, etc.)
  • Provides tuning recommendations to resolve complex performance issues (response time, throughput, Heap, CPU and garbage collection etc.)
  • Analyzes performance test results to evaluate impacts on production infrastructure and make comparisons with previous release benchmarks
  • Able to develop test data tools using Java, groovy, Python as required
  • Performs in-depth technical root cause analysis for high priority issues spanning all technology layers/stacks
  • Works with cross functional project teams to define performance metrics and acceptance criteria
  • Models technical requirements to evaluate performance impacts
  • Review application functionality and collaborate with development to determine performance testing requirements
  • Gain a working knowledge of the technical details of the system under test
  • Learn to use all the tools available for monitoring the perf environment
  • Review test executions to confirm that performance tests are valid and operating as expected
  • Identify issues in the test execution, test data, performance environment that are impacting the test
  • Provide root cause analysis and Engage the appropriate AD partners, product, architecture team for issues
  • Develops JMETER scripts, add them to Blazmeter and visualize the results in kibana and draws meaningful conclusion from the results
  • Must have working knowledge across all major tiers/technologies associated with distributed web applications (e.g. Java development, web server setup/administration, application server setup/administration, basics of TCP/IP and HTTP/S protocols, SQL, etc.)
  • Must have excellent problem solving and critical thinking skills
  • Financial industry experience is a plus
  • Expert written and communication skills
  • Works with cross functional project teams to define performance metrics and acceptance criteria
  • Models technical requirements to evaluate performance impacts
  • Must have working knowledge across all major tiers/technologies associated with distributed web applications (e.g. Java development, web server setup/administration, application server setup/administration, basics of TCP/IP and HTTP/S protocols, SQL, etc.)

Skills/Technology:

  • Monitoring Tools: Kibana, Grafana
  • Performance Engineering Deep dive tools: DynaTrace, JVM thread and Java Heap monitoring and analysis
  • Development skills: Java Development Skills , groovy, UNIX, Python
  • Testing Tools: JMETER, Blazmeter,
  • Other Skills : Jenkins, CI/CD pipeline,Microservices Architecture, Oracle Database

 

Overview

Location Chicago
Workload 40 Hours/Week , 100% Onsite
Expected start date ASAP
Expected end date Open
Necessary languages English
Necessary skills DevOps, Dynatrace, Java, Kibana, SQL

Assignment closed

This assignment is closed as of 2020-04-03 and is no longer accepting applicants. Create an account to be the first to know when a similar or other relevant assignments are posted on Onsiter.

Create account