Home

The Tessaract DevOps Laboratory, TDL, is where I investigate and write about various aspects of modern DevOps .  I define the SCM Process as  - Automated Continuous Delivery, Integration, Testing, and Deployments.  Full and complete deployments at least daily if not more frequently.  

The preferred stack of software is composed of but not limited to the following software technologies:
  1. Project Management - Atlassian JIRA
  2. Source Control Management - Atlassian BitBucket (formerly Stash)
  3. Continuous Integration - Jenkins
  4. Continuous Delivery - Gradle
  5. Code Review - Atlassian Crucible
  6. Containerization - Docker
  7. Automation - Ansible
  8. Orchestration - Apache Mesos, CoreOS
  9. Logging and Monitoring - Logstash
 Operations
  1.     New Project and or Feature specification on Jira Kanban board
  2.     Requirement definitions
  3.     Development
  4.     SCM Commit - triggers an automatic build and test.  Updates radiator display
  5.     Code Review
  6.     Automated Testing Development prior to QA deployment
  7.     Production Deployment
  8.     Production checkout - user scenarios and verifications
  9.     Production Monitoring
    1.         Load
    2.         Usage
    3.         Logging
    4.         Log Archives
    5.         User Feedback