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

Compare with Current View Page History

Version 1 Current »

The DevOps Team

Each project team within TSSG tries to learn new technology.  The DevOps Team helps each of the teams by installing, administrating and maintaining tools and services that make the groups more productive.  We also address backups, restores, updates, migrations and system upgrades.  All services are made available on technologynursery.org.

Projects

  • Web Team infrastructure for building, deploying, testing web sites.
  • Data Analytics Team tools for running and sharing machine learning neural network environments.
  • Mobile Team project management tools

Technologies

  • Jira - Project management
  • Xray for Jira - Test Management plugin that leverages Behavior Driven Development.
  • Confluence - Knowledge management
  • PostgreSQL - Database used by Jira and Confluence
  • Selenium Grid - Firefox and Chrome nodes available for use by automated testing
  • Jenkins - Continuous Integration / Continuous Deployment
  • Git Server - Private git server
  • Docker - Containerization which makes all of these services possible on minimal servers
  • Docker Compose - Multiple container configuration and deployment
  • Grafana - Dashboard for monitoring system resources
  • Prometheus - Round-robin database for storing performance metrics
  • Node Explorer - System node metrics collector
  • cAdvisor - Container metrics collector
  • Geb - Groovy DSL to simplify Selenium test automation coding
  • Spock Framework - Behavior Driven Development specification framework.  A more logical way to write specifications.
  • Groovy - Simplifying the manipulation of Java libraries.
  • Java - Oracle's general purpose programming language.
  • NodeJS - Asynchronous web service
  • No labels