Hi, I work with Jenkins regularly as it is the core component in most of the pipelines I have deployed for my clients. I prefer to use pipeline jobs, groovy scripts, the DSL plugin and shared libraries because it provides a broader availability of Jenkins pipeline steps and a way to optimize and reduce the code. I am an expert in using Jenkins to build, test and deploy the apps stacks as microservices, e.g docker, in microservices management clusters like DC/OS and Kubernetes, which are running on Clouds like Azure, GCP, IBM Cloud, and AWS.
Please let me a chance to chat about your requirements. As I do not know all the details, my bid will probably change, so depending on the complexity of your groovy scripts, my final cost could be lower or bigger.