You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

IPS develops systems along three core tracks that overlap.

 

Application-Service Administration

Application-Server Infrastructure

Developer Tools

Responsibilities

  •  Admin of NIST-managed applications
    • OpenFire, Request Tracker, Touchstone
  • wikis.mit.edu
  • jira.mit.edu
  • Operations R&D
    • For rollout to OIS
    • System monitoring tools and strategy
    • Server OS
    • Virtualizaiton (VMware)

 

 

Team

Brian Knoll

Hunter Heinlen
Dave Tanner

Andrew Boardman




MAP: Application-Server Infrastructure

Formerly known as "isda-ops." This segment of the team develops standardized application-server components and then provides operational support of IS&T systems based on them.

Team

Hunter Heinlen

Dave Tanner

Gongqin Li

Responsibilities

  • Administration of managed application servers (Server Operations liaison)
  • ISDA application administration for MAP-standardized systems
    • Configuration Management/Automation
  • Design of standardized application-server components
    • AlFresco
    • Apache
    • SASHServer
    • PHP/Perl (product selection TBD)
    • Portal/WSRP Container (product selection TBD)
    • MySQL
  • SOA: Web-services development and support
  • SOA: Enterprise service-bus and messaging services
  • Enterprise ECM cluster
  • Enterprise MySQL cluster

MAP: Developer Tools

Team

Greg Hudson

Andrew Boardman

Responsibilities

  • Athena OS
  • MyEclipse support
  • Project Jumpstart
    • Maven
    • OpenGrok
    • Bamboo
    • SVN
  • Code quality tools (JMeter, JUnit, code audit and reporting)
  • Performance-testing tools (JMeter, Stresstester)
  • MAP Working Group facilitation and continuous improvement of the developer support program
  • Support plan for assisting other teams in MAP framework implementation
    • This includes standard app-server components designed via Application Server Infrastructure.
    • This includes web-services integration via Application Service Integration.

IPS staffs three roles.

Application Administrator

  • Installation and configuration of web-application server platforms and database platforms for custom IS&T systems.
  • Installation and configuration of web-application products.
  • Server and network topology planning in conjunction with Server Operations or NIST.
  • Software development tasks focused on repeatable build and installation processes.
  • Service-level maintenance and liaison to Operations and Infrastructure Services (OIS)
  • Managers of build and deploy processes.
  • Responsible to take developed systems out to a service-ready state.
  • Develop standard installation procedures for server applications that are part of the MIT Application Platform (MAP) and assist other MIT admins in their use.

Web-Services Developer

  • Software development focused on web services and ISDA's system to deliver a services-oriented architecture.
  • Abstraction of disparate back-end systems behind web-enabled connectors based on industry standards.
  • Development of monitoring and instrumentation tools for the administration of ISDA's web-services environment.
  • Java for web services and other kinds of data connectors
  • C, C++ specifically to interface Java services with custom native libraries (JNI), where those libraries are specific to the web services environment
  • SOAP, REST, JMX, Axis, Acegi, Hibernate, Spring, other connector architectures
  • Developer Support: Assist other MIT developers with tools standard to the MIT Application Platform (MAP)

System Programmer

  • Research and development for new systems and services.
  • Design operational processes and test operational tools with Application Administrators.
  • System level programming for core operating systems and low-level applications.
  • Develop complex systems based on MAP standards to roll out to ISDA development and operational teams.
  • Develop and support off-standard application in C, C++, shell scripts (various), Perl
  • Integrate MAP software development tools into standard MIT environments.
  • No labels