rundeck

Teamcity

  • Designing pipelines according to best practices
  • Integrating code quality gates: SonarQube, Veracode
  • Optimising pipelines: runtime, reusing artifacts
  • Creating meta-runners

[Product] CI/CD pipeline automation tool

Features implemented:

  • Building complete deployment workflow pipeline from yaml
  • Project assembly using msbuild maven gradle
  • Code quality checks SonarQube
  • Uploading artifacts to Nexus
  • Deploying artifacts via direct deploy, CA Release Automation, Openshift
  • Continuous monitoring and logging based on ELK

Toolset used:

  • Teamcity
  • Python, Kotlin
  • ELK
  • Swagger

Jenkins

  • Built and deployed Jenkins instances as code (JCasC plugin) to Openshift and k8s
  • Developed Pipelines as code (Jenkinsfiles)
  • Developed Shared Libraries
  • Integrated SAST/DAST tools VeraCode, SonarQube

Jenkins as code examples. See repo

GitLab

  • Building GitLab-CI pipelines with Docker registry.
  • Configuring GitLab runners.
  • Deploying Static Site Generators

Rundeck

  • Creating standard operational procedures
  • Batch scheduling
  • Orchestration of deployment tasks