Gitlab JIRA integration - automatic creation of branches in gitlab while issues get filed in JIRA

I need to automation in creating a new branch in gitlab for every issues filed in the JIRA . Required changes are done and after merging a branch to master ticket needs be closed automatically

You can use JIRA Webhooks to achieve that. I have created an AWS Lambda function backed by an API gateway. So whenever an issue is created it will trigger a JIRA webhook (which is API gateway endpoint) and You can use Gitlab API to code that in Lambda

If you suggest some links for configuring JIRA webhook, it will be helpful