Skills/Experience/Requirements Minimum of 5 years of professional hands-on experience. Strong understanding of JVM internals and memory tuning. Solid development background and proficient in various frameworks (Front End technologies, REST, SOAP, Java, Spring, DB etc). AWS - Development experience (certifications are a plus). Experience with config management systems like chef, puppet, etc. Strong appreciation for monitoring, logging, alerting, security. Proficient in high level script languages (Python preferred) as well as script environments like bash. Experience identifying system bottlenecks and high risk points of failure. Knowledge of how to perform thread dump and heap dump analysis. A desire to automate everything! Should be interested in finding out how everything (including custom internal coded systems) work. Expertise with monitoring and data collection tools. SQL knowledge required. You strive to build tools and automation so manual intervention in production environments is not needed . You are passionate in building reliable and robust infrastructure and enjoy instilling this passion in others. You work well in cross-functional environment and excel at communicating with your peers. Successful track record of providing production, tier 3, support for large-scale distributed systems. Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation). Experience with Dynatrace, Splunk and ServiceNow a plus.
location: Madison, Wisconsin
job type: Contract
work hours: 8am to 5pm
Hybrid of a high performing Java application developer, system administrator and AWS developer. In this role you will ensure that our site and critical services are scalable, monitored and secured. Automate repetitive manual processes. Work closely with the engineering team, product management and customer support to ensure that all applications are working optimally. Analyze and optimize system utilization. Ensuring our production environment is robust and fault tolerant. Engineers working in our environment should have a solid background in software engineering. Identify and develop required monitoring, alerting, and dashboards to provide "eyes" into production well being
- Experience level: Experienced
- Education: Bachelors
- software development
- software developer
- Site Reliability Engineer
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.