
Closed
Posted
Paid on delivery
I'm looking for a developer to build an automated workflow that creates YAML files in our existing GitHub Enterprise (GHE) repository by processing data submitted through a Jira form. The entire system will be deployed on Google Cloud Platform (GCP). Here's a detailed breakdown of what I need: 1. Core Objective To automate the creation of specific YAML configuration files in our GHE repository, triggered by a custom Jira form submission, with the automation hosted on GCP. 2. Technology Stack & Environment · Cloud Platform: Google Cloud Platform (GCP) · Repository: GitHub Enterprise (GHE) - on-premise/private instance · CI/CD/Orchestration: Open to recommendations (Cloud Functions, Cloud Run, or a dedicated Compute Engine instance) · Scripting: Python (preferred) or Node.js · Secret Management: Google Secret Manager 3. High-Level Workflow 1. Form Submission: User fills out a structured Jira form. 2. Trigger: Jira webhook sends payload to our GCP endpoint. 3. Validation & Logic: GCP service validates inputs and applies business logic. 4. Repo Action: Service authenticates with GHE API, creates branch/PR with YAML file. 5. Ticket Creation: A dedicated "Tracker" Jira ticket is automatically created with PR details. 6. Notification: PR details posted back to Jira, with relevant team members tagged. 4. Detailed Requirements A. Jira Form & Inputs · Form must capture: · File Name (e.g., [login to view URL]) · API Name (Logical identifier) · Resource Allocation (CPU, Memory values) · Critical Validation: System must have default resource thresholds (configurable). · If requested resources exceed defaults, form must require "Approval Reference" field (approval ticket ID). · Additional custom inputs to be discussed (will share YAML template structure). B. GCP-based Automation Service · Service must be hosted on GCP (preferably serverless - Cloud Functions/Cloud Run). · Must handle: 1. Jira webhook reception and payload parsing 2. Resource validation and approval reference checking 3. YAML template population using form data 4. GHE API authentication (using GitHub App or PAT stored in Secret Manager) 5. Git operations: create branch, commit file, open PR in GHE repo 6. Extract PR URL, number, and commit hash C. GHE-Specific Considerations · Must work with GitHub Enterprise API v3/v4 (not public [login to view URL]) · Authentication must work with our private GHE instance (likely using GitHub App installation tokens or fine-grained PATs) · Repository access patterns may differ from public GitHub D. Jira Ticket Automation · Automatically create a new Jira tracker ticket with: · PR link (to GHE repository) · Commit hash · Approval reference (if applicable) · Automatically tagged assignee (logic based on team/resource type) 5. Deliverables 1. Source code for GCP-hosted service (Python/Node.js) 2. GCP deployment configuration (Terraform or deployment script) 3. Setup instructions for: · Jira webhook configuration · GHE App creation/configuration · Google Secret Manager setup 4. Documentation on adjusting: · Default resource thresholds · Tagging logic · YAML template 5. Test suite demonstrating complete flow 6. Open Points for Discussion I'd like to schedule a brief call to discuss: · The exact YAML template structure and additional form fields · GHE authentication method (GitHub App vs. PAT) · Specific tagging logic for the automated Jira assignment · Error handling and logging strategy in GCP 7. Preferred Qualifications · Experience with GCP serverless services (Cloud Functions, Cloud Run) · Experience with GitHub Enterprise API (not just public GitHub) · Familiarity with Jira webhooks and REST API · Python/Node.js development experience · Understanding of Git operations via API Please let me know your experience with similar GCP+GHE integrations and your proposed approach for this project. Looking forward to your proposal.
Project ID: 40194220
9 proposals
Remote project
Active 16 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average ₹4,400 INR for this job

Hi there, Your project for automating YAML file creation in a GitHub Enterprise repository triggered by Jira form submissions on GCP is exactly within my expertise. I have extensive experience integrating GCP serverless services with private GitHub Enterprise APIs and automating Jira workflows. - Develop a secure, scalable GCP Cloud Function or Cloud Run service for webhook processing, validation, and YAML file generation - Implement GitHub App authentication with secrets in Google Secret Manager for seamless branch and PR automation - Automate Jira ticket creation and updates with tagging logic based on resource types - Provide Terraform deployment scripts, detailed documentation, and a comprehensive test suite **Skills:** ✅ Google Cloud Platform serverless (Cloud Functions/Cloud Run) ✅ GitHub Enterprise API v3/v4 with private instance authentication ✅ Jira webhook and REST API automation ✅ Python scripting for API integrations and YAML templating ✅ Terraform infrastructure as code for deployment **Certificates:** ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m ready to start immediately and deliver a robust, secure workflow tailored to your specifications within 15 days. Could you please share the sample YAML template and clarify which authentication method you prefer for GitHub Enterprise: GitHub App or Personal Access Token? Best regards,
₹24,000 INR in 15 days
5.1
5.1

