21 May
Senior Systems Administrator
Vacancy expired!
Location: Brentwood, MO Description: Part of the operations team, the Senior Systems Administrator will lead and be a technical expert responsible for resolving production support issues and maintaining our client's most critical systems.MAJOR DUTIES AND RESPONSIBILITIES
- Actively and consistently supports all efforts to simplify and enhance the customer experience
- Collaborate with other team members located in various locations, inside and outside the United States, to support the daily operations of a 24x7 work environment
- Support custom Java application environments and assists development teams
- Maintain and administer computing environments, including computer hardware, systems software, applications software, and all configurations
- Recommend changes to improve systems and network configurations, and determine hardware or software requirements related to such changes
- Define procedures for monitoring and evaluate, diagnose, and establish work plans to resolve system issues
- Create reports, dashboards, and processes to monitor and analyze availability and performance metrics
- Work with architects, technologists, and others for future system enhancements and scalability
- Perform troubleshooting for complex hardware, software, and network problems
- Perform advanced troubleshooting techniques in a high-pressure environment
- Provide after-hours support on an "as needed" or "on call" basis
- Document systems and procedures
- Train others in the use of tools, functions, and techniques
- Expert level knowledge around system administration tasks and ability to provide recommendations around approach to leverage resource (8-10 years of IT experience)
- BA/BS in Information Technology, Computer Science, or related field or equivalent work experience
- Java Application Support - Java application troubleshooting experience including thread and heap analysis; understanding complex multi-application environments, which interact in a firewalled environment
- Splunk or other log analytics tool- Splunk log analysis for application troubleshooting; must be able to develop adhoc queries on the fly to pinpoint application issues; needs to be able to articulate search parameters and commands; simple usage of prewritten queries and dashboards is not sufficient
- AppDynamics or other APM tool - Usage of AppDynamics (or equivalent application performance monitoring (APM) tool, such as DynaTrace or New Relic) to troubleshoot and monitor application health and performance; to include investigation of business transactions, information points, and health rules to pinpoint application problems
- Java Application / Database interaction and troubleshooting - Comprehensive understanding of Application to Database interaction and troubleshooting; to include Oracle and Mongo databases; areas of understanding like JDBC connection utilization and troubleshooting, connection pool/query/cache optimization, ability to analyze DB reports like AWR and make recommendations
- Linux knowledge- Supporting applications running in a Linux environment. Shell scripting for automation of administration tasks. Understanding of OS setting for app performance optimization, administration of Microservices, troubleshooting logging/forwarding issues
- Experience with monitoring tools such as Splunk and AppDynamics
- Working knowledge of virtual technologies such as VMware
- Working knowledge of containerization technologies such as Kubernetes
- Working experience in Linux/Unix Server Administration.
- Network experience and certifications are a plus
- Experience writing advanced scripts and batch files using Python, Unix Script, or Ruby
- Understanding of the Agile development methodology
Vacancy expired!