Jenkins
Jenkins pipeline scripts groovy scripts gradle scripts Jenkins REST API ANT file patterns HTTP publish HTML email plugins Blue Ocean
  • Expertise in setting up Jenkins for CI/CD model for project and using of plugins in effective way to reduce the manual efforts.
  • Administering and maintaining Jenkins
  • Implemented role based security accesses
  • Experience in setting LDAP authentication for login
  • Created various Jenkins freestyle and pipeline project with user views
  • Parameterized jobs with file parameter, choice, extended choice, extensive choice and other different parameters
  • Written and maintained pipeline scripts with stages and scripts
  • Blue ocean implementation for pipeline and multi-pipeline projects
  • Modeled and executed Maven & TestNG projects with parameters from Jenkins pipeline
  • Published HTML reports generated as part of TestNG and Maven projects in the build execution
  • Configured email notifications for pipeline and freestyle projects
  • Used extended email notification templates
  • Used groovy scripts for internal report generations and data refreshes
  • Experience in using jenkins-cli.jar for generating build information as JSON objects
  • Used gradle scripts to perform database connectivity checks
  • Experience in setup of Master Agent configuration for multiple node executions
  • Configured cron-job scheduler for projects
  • Used Jenkins REST API and configuration concepts to build a simple UI for manual QA team
  • Handled cross origin resource sharing policy, content setting and enabling Jenkins services as backend data supplier for UI
  • Archived projects reports and shared user contents
  • Used logstash to push console logs
  • HTTP plugins are integrated to test micro services created in OSSBSS automation