Building an automated workflow to create YAML files, triggered by Jira form submissions is right up my alley. As a developer with extensive experience in GCP, GitHub Enterprise and CI/CD systems, I have a solid understanding of the end-to-end workflows and integrations needed to bring this project to life successfully. My detailed grasp of Cloud Functions, Cloud Run, and Google Secret Manager will ensure we construct a serverless GCP-hosted service that meets your specific requirements. The customizability of your project appeals to me. Having worked with Python and Node.js throughout my career, I am well-versed in creating abstract yet powerful configurations; be it default resource thresholds or customization of YAML templates to capture your unique fields. My skillset also encompasses API development in ways that can authenticate with GHE's private instance through GitHub App installation tokens or personal access tokens (PATs). Lastly, my experience building automation workflows incorporating various APIs means I can handle the retrieval and parsing of data from the Jira webhooks, as well as the authenticated communication with GHE API for all necessary GIT operations such as branch creation, file committing and PR opening. Overall, my skills underscored by my ability to offer clear communication, regular updates and a focus on business impact make me an ideal fit for this project.
₹1,800 INR in 7 days
0.0
0.0

Hey, I’ve built several enterprise-grade bridges between Jira and GitHub Enterprise on GCP, so I’m very familiar with the "private instance" nuances you're dealing with. My Proposed Stack: Engine: Cloud Run (Python/FastAPI) for a more robust, scalable execution than Cloud Functions. Security: GitHub App authentication (tokens stored in Google Secret Manager) for enterprise-level auditing. Logic: A Jinja2 templating engine to ensure your YAMLs are perfectly formatted and easily adjustable. Relevant Experience: I’ve architected complex API orchestrations for platforms like Leobrain and UpSynk, handling secure Git operations and automated Jira ticketing systems. I know exactly how to manage the "Approval Reference" logic to prevent resource overruns before a commit is ever made. Timeline: I can have the end-to-end flow from Jira form to GHE PR ready for testing in 2 weeks. I'm ready for that brief call to review your YAML template and tagging logic. When works best for you? Anil
₹1,800 INR in 7 days
0.0
0.0

As an experienced Data Scientist, I have a deep understanding of Python and its various applications, including the cloud platform and scripting that will be needed for your project. I have a good grasp on the serverless services provided by Google Cloud Platform, like Cloud Functions and Cloud Run – all of which can be deployed to create the automated workflow you need. My proficiency also extends to technologies art of your current stack such as GitHub Enterprise and Jira Webhooks. With respect to authentication, I've worked with private GHE instances and understand the use of GitHub App installation tokens or PATs. I've always been passionate about finding innovative ways to solve day-to-day problems through data-driven technologies – which aligns perfectly with your requirement of automating YAML file creation from Jira forms. Above all, what sets me apart is my dedication and drive to deliver precise solutions within the desired timeline. My profound understanding of Git operations via API combined with experience in REST APIs will facilitate efficient interaction amongst the Workflow's components ensuring smooth functioning. I am confident that my comprehensive skill set along with my knack for problem-solving make me an ideal fit for your project's requirements. Let's schedule a call soon; I'm excited to discuss our proposed approach in detail!
₹1,800 INR in 7 days
0.0
0.0

Hello, I have experience with GCP serverless (Cloud Run / Cloud Functions), GitHub Enterprise API, and Jira webhooks. I can build the complete automation workflow: Jira form → GCP service → YAML generation → branch & PR creation in GHE → automatic Jira tracker ticket + PR update.(n8n or custom code) The solution will be secure (Secret Manager), scalable, and fully documented. I’m available to start immediately and can complete this smoothly.
₹1,800 INR in 7 days
0.0
0.0

Bengaluru, India
Member since Jan 21, 2026
₹600-1500 INR
₹600-1500 INR
$2-8 USD / hour
₹37500-75000 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
€30-250 EUR
€750-1500 EUR
₹1500-12500 INR
₹600-1500 INR
$8-15 USD / hour
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$1500-3000 USD
$250-750 USD