DevOps 3 week Plan From 16 Oct 2019 to 31st Oct 2019

Dinesh Katwal
4 min readOct 16, 2019

--

Hello Everyone,

I have listed 3 week plan to do in my office daily. I will be glad, if you could suggest me more task that, I can do, in my coming days. Or you can help me to replace something from my list.

Here are the tools that I am using:

  1. Google Cloud Provider
  2. kubernetes
  3. Docker
  4. Jenkins
  5. SonarQube
  6. Prometheus
  7. Grafana
  8. New relic
  9. popeye
  10. Kustomize

1st Week Plan

16th oct plan:

  1. Migrate Product1 dev pipeline to jenkins from existing CI/CD tool
  2. Migrate Product1 staging and production pipeline to jenkins from existing CI/CD tool
  3. Integrate continuous alerting to slack channel in #Product1-deployment
  4. Create a document regarding the changes that made from existing CI/CD tool to jenkins
  5. Send a mail to Product1 team about the changes and request to report if any issue arises and ask for feedback.

17th oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Deploy SonarQube in CI/CD cluster expose in public domain like sonar.cicd.example.com
  3. Setup single sign on
  4. Prepared sonarqube implementation and integration document into Jenkins
  5. Implement sonarqube in existing CI environment of Product1
  6. Send a mail to Product1 team about the changes and request to report if any issue arises and ask for feedback

18th oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Implement sonarqube in existing CI environment of Product2
  3. Send a mail to Product2 team about the changes and request to report if any issue arises and ask for feedback
  4. Research on creating Mysql scalable cluster. Try to find the multiple solutions.

19th oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Pick one solutions and start preparing poc with load testin with mysqlslap.
  3. Prepared a research proposal and invite for Mysql scalable cluster POC demo meeting on 22nd oct(monday).

2nd Week Plan

22nd oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Attend the meeting and present the demo of poc of Mysql and gather feedback.
  3. Deploy the mysql for real case and make mysql accessible privately using vpc and dump all the data from Product2 and Product1 product of dev and staging environment and point to the new mysql instance.
  4. Perform Product1 application load testing from jenkins using more than 500 users
  5. Gather a report and create a mail chain regarding the performance and ask to forward issue if any found and also ask to provide feedback.

23rd oct plan:

Try to resolve issues if any arise and look for the feedback and take action if necessary.

Monitoring & Alerting

  1. Setup automatic backup everyday and for recently setup mysql instance.
  2. Setup infrastructure monitoring with prometheus, grafana for multiple cluster in single grafana dashboard with the help of kubernetes-app plugin grafana.
  3. Setup new relic availability monitoring for all backend, frontend.
  4. Setup infrastructure and application availability alert to email or slack channel.
  5. Create mail regrading recently setup infra-monitor and ask for feedback.

24th oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Generate report from All dev,staging,sandbox,production cluster using Popeye (A Kubernetes Cluster Sanitizer) checking tool
  3. Fixed all the issue and update k8s repository with sanitize code.

25th oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Research on multi cluster log forwarding and log ingestion in single platform.
  3. Create research proposal
  4. Create poc based on proposal
  5. Invite team for meeting for log ingestion.

3rd Week Plan

28th oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Attend meetings for log ingestion solution and gather feedback.
  3. Create real case and integrate log forwarding for all cluster including production cluster,
  4. Create Mail regarding the changes to Product1 and Product2 developer and ask for feedback.

29th oct plan

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Configure HPA for all the deployment of Product2 and Product1 application.
  3. Resolved issue of Product1 api and worker deployment hpa issue.
  4. Perform load testing on Product1 and Product2 application.
  5. Sent mail to security team regrading 30th oct meeting.
  6. Gather report and create mail chain with report and ask for feedback.

30th oct plan:

  1. Try to resolve issues if any arise and look for the feedback and take action if necessary.
  2. Attend the meeting with security team collect information regarding DDOS attack.
  3. Research and apply firewall rules.
  4. Create document regarding the changes.
  5. Research more about securing kubernetes application and other managed application and resources.

31st oct plan:

  1. Research about continuous security.
  2. Create proposal about continuous security
  3. Research on vulnerability scanning tool
  4. Create a poc with picking one tools that totally fits in our CI/CD environment
  5. Create a proposal with picking one tool and also add step to integrate

--

--