job summary: Job Description Summary: In this position, you will be responsible for driving aspects of the company Site Reliability best practices and standards, as well as developing and validating solutions to ensure critical business capabilities are available. You will play a key role in monitoring and preventing errors and improving availability. You will provide technical expertise and guide product development teams on methodologies, processes, and best practices on site reliability. This is a technical role and will report to the Site Reliability Engineering Manager. Job Qualifications (Minimum): Education: Bachelor's degree in CS or technical field.Experience: 5+ years of Site Reliability Engineering or Application Support Engineering experience.Strong understanding of foundational SRE principles.Experience with an APM tool, such as AppDynamics, Dynatrace or New Relic.Deep understanding of RDBMS and SQL with a focus on Oracle and MariaDB.Demonstrated experience supporting Java EE software.Experience in UNIX/Linux environments.Experience in client-side programming languages and integrations with REST and SOAP services.Solid understanding of core networking concepts such as TCP/IP, DNS, DHCP, TTL, MTU.Expert at developing code with at least one of the following languages: Java, bash, rust, go. Preferred Experience Knowledge, Skills, Abilities or Certifications (minimum): Experience managing JBoss EAP.Experience building business high-volume transactional systems is a strong plus.Experience with public cloud offerings, such as AWS.Hands-on experience in writing and consuming Web Services (REST and SOAP).Experiences with the following are a plus - JQuery, npm, JavaScript, TypeScript, git.Experience supporting message brokers such as RabbitMQ, Redis, etc. Essential Duties and responsibilities: Designs and implements solutions for monitoring and alerting for all company applications.Owns troubleshooting of critical functional and performance related application issues.Develop solutions to address high priority or recurring issues, following appropriate design, development and testing methodologies to ensure a quality software product.Learn actionable lessons from experiences and implement permanent solutions.Debugging applications in modern languages. Make use of Application Performance Management (APM) tools for troubleshooting performance issues.Recommends emerging technological solutions to increase market share and reduce operational costs.Recommend and develop innovations which enhance operations and provide a competitive advantage.Use a structured approach to analyzing and resolving complex problems; secures and evaluates relevant data from appropriate sources and trends and identifies key issues and relationships to determine the critical issues relative to a problem; develops effective conclusions and comprehensive recommendations.Sets priorities and allocates proper amounts of time to assigned activities.Maintains an awareness of interrelationships among activities. Maintains an organized approach and meets or exceeds agreed upon time and quality standards for end work product.Develops alternative courses of action and makes decisions based on logical assumptions.Be aware of assumptions being made and able to act or make recommendations in the face of uncertain situations.Develops documentation relative to technical aspects to facilitate current support, development, upgrades, or migrations. location: BALTIMORE, Maryland job type: Permanent salary: $140,000 - 145,000 per year work hours: 9am to 5pm education: Bachelors responsibilities: Designs and implements solutions for monitoring and alerting for all company applications.Owns troubleshooting of critical functional and performance related application issues.Develop solutions to address high priority or recurring issues, following appropriate design, development and testing methodologies to ensure a quality software product.Learn actionable lessons from experiences and implement permanent solutions.Debugging applications in modern languages. Make use of Application Performance Management (APM) tools for troubleshooting performance issues.Recommends emerging technological solutions to increase market share and reduce operational costs.Recommend and develop innovations which enhance operations and provide a competitive advantage.Use a structured approach to analyzing and resolving complex problems; secures and evaluates relevant data from appropriate sources and trends and identifies key issues and relationships to determine the critical issues relative to a problem; develops effective conclusions and comprehensive recommendations.Sets priorities and allocates proper amounts of time to assigned activities.Maintains an awareness of interrelationships among activities. Maintains an organized approach and meets or exceeds agreed upon time and quality standards for end work product.Develops alternative courses of action and makes decisions based on logical assumptions.Be aware of assumptions being made and able to act or make recommendations in the face of uncertain situations.Develops documentation relative to technical aspects to facilitate current support, development, upgrades, or migrations. Job Qualifications (Minimum): Education: Bachelor's degree in CS or technical field.Experience: 5+ years of Site Reliability Engineering or Application Support Engineering experience.strong understanding of foundational SRE principles.Experience with an APM tool, such as AppDynamics, Dynatrace or New Relic.Deep understanding of RDBMS and SQL with a focus on Oracle and MariaDB.Demonstrated experience supporting Java EE software.Experience in UNIX/Linux environments.Experience in client-side programming languages and integrations with REST and SOAP services.Solid understanding of core networking concepts such as TCP/IP, DNS, DHCP, TTL, MTU.Expert at developing code with at least one of the following languages: Java, bash, rust, go. Preferred Experience Knowledge, Skills, Abilities or Certifications (minimum): Experience managing JBoss EAP.Experience building business high-volume transactional systems is a strong plus.Experience with public cloud offerings, such as AWS.Hands-on experience in writing and consuming Web Services (REST and SOAP).Experiences with the following are a plus - JQuery, npm, JavaScript, TypeScript, git.Experience supporting message brokers such as RabbitMQ, Redis, etc. qualifications: Experience level: ExperiencedMinimum 5 years of experienceEducation: Bachelors (required) skills: Reliability (5 years of experience is required)Performance Management (4 years of experience is required)JavaSQLAutomationCONFIGURATION MANAGEMENTAWSSAASAPM LinuxOracleMariaDB 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.At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.