The Project

The requests made by the client:
  • -  Manual Checks
  • -  Automation
  • +  Security and Coverage
  • +  Stack Owning
  • +  Monitoring
  • +  CI/CD
  • +  Team Work Agreement

The Challenge

All the tricky technical details that bug us:
  1. Don't Break Things: Implement DevOps Culture into already in-prod experienced team, ask and refer before using.
  2. Jenkins Scalp: Go through Pipeline, Determine Imperative/Declarative, Implement Parallel Stages, Groovy Shared Libraries, Define Delivery, AquaSec, Snyk, Checkmarx; Email Notifications with HTML5 Templates.
  3. Continuous Testing: From JMeter to Mockito via JUnit.
  4. Continuous Deployment: Implement CD with ArgoCD Using Openshift and Bitbucket for GitOps.
  5. Monitoring: Meet Splunk and juggle between ELK and Prometheus.
  6. Team Alignment: Develop Work Agreement for SemVer, Tags and Repo Structure in Git
  7. Teach and Learn: Write Manuals, Present, Explain, Brainstorm, Report, Attend, repeat...

The Stack

All these technologies were used for this job:

› Splunk

› Openshift

› Maven

› Helm

› Snyk

› Bitbucket

› Checkmarx

› Spring Boot

› JUnit