The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
M608j26xxf0lwm0z93f

Senior Performance Engineer

Job Description

Performance Engineer / Site Reliability Engineer - Senior
Data Recognition Corporation - Maple Grove, MN
This position is onsite and/or remote
Company cannot provide sponsorship for this position
This is an employee role, not contract or consult

Summary:
This position works with development teams to take responsibility for service availability and performance in production environments. This position serves as a subject matter expert on the capabilities and limits of multi-data center production infrastructure, and to implement quality and release standards.

Responsibilities:

  • Define best practices promoting service reliability and fault-tolerance.
  • Collaborate with development teams to implement best practices.
  • Design and implement innovations that improve service reliability, infrastructure resiliency and security, and data availability.
  • Serve as a subject matter expert on all matters related to the service operations. Troubleshoot and provide root cause analysis for issues spanning code, network, database and systems components.
  • Develop, maintain, and support automated tools for testing system performance and functionality.
  • Collaborate with Product and Software Development teams to define Service Level Agreements (SLAs), Objectives (SLOs) and Indicators (SLIs)
  • Collect SLI metrics and establish monitoring based on SLO thresholds and other product requirements
  • Develop product specific reliability requirements to support SLOs.
  • Ensure the infrastructure meets performance and capacity requirements.
  • Understand application dependencies to review interaction, monitoring and alerting, and dependency reliability in order to meet SLOs.
  • Provide technical leadership and mentoring to other members of SRE team.
  • Complete documentation according to approved methodology.
  • Coordinate and participate in development and review meetings.

Qualifications/Requirements:

  • 5+ years of ANY software development, automation, or infrastructure as code experience.
  • Experience analyzing application performance problems.
  • Experience with ANY: Unix/Linux and/or Windows operating system administration and networking architecture.
  • Experience with ANY or Similar monitoring systems: Elastic Stack, Splunk, NewRelic or similar.
  • Experience with ANY source control and continuous integration tools (such as GitHub and Jenkins preferred.)
  • Exposure to issue tracking systems such as JIRA and ServiceNow.
  • Knowledge of performance, load, and stress testing practices.
  • Knowledge of ANY cloud-based systems and technologies. (such as AWS, Azure or similar)
  • Familiarity with Agile development methodologies, including Scrum.
  • Highly motivated with strong communication, analytical and technical skills along with the ability to work both independently and as a member of a team.

Preferred Qualifications (nice to have, not required):
 

  • Experience using automated testing and performance tools (JMeter, BlazeMeter, Selenium Grid, Protractor, or similar)
  • Experience building and maintaining cloud-native solutions on AWS, Azure, GCP, or similar.
  • Experience with container orchestration tools (such as Kubernetes, OpenShift, Docker Swarm)
  • Cloud infrastructure as code experience (such as Terraform, CloudFormation)
  • Experience with configuration management tools. (such as Ansible, Chef, Puppet, Salt)
  • Experience with multiple database technologies. (such as MS SQL, MySQL, Postgres, MongoDB, DynamoDB, Oracle)
  • Demonstrated ability with scripting and programming languages. (such as Java, JavaScript, Angular, Node.js, CoffeeScript, TypeScript)
  • Web service testing and an understanding of microservices.
  • Experience building CI/CD tools (Jenkins preferred) for a production application in an enterprise environment.

 

DRC retains the right to change or assign other duties to this position.

No Agencies, Please

Company cannot provide sponsorship for this position

Data Recognition Corporation is an Affirmative Action/Equal Opportunity Employer  M/F/D/V

Job Requirements

  • Communicate the performance testing status to performance test lead
  • Create performance test scripts and implements test scripts
  • Report on performance test results
  • Maintain performance test scripts and test scenarios
  • Perform analysis of performance test results
  • Analyze the performance test results
  • Developing performance and load test suites
  • Implement load testing and application performance monitoring for applications
  • Expand testing practices for performance testing
  • Resolve performance and stability issues in performance test environment
  • Enhance performance testing, monitoring
  • Establishing requirements for performance testing
  • Assess performance risks through testing results
  • Gather performance test requirements and create performance qualification plans
  • Manage multiple performance testing projects
  • Supervise a performance testing team
  • Identify performance requirements and develop a performance testing strategy
  • Setup the performance testing environment
  • Writing performance and load test plans, test cases
  • Go beyond performance testing and move to performance engineering

Job Snapshot

Location US-MN-Maple Grove
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type Engineering & Aerospace, Other, IT & Technical
Other Compensation: 0
Apply

Company Overview

Data Recognition Corporation

DRC was founded in 1978 as a service firm specializing in test and survey administration and processing. We began with 50 employees in one location—a small group of people dedicated to differentiating their company by providing superior customer service. Since that time, DRC has evolved into a full-service information management company with a staff of more than 600 full-time employees and over 4,000 seasonal and temporary employees in 14 locations around the country. However, even as we have grown, we have remained committed to our “customers first” attitude. Our hallmark in the industries we serve has become our unparalleled responsiveness to each of our clients. Learn More

