Vacancy caducado!
Your Opportunity
We are looking for a Performance Engineer who is passionate about automation and process improvement. Retail Web Technology builds and maintains client facing technology solutions. We are looking for a Performance Engineer to support a wide range of improvements to performance engineering processes, including production monitoring and DevOps practices in support of various development teams. The ideal candidate will have 8-12 years of experience in a comparable position, demonstrated experience in a fast-paced, agile environment and capable of working across a large enterprise. What you are good at- Work with Build/Run teams to build highly-available and scalable performance testing solutions leveraging platform infrastructure with appropriate monitoring and alerting mechanisms in place.
- Engineer performance testing into the agile scrum certification process and establish service level agreements for RWT infrastructure, agent deployments, including optimizations and tuning's per requirements.
- Provide guidance for application/operational teams to setup policies, alerts, dashboards and custom configuration to get full visibility into their entire environment.
- Understand and performance test the APIs, abstractions and integration patterns to solve challenging distributed computing problems
- Work closely with product owner and team members to decompose stories, design features, and prioritize tasks
- The ideal candidate will contribute to Schwab's journey to mature our Continuous Delivery processes by establishing automated processes, streamlining build and deploy methodology, and improving our software development practices.
- Assist in analyzing application configuration management issues in production and test (non-production) environments. Develop and maintain performance scripts.
- Identify technology gaps/risks early and establish mitigation plans
- Complete assigned tasks by working with individuals and teams that are geographically dispersed.
- Monitor application performance, optimize performance bottlenecks and usage to create an application capacity model
- Actively participating in mentoring junior team members.
- Work with Team Leads, Architects, and Developers across the organization to proactively monitor application performance and ensure new features align to application SLAs.
- Help optimizing system components such as CPU/Memory/Disk/Network & OS/Application software for maximizing the computer resources utilization.
- Bachelor's degree in Computer Science or related discipline.
- Expert knowledge in hardware, software, and distributed applications environments and solid understanding of their associated capacity and performance indicators
- Knowledge of distributed database, distributed computing and high frequency transactions is a big plus
- Ability to juggle many competing priorities.
- Knowledge with Monitoring of large scale applications, .NET and database applications.
- Solid systems administration understanding (UNIX, Linux or Windows)
- The ideal candidate will have 8-12 years or more in depth of Build, Deploy, Configuration, and Release Management discipline and processes.
- Experience with Microsoft VSTS, Parasoft LOADTest, Jmeter, Karate or other industry leading toolsets for performance and load testing.
- Experience with the Atlassian toolset (Jira, Bitbucket, Bamboo and Confluence).
- Experience with deployment patterns which reduce deployment risk, such as Canary and Blue-Green.
- Have experience in one or more major programming, scripting or data base query languages (i.e. Powershell, Javascript, C#, Python, SQL/PL).
- Experience in Cloud Foundry or AWS or relevant experience is preferred.
- Experience with automation/configuration management tools such as Saltstack is a plus.
- Experience with code scanning tools such as Vericode and SonarQube.
- Experience with logging and monitoring tools such as AppDynamics, Splunk, Dynatrace Synthetic, mPulse, ThousandEyes and Geneos.
- Knowledge of best practices with respect to branching strategies and code promotion.
- Understanding of testing frameworks and reporting tools.
Vacancy caducado!