Skip to Main Content
Community/Job Board/Job Board/Technical (Programmer, Developer, Analyst)/Senior Academic Systems Integration Engineer

Senior Academic Systems Integration Engineer

Posted: July 12, 2022
Description
Skills
Education
Company Description

The Senior Academic Systems Integration Engineer is responsible for designing, implementing, and maintaining integrations with ETS services. As Tufts moves towards cloud and/or vendor-hosted products, and towards a microservice model, we have an ever-increasing need to automate the customization of, and integrations between, our services. The successful applicant will play a lead role in defining and implementing our architecture as we move our locally-developed services towards the cloud, and seek to scale them horizontally to make them available to a broader audience.

5+ years of experience as a system administrator or integration engineer, with progressive levels of responsibility and autonomy.
Demonstrated experience interacting with API’s - REST, GrpahQL.
Deep experience with scripting languages – Python, Bash, etc.
Experience with data integration – user provisioning, import/export automation, ETL, ESB.
Experience with Linux and administering services which run on Linux.
Experience with Linux configuration management tools (Ansible and/or Puppet).
Strong communication skills and the ability to engage and work well in a team with a remote workforce.
Familiarity with Relational Database technologies (MySQL, Oracle).
Strong technical writing skills, with a demonstrated ability to document complex processes, procedures, and best practices for teammates.
Understanding of authentication (i.e. OAuth, SAML/Shibboleth, HTTP Basic).
Understanding of networking concepts (TCP/IP, Firewall, VPN, Load balancing, DNS, TCP/UDP, NAT).
Experience with source control (git, subversion).

Preferred experience:
Understanding of IT practices within higher education.
Experience with Docker or other containerized environments.
Experience with AWS or other cloud hosting environments.
Experience with WordPress multi-site.
Experience with SnapLogic.
Familiarity with web application containers and concepts (apache/nginx, HTTP/Cookies/SSL/JS/XHR).
Experience with log aggregation (Syslog).
Experience with CI/CD tools (Jenkins).

Skills and knowledge typically acquired through a Bachelor’s degree in Computer Science or a relevant field, or equivalent experience.

Tufts Technology Services (TTS) is a university-wide service organization committed to delivering technology solutions in support of Tufts’ mission of teaching, learning, research, innovation, and sustainability. With staff across all of Tufts’ campuses, as well as a 24x7 IT Service Desk, we collaborate with schools and divisions to meet the demands of a global, mobile community. We promote a collaborative, flexible work environment, embrace diversity and inclusion, and encourage personal and professional development. Learn more about TTS on our website. IT.TUFTS.EDU

Description

The Senior Academic Systems Integration Engineer is responsible for designing, implementing, and maintaining integrations with ETS services. As Tufts moves towards cloud and/or vendor-hosted products, and towards a microservice model, we have an ever-increasing need to automate the customization of, and integrations between, our services. The successful applicant will play a lead role in defining and implementing our architecture as we move our locally-developed services towards the cloud, and seek to scale them horizontally to make them available to a broader audience.

Skills

5+ years of experience as a system administrator or integration engineer, with progressive levels of responsibility and autonomy.
Demonstrated experience interacting with API’s - REST, GrpahQL.
Deep experience with scripting languages – Python, Bash, etc.
Experience with data integration – user provisioning, import/export automation, ETL, ESB.
Experience with Linux and administering services which run on Linux.
Experience with Linux configuration management tools (Ansible and/or Puppet).
Strong communication skills and the ability to engage and work well in a team with a remote workforce.
Familiarity with Relational Database technologies (MySQL, Oracle).
Strong technical writing skills, with a demonstrated ability to document complex processes, procedures, and best practices for teammates.
Understanding of authentication (i.e. OAuth, SAML/Shibboleth, HTTP Basic).
Understanding of networking concepts (TCP/IP, Firewall, VPN, Load balancing, DNS, TCP/UDP, NAT).
Experience with source control (git, subversion).

Preferred experience:
Understanding of IT practices within higher education.
Experience with Docker or other containerized environments.
Experience with AWS or other cloud hosting environments.
Experience with WordPress multi-site.
Experience with SnapLogic.
Familiarity with web application containers and concepts (apache/nginx, HTTP/Cookies/SSL/JS/XHR).
Experience with log aggregation (Syslog).
Experience with CI/CD tools (Jenkins).

Education

Skills and knowledge typically acquired through a Bachelor’s degree in Computer Science or a relevant field, or equivalent experience.

Company Description

Tufts Technology Services (TTS) is a university-wide service organization committed to delivering technology solutions in support of Tufts’ mission of teaching, learning, research, innovation, and sustainability. With staff across all of Tufts’ campuses, as well as a 24x7 IT Service Desk, we collaborate with schools and divisions to meet the demands of a global, mobile community. We promote a collaborative, flexible work environment, embrace diversity and inclusion, and encourage personal and professional development. Learn more about TTS on our website. IT.TUFTS.EDU

Position Overview

Company

Tufts University

Location

Remote, MA

Job Type

Full time

Apply Now

Position Details

Description

The Senior Academic Systems Integration Engineer is responsible for designing, implementing, and maintaining integrations with ETS services. As Tufts moves towards cloud and/or vendor-hosted products, and towards a microservice model, we have an ever-increasing need to automate the customization of, and integrations between, our services. The successful applicant will play a lead role in defining and implementing our architecture as we move our locally-developed services towards the cloud, and seek to scale them horizontally to make them available to a broader audience.

Skills and Experience

5+ years of experience as a system administrator or integration engineer, with progressive levels of responsibility and autonomy.
Demonstrated experience interacting with API’s - REST, GrpahQL.
Deep experience with scripting languages – Python, Bash, etc.
Experience with data integration – user provisioning, import/export automation, ETL, ESB.
Experience with Linux and administering services which run on Linux.
Experience with Linux configuration management tools (Ansible and/or Puppet).
Strong communication skills and the ability to engage and work well in a team with a remote workforce.
Familiarity with Relational Database technologies (MySQL, Oracle).
Strong technical writing skills, with a demonstrated ability to document complex processes, procedures, and best practices for teammates.
Understanding of authentication (i.e. OAuth, SAML/Shibboleth, HTTP Basic).
Understanding of networking concepts (TCP/IP, Firewall, VPN, Load balancing, DNS, TCP/UDP, NAT).
Experience with source control (git, subversion).

Preferred experience:
Understanding of IT practices within higher education.
Experience with Docker or other containerized environments.
Experience with AWS or other cloud hosting environments.
Experience with WordPress multi-site.
Experience with SnapLogic.
Familiarity with web application containers and concepts (apache/nginx, HTTP/Cookies/SSL/JS/XHR).
Experience with log aggregation (Syslog).
Experience with CI/CD tools (Jenkins).

Education

Skills and knowledge typically acquired through a Bachelor’s degree in Computer Science or a relevant field, or equivalent experience.

Company Description

Tufts Technology Services (TTS) is a university-wide service organization committed to delivering technology solutions in support of Tufts’ mission of teaching, learning, research, innovation, and sustainability. With staff across all of Tufts’ campuses, as well as a 24x7 IT Service Desk, we collaborate with schools and divisions to meet the demands of a global, mobile community. We promote a collaborative, flexible work environment, embrace diversity and inclusion, and encourage personal and professional development. Learn more about TTS on our website. IT.TUFTS.EDU

Become a Member

Complete the application for Institution Membership to start using NERCOMP member benefits now!

Get Started