Contact Information

US-MN-Maple Grove
Icon-social-facebookIcon-social-linkedin
Snapshot
Data Recognition Corporation
Company:
US-MN-Maple Grove
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Engineering & Aerospace, Other, IT & Technical
Store Type:

Job Description

Performance Engineer / Site Reliability Engineer - Senior
Data Recognition Corporation - Maple Grove, MN
This position is onsite and/or remote
Company cannot provide sponsorship for this position
This is an employee role, not contract or consult

Summary:
This position works with development teams to take responsibility for service availability and performance in production environments. This position serves as a subject matter expert on the capabilities and limits of multi-data center production infrastructure, and to implement quality and release standards.

Responsibilities:

  • Define best practices promoting service reliability and fault-tolerance.
  • Collaborate with development teams to implement best practices.
  • Design and implement innovations that improve service reliability, infrastructure resiliency and security, and data availability.
  • Serve as a subject matter expert on all matters related to the service operations. Troubleshoot and provide root cause analysis for issues spanning code, network, database and systems components.
  • Develop, maintain, and support automated tools for testing system performance and functionality.
  • Collaborate with Product and Software Development teams to define Service Level Agreements (SLAs), Objectives (SLOs) and Indicators (SLIs)
  • Collect SLI metrics and establish monitoring based on SLO thresholds and other product requirements
  • Develop product specific reliability requirements to support SLOs.
  • Ensure the infrastructure meets performance and capacity requirements.
  • Understand application dependencies to review interaction, monitoring and alerting, and dependency reliability in order to meet SLOs.
  • Provide technical leadership and mentoring to other members of SRE team.
  • Complete documentation according to approved methodology.
  • Coordinate and participate in development and review meetings.

Qualifications/Requirements:

  • 5+ years of ANY software development, automation, or infrastructure as code experience.
  • Experience analyzing application performance problems.
  • Experience with ANY: Unix/Linux and/or Windows operating system administration and networking architecture.
  • Experience with ANY or Similar monitoring systems: Elastic Stack, Splunk, NewRelic or similar.
  • Experience with ANY source control and continuous integration tools (such as GitHub and Jenkins preferred.)
  • Exposure to issue tracking systems such as JIRA and ServiceNow.
  • Knowledge of performance, load, and stress testing practices.
  • Knowledge of ANY cloud-based systems and technologies. (such as AWS, Azure or similar)
  • Familiarity with Agile development methodologies, including Scrum.
  • Highly motivated with strong communication, analytical and technical skills along with the ability to work both independently and as a member of a team.

Preferred Qualifications (nice to have, not required):
 

  • Experience using automated testing and performance tools (JMeter, BlazeMeter, Selenium Grid, Protractor, or similar)
  • Experience building and maintaining cloud-native solutions on AWS, Azure, GCP, or similar.
  • Experience with container orchestration tools (such as Kubernetes, OpenShift, Docker Swarm)
  • Cloud infrastructure as code experience (such as Terraform, CloudFormation)
  • Experience with configuration management tools. (such as Ansible, Chef, Puppet, Salt)
  • Experience with multiple database technologies. (such as MS SQL, MySQL, Postgres, MongoDB, DynamoDB, Oracle)
  • Demonstrated ability with scripting and programming languages. (such as Java, JavaScript, Angular, Node.js, CoffeeScript, TypeScript)
  • Web service testing and an understanding of microservices.
  • Experience building CI/CD tools (Jenkins preferred) for a production application in an enterprise environment.

 

DRC retains the right to change or assign other duties to this position.

No Agencies, Please

Company cannot provide sponsorship for this position

Data Recognition Corporation is an Affirmative Action/Equal Opportunity Employer  M/F/D/V

Job Requirements

  • Communicate the performance testing status to performance test lead
  • Create performance test scripts and implements test scripts
  • Report on performance test results
  • Maintain performance test scripts and test scenarios
  • Perform analysis of performance test results
  • Analyze the performance test results
  • Developing performance and load test suites
  • Implement load testing and application performance monitoring for applications
  • Expand testing practices for performance testing
  • Resolve performance and stability issues in performance test environment
  • Enhance performance testing, monitoring
  • Establishing requirements for performance testing
  • Assess performance risks through testing results
  • Gather performance test requirements and create performance qualification plans
  • Manage multiple performance testing projects
  • Supervise a performance testing team
  • Identify performance requirements and develop a performance testing strategy
  • Setup the performance testing environment
  • Writing performance and load test plans, test cases
  • Go beyond performance testing and move to performance engineering
Mxl8df67z8jp8nyj442
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Senior Performance Engineer Apply now