Systems Engineer
- Employer
- Johns Hopkins University
- Location
- Maryland, United States
- Salary
- Salary Not Specified
- Posted Date
- Jun 27, 2023
View more
Johns Hopkins, founded in 1876, is America's first research university and home to nine world-class academic divisions working together as one university.
The Sheridan Libraries at Johns Hopkins University is seeking aSystems Engineerto manage IT infrastructure in both on-campus datacenters and cloud-based environments.
The Systems Engineer will be responsible for building and supporting deployment and operations infrastructure for software applications and data as part of the Digital Research & Curation Center. They will create and administer the systems necessary to effectively and efficiently build, test, release, and deploy software into scalable, reliable, and secure application environments. They will work closely with software engineers, following DevOps practices, to create tools and automation to simplify the transition of software from development environments into production deployment architectures. They will collaborate with other IT engineers to create data management, preservation, and sharing systems. They will also monitor and administer software applications and IT environments to ensure consistent and reliable operation.
This is a remote position, but the need to manage hardware within datacenters on campus dictates that candidates must live (or be willing to relocate) within commuting distance of the Johns Hopkins Homewood campus in Baltimore, Maryland.
Environment & Technologies
- The Sheridan Libraries currently manages
software in on-campus datacenters (using VMWare) as well as in AWS.
This role will require the creation and management of resources in
both environments and participation in the analysis and transition
of applications from on-campus systems into AWS.
- While toolsets are subject to change, these
are the tools and technologies currently in use, so experience with
these is a plus.
- Virtualization: VMWare
- Storage: Versity Storage Manager, S3
- AWS: EC2, S3, VPC, IAM, ECS, EKS, RDS, SNS, SQS, Route53, Cloudwatch, Lambda
- Containers: Docker, ECS, Kubernetes
- Infrastructure Automation: Terraform, Ansible
- OS: Linux (Amazon Linux, CentOS, Ubuntu)
- Code Management: Git, GitHub
- CI/CD: GitHub Actions
- Languages: Java, Python, Javascript/Node
- DB: PostgreSQL
- Search: Solr, ElasticSearch
- Administration/Communication: JIRA, Confluence, GitHub Issues/Project, Slack
Specific Duties & Responsibilities
- Design, build, configure, document, and administer IT infrastructure necessary to deploy, manage, and scale software applications.
- Following DevOps practices, collaborate with software teams to define and build tooling and automation that simplifies and supports software development, encourages best practices, and smooths the transition between development and deployment environments.
- Propose, scope, design, and build system infrastructure based on application, scaling, cost, and security requirements.
- Create and maintain infrastructure to support the storage, maintenance, and preservation of data, following preservation best practices for distribution across geography and administration.
- Analyze software applications to understand their functional and operational requirements in order to create hosting infrastructure that matches application capabilities.
- Create and execute transition plans for moving applications to AWS.
- Build infrastructure as code to ensure consistent and reliable management of application environments.
- Design, build, and support efficient CI/CD pipelines
- Maintain system stability while facilitating a steady flow of software updates and feature deployments.
- Coordinate with others on the systems and operations team to ensure support coverage for all library applications, regardless of deployment environment.
- Build and manage log and metric capture and analysis systems.
- Optimize system deployments to balance performance, cost, and security concerns.
- Develop system monitoring and alerting capabilities.
- Manage and monitor system access controls and authorization mechanisms.
- Perform systems administration to ensure operating systems, tools, and software remain up-to-date, functional, and secure.
- Troubleshoot and resolve system alerts, failures, and operational inefficiencies.
- Support system and software testing and debugging
- Administer software applications utilized as part of the software development process or provided as a Library resource.
- Manage day-to-day system operations.
Special Knowledge, Skills, & Abilities
- Excellent analytical and problem-solving skills.
- Excellent written and verbal communication skills.
Minimum Qualifications
- Bachelor's Degree.
- Five years related experience.
- Additional education may substitute for required experience and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.
Preferred Qualifications
- Experience in Systems Engineering, Systems Administration, DevOps or similar role.
- Experience building and managing systems utilizing AWS tools and services.
- AWS certification in one or more disciplines (e.g. Solutions Architect, SysOps, DevOps, Networking, Security)
- Experience administering virtualized server environments.
- Experience configuring and managing rack-mounted servers, switches, and storage in a data center environment.
- Experience provisioning and managing cloud infrastructure with Terraform.
- Experience with DevOps practices.
- Experience managing hierarchical storage systems.
- Experience building and maintaining Docker containers and managing the deployment of applications using Docker containers.
- Experience utilizing Kubernetes for Docker deployments.
- Expertise in at least one scripting and/or development language.
- Expertise in the use of system automation tools and techniques.
- Experience managing Java-based application environments.
- Expertise in one or more high-level programming languages.
- Experience with monitoring, reporting, and alerting tools.
- Experience in Linux systems administration.
- Experience managing relational and NoSQL databases.
- Experience developing with Python.
- Experience with agile methodologies.
- Experience working with open-source tools and technologies.
- Experience working on open-source software project teams.
- Experience working on a fully remote team.
- Experience working in an academic or university setting.
Classified Title: Systems Engineer
Role/Level/Range: ATP/04/PE
Starting Salary Range: $71,230 - $97,880 - $124,510 Annually
(Commensurate with experience)
Employee group: Full Time
Schedule: M-F, 8:30a-5:00p
Exempt Status: Exempt
Location: Remote
Department name: Digital Research & Curation
Center
Personnel area: Libraries
Total Rewards
The referenced salary range is based on Johns Hopkins University’s
good faith belief at the time of posting. Actual compensation may
vary based on factors such as geographic location, work experience,
market conditions, education/training and skill level. Johns
Hopkins offers a total rewards package that supports our employees'
health, life, career and retirement. More information can be found
here: https://hr.jhu.edu/benefits-worklife/
Please refer to the job description
above to see which forms of equivalency are permitted for this
position. If permitted, equivalencies will follow these
guidelines:
JHU Equivalency Formula: 30 undergraduate degree credits (semester
hours) or 18 graduate degree credits may substitute for one year of
experience. Additional related experience may substitute for
required education on the same basis. For jobs where equivalency is
permitted, up to two years of non-related college course work may
be applied towards the total minimum education/experience required
for the respective job.
**Applicants who do not meet the posted requirements but are
completing their final academic semester/quarter will be considered
eligible for employment and may be asked to provide additional
information confirming their academic completion date.
The successful candidate(s) for this position will be subject to a
pre-employment background check. Johns Hopkins is committed to
hiring individuals with a justice-involved background, consistent
with applicable policies and current practice. A prior criminal
history does not automatically preclude candidates from employment
at Johns Hopkins University. In accordance with applicable law, the
university will review, on an individual basis, the date of a
candidate’s conviction, the nature of the conviction and how the
conviction relates to an essential job-related qualification or
function.
The Johns Hopkins University values diversity, equity and inclusion and advances these through our key strategic framework, theJHU Roadmap on Diversity and Inclusion.
Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
EEO is the Law
Learn more:
https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf
Accommodation Information
If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the Talent Acquisition Office atjhurecruitment@jhu.edu. For TTY users, call via Maryland Relay or dial 711. For more information about workplace accommodations or accessibility at Johns Hopkins University, please visitaccessibility.jhu.edu.
Johns Hopkins has mandated COVID-19 and influenza vaccines, as applicable. Exceptions to the COVID and flu vaccine requirements may be provided to individuals for religious beliefs or medical reasons. Requests for an exception must be submitted to the JHU vaccination registry. For additional information, applicants for SOM positions should visit https://www.hopkinsmedicine.org/coronavirus/covid-19-vaccine/and all other JHU applicants should visit https://covidinfo.jhu.edu/health-safety/covid-vaccination-information/.
The following additional provisions may apply, depending on campus. Your recruiter will advise accordingly.
The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.
Note: Job Postings are updated daily and remain online until filled.
The successful candidate(s) for this position will be subject to a pre-employment background check.
If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the HR Business Services Office at jhurecruitment@jhu.edu. For TTY users, call via Maryland Relay or dial 711.
The following additional provisions may apply depending on which campus you will work. Your recruiter will advise accordingly.
During the Influenza ("the flu") season, as a condition of employment, The Johns Hopkins Institutions require all employees who provide ongoing services to patients or work in patient care or clinical care areas to have an annual influenza vaccination or possess an approved medical or religious exception. Failure to meet this requirement may result in termination of employment.
The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.
Equal Opportunity Employer
Note: Job Postings are updated daily and remain online until filled.
EEO is the Law
Learn more:
https://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf
Important legal information
http://hrnt.jhu.edu/legal.cfm
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert