SR. SYSTEMS ENGINEER
Company: Johns Hopkins Medicine
Location: Baltimore
Posted on: September 29, 2024
Job Description:
Apply
- Refer a Friend
- Back
Share This Page
- Share on Facebook
- Share on Twitter
- Share on LinkedIn
- Share via Email
Job Details
Requisition #: 644734
Location: Johns Hopkins Health System,
Baltimore,
MD 21201
Category: Information Technology
Schedule: Day Shift
Req#: 644734 Sr. Systems Engineer Hybrid/Remote Monday-Friday
8:30-5 Johns Hopkins @ Mt. Washington Campus IT Department 5801
Smith Ave., Davis Bldg., Suite 3110 Baltimore, MD 21209 General
Position Summary: The Sr. Systems Engineer provides technical
leadership, project management, and task execution for
administration, programming, maintenance, performance,
implementation, security and support of various departmental and
enterprise wide multiple platforms, including the installation and
testing of new software, operating systems, related
utilities/services, and hardware products as well as the
integration of new products and /or software release upgrades into
the current environment. Conducts systems performance evaluations,
monitoring, patch management and security evaluations. Analyzes
user needs in various computer environments (including but not
limited to mainframe, Windows, and mid-range) and makes
recommendations for products and services that meet those needs.
Ensures that all systems environments are maintained in an
efficient and cost-effective manner. Project scope can span an
entire department, division, or enterprise-wide level. For
enterprise-wide level typical projects impact the broader customer
base of Johns Hopkins and its most mission critical systems. This
position is a technical leader of a team of Systems Administrators/
Engineers. Projects often require interaction with various
departments and teams both within and outside the department. Job
Responsibilities: The responsibilities listed below are typical
examples of the work performed by this position. Not all duties
assigned to this position are included, nor is it expected that
everyone in this position will be assigned every job
responsibility. *AWS and Azure specific experience. SYSTEMS
ANALYSIS/DESIGN (ENVIRONMENT/PLATFORM)
- Design highly complex business, clinical, education, or
infrastructure solutions by meeting with customers to observe and
understand current processes and the issues related to those
processes. Provide written documentation and diagrams of findings
to share with the client and other IT colleagues. Assist lower
levels to effectively use the system's technical software.
- Design highly complex solutions that conform to institutional
policies, standards, and guidelines, and infrastructure environment
and to vendor and industry best practices to deliver a quality
product.
- Select infrastructure applications that reside between end user
applications and hardware operating systems by working with
vendors, customers, and other sources (i.e., opensource or
Internet2 initiatives) to provide configurable tools to the
customers.
- Assign and lead technical systems analysis and design tasks for
assigned environments and platforms.
INSTALL AND CONFIGURE
- Install and configure highly complex server hardware and
operating systems by following technical documentation to provide a
working product. Provide direction to lower levels.
- Evaluate, implement, and manage appropriate highly complex
software and hardware solutions by using best practices for the
environment to ensure system integrity. Provide direction to lower
levels.
- Install and configure infrastructure applications by following
product installation and configuration directions and industry best
practices to deliver a solution to the customers. Provide direction
to lower levels.
- Ensure a effective schedule is developed of system backups and
archive operations by providing leadership, oversight, and
direction to technical team in best practices for the environment
to ensure data/media recoverability. Provide direction to lower
levels.
- Lead and provide direction to technical team for all of above
tasks by reviewing work and adherence to institutional standards
and guidelines in order to deliver projects on time and within
budget to the customers
MAINTAIN AND TROUBLESHOOT
- Provide highly complex server level administration (manage
HW/SW, maintenance, upgrades and patches, account maintenance,
backups and recoveries and assist users) by following documented
procedures to ensure a stable environment. Provide direction to
lower levels.
- Monitor and tune the system by following documentation and
procedures to achieve optimum performance levels. Provide direction
to lower levels.
- Develop highly complex scripts and solutions by using
departmental standards to automate systems management. Provide
direction to lower levels.
- Perform highly complex system software upgrades including
planning and scheduling, testing, and coordination by following
documentation and departmental standards to provide a stable
product for the environment. Provide direction to lower
levels.
- Audit and maintain user access and authorization by following
access and authorization documentation to provide for system
security.
- Generate and maintain highly complex periodic and ongoing
system specific reports by using appropriate tools to assess system
performance, integrity and capacity in order to deliver a stable
environment to the users. Provide direction to lower levels.
- Follow and maintain IT security awareness and best practices by
understanding security principles as they pertain to environments
supported in order to deliver secure solutions to customers.
Provide direction to lower levels.
- Utilize system management and monitoring tools and incident
tracking systems by following documentation and standards to detect
incidents, take corrective actions, and determine root cause.
Provide direction to lower levels.
- Monitor changes and resolve any incidents by responding to
problems as they occur, by reviewing all processing and output of
the newly implemented solution, and by proactively ensuring the
solution works successfully in order to satisfy the customer
requirements and to provide a smooth transition to the new
solution. Provide direction to lower levels.
- Lead and provide direction to technical team for all of the
above tasks by reviewing work and adherence to institutional
standards and guidelines in order to deliver high quality
maintenance and troubleshooting to the customers.
PROJECT COLLABORATION AND LIFECYCLE PARTICIPATION
- Implement changes by adhering to the change management policies
and procedures for any given project to communicate to all parties
the nature, significance, and risk factors of the solution. Provide
direction to lower levels.
- Lead effort to develop RFP's by engaging project team members
in the process in order to develop well defined requirements to
potential vendors for proposed solutions.
- Evaluate vendor proposals by reviewing requirements for the
product to select the most appropriate vendor. Provide direction to
lower levels.
- Lead vendors, consultants, and inside Enterprise groups in
developing applications by meeting with the team on a regular basis
to deliver quality products to customers. Provide direction to
lower levels.
- Lead scheduled project team meetings by attending all meeting
to provide input to the project team.
- Author and maintain documentation by writing
audience-appropriate materials to serve as technical and/or end
user reference. Provide direction to lower levels.
- Lead technical team in test planning, test scenario
construction, and test sessions appropriate to the changes being
implemented by following testing guidelines to ensure all delivered
solutions work as expected and errors are handled in a meaningful
way. Provide guidance and direction to lower levels.
- Review test results and corrections to all changes by following
institutional and departmental testing standards to ensure all
delivered solutions work as expected and errors are handled in a
meaningful way.
- Participate in Institutional and Departmental committees and
initiatives.
- Lead and provide direction to technical team for all of the
above tasks by reviewing work and adherence to institutional
standards and guidelines to ensure collaboration and communication
with team members and customers.
Competencies: A. Education: Bachelor's degree in computer science,
information systems, or related field is required. Additional
experience may be substituted for education. B. Knowledge:
- Demonstrated knowledge of technology and complex
business/clinical/education process.
- Advanced knowledge of systems and data flow diagrams and other
analysis artifacts.
- Advanced understanding of testing and quality assurance
processes with entry-level complexity.
- In depth knowledge of Windows and Unix/Linux environments.
- Intermediate knowledge in the assigned IT environments.
C. Skills:
- Advanced proficiency in Microsoft Office applications - Word,
Excel, Teams, Outlook, etc.
- Strong understanding of how to create technical
documentation.
- Strong critical thinking and analytical reasoning skills.
- Demonstrated ability to execute assigned tasks within
established deadlines.
- Demonstrated ability to work collaboratively in a team
environment.
- Ability to communicate effectively with both technical and
non-technical people
- Strong written and oral communication skills with the ability
to build strong relationships
- Strong positive, customer service skills.
E. Work Experience:
- Five-year related experience assisting with leading
administration, programming, maintenance, performance,
implementation, security and support of various departmental and
enterprise wide multiple platforms; designs highly complex
business, clinical, education, or infrastructure solutions
Dimensions: A. B. Authority/Decision Making Level:
- Develop solutions based on extensive technical knowledge,
skills and experience;
- Influence clients towards innovative/integrated solutions.
C. Supervisory Responsibility: May mentor junior team members
Problem Solving:
- Solves highly complex software and hardware problems by using
best practices for the environment to ensure system integrity.
- Completes server level administration problem solving in
recoveries by following documented procedures to ensure a stable
environment.
- Monitor changes and resolve problems requiring mid-level
technical expertise by responding as they occur, reviewing all
processing and output of the newly implemented solution, and
proactively ensuring the solution works successfully in order to
satisfy the customer requirements and to provide a smooth
transition to the new solution.
Information Management: Demonstrates advanced knowledge of relevant
computer systems, applications and interfaces. Working Conditions:
Works in a normal office/home environment where there are limited
physical discomforts due to temperature, noise, dust etc. Work may
also be completed from remote home environment. Work requires
attention to detail and requires mental/visual acuity. Travel is
required to JHM entities to attend meetings and conferences related
to the individuals' accountability. Apply
Keywords: Johns Hopkins Medicine, Baltimore , SR. SYSTEMS ENGINEER, Other , Baltimore, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...