NIH | National Cancer Institute | NCI Wiki  

Dev Ops Development Plan


Task 1 - Create and Config Jenkins instance

TaskTask NameDescriptionTime Line
Task 1.1Develop Scripts to Create Jenkins Docker Container
5/31/19
Task 1.1.1Create scripts to create dev environment automatically - EC2, ALB
5/31/19
Task 1.2Setup manual Jenkin builds - for QA and Stage
6/7/19
Task 1.3Setup up ticker to auto build and deploy to DEV, when there are Git checkins
6/17/19
Task 1.4Create Slack feedbacks for each build
6/17/19
Task 1.5

Generate Metrics:

  • App Metrix (Unit tests) - Backend, Front-end, Infrastructure
  • Code quality
  • Code coverage
  • Security

Aug - Oct 2019
Task 1.6

Develop Jeknis jobs to perform Database backup 1) snapshot 2) regular script backup.

The backup will be kept in S3 bucket.

We will keep the last 7 days


Keep one GOLDEN baseline backup


6/21/19
Task 1.7S3 backup to a different region
6/21/19
Task 1.8Create NewRelic dashboardDependency - New Relic LicenseJuly 2019
Task 1.9Integrate WAS dashboard to jenkisDependency - WAS License August 2019
Task 1.10Patching of Jenkins - cloudforms
on going

Setup Jenkins to Robustness of Neo4j. (Optional)


Task 2 - Create and Config TerraForm Scripts

Task 3 - Create and manage Docker images

TaskTask NameDescriptionLast Update
Task 3.1Develop Dev Docker image

Task 1.2Integrate Newrelic to Dev Docker Image

Task 4 - Create and manage Neo4J 

TaskTask NameDescriptionLast Update
Task 4.1Develop ansible/terraform script to create a community version of neo4j

Task 4.2Develop ansible/terraform script to create a enterprise version of neo4j

  • No labels