
Completed
Posted
Paid on delivery
I need a seasoned Ansible professional—someone who has spent five or more years writing and refining playbooks—to take full ownership of our automation layer. All of our workloads sit in an on-premises environment, and your mission is to turn the provisioning, configuration, patching, and deployment of those systems into a fully reproducible, Jenkins-driven process. What you will be working on • Web servers, database servers, and a growing microservices stack that includes MongoDB and ELK. • Creation and maintenance of reusable roles, dynamic inventories, and supporting shell/YAML scripts. • Tight integration of these playbooks with our existing Jenkins pipeline so every commit can be tested, linted, and promoted seamlessly through dev, test, and prod. • Continuous optimisation and troubleshooting of all automation workflows in partnership with our DevOps and infrastructure teams. Tooling and practices Windows is the underlying OS everywhere, Git is our source-of-truth, and Jenkins orchestrates the CI/CD flow. Familiarity with typical best practices—idempotency, linting, molecule testing, and Git-based review—will let you hit the ground running. Deliverables & acceptance 1. A complete, version-controlled set of playbooks, roles, and inventories for the systems above. 2. Jenkins job definitions (declarative if possible) that hook into those playbooks and expose clear success/failure feedback. 3. Documentation good enough for another engineer to clone the repo, run ansible-lint, and deploy to a fresh environment without hand-holding. 4. A final walkthrough session that demonstrates idempotent runs and roll-back capability. If you are confident you can bring rock-solid Ansible expertise to an on-prem setup and weave it cleanly into Jenkins, I would love to see examples of similar work and discuss timelines.
Project ID: 40256079
9 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello, I’m a senior DevOps engineer with 15 years of experience, including 5+ years building and maintaining Ansible automation for large on-premises environments. I’ve owned automation layers end to end—turning manual provisioning, patching, and deployments into fully reproducible, Jenkins-driven workflows. I can design and maintain clean, reusable Ansible roles, dynamic inventories, and idempotent playbooks for web, database, MongoDB, and ELK stacks, tightly integrated with Git and Jenkins. Every change will be linted, tested, and promoted through dev, test, and prod with clear feedback and rollback safety. Documentation and handover will be strong enough for any engineer to pick up and run confidently. A couple of quick questions: 1- Which Windows versions are in scope? 2- Do you already use ansible-lint / Molecule, or should I standardize that as part of the setup? Happy to share examples of similar automation work and discuss timelines. Best regards, Rahul
₹40,000 INR in 21 days
0.4
0.4
9 freelancers are bidding on average ₹48,556 INR for this job

Are you already running Ansible from a central control node, or directly from Jenkins? Are WinRM certificates already configured on all servers? Do you currently version your playbooks in Git? I’ve done similar Windows + Jenkins automation work before. This looks straightforward honestly. Windows servers, Ansible roles, Jenkins pipeline. Nothing unusual. I would first standardize WinRM (HTTPS + proper auth), then cleanly split roles: base-windows, web/IIS, MongoDB, ELK, microservices. One role per layer, not per server. That keeps it simple. I’ll enforce idempotency properly (handlers for reboot detection, service restart only when changed). Add retry logic for flaky Windows updates. Also include environment-specific group_vars instead of duplicating playbooks. In Jenkins: declarative pipeline with stages — lint → syntax check → test run (check mode) → apply. Fail fast if lint breaks. I’ll also add build logs in JSON callback so failures are clear. Secrets handled via ansible-vault with separate vault IDs per environment. I normally include a small bootstrap PowerShell script so a fresh Windows node can self-register and be managed immediately. Docs will explain repo structure, how to lint, how to deploy fresh. Anyone can clone and run. Should dev/test/prod live in separate inventory files (Yes/No)?
₹37,500 INR in 15 days
4.8
4.8

Hello, This is exactly the kind of structured automation ownership I’ve handled before — stabilising and standardising Ansible across on-prem Windows environments and integrating it tightly with Jenkins-driven CI. On Windows, Ansible requires disciplined role design, WinRM handling, and strict idempotency to avoid drift. My focus would be to turn your automation layer into a predictable, Git-driven system where every change flows cleanly from commit → lint → test → promote. Approach • Refactor infrastructure into modular, reusable roles (web, DB, MongoDB, ELK, microservices) • Design environment-based dynamic inventories (dev/test/prod separation) • Enforce idempotency and safe re-runs • Integrate ansible-lint + syntax validation into Jenkins • Create declarative Jenkins pipelines for controlled promotion • Add rollback strategy using tagged releases and state validation • Document structure so any engineer can clone and deploy confidently Deliverables will include fully version-controlled playbooks, Jenkins job definitions, documented execution flow, and a final walkthrough demonstrating repeatable idempotent runs. The goal is not just working playbooks — but a rock-solid, maintainable automation framework. Timeline: 4 weeks Budget: ₹68,000 Happy to review your current repo structure before finalizing scope.
₹68,000 INR in 24 days
1.7
1.7

I understand that you need a seasoned Ansible Automation Engineer to take full ownership of your automation layer, focusing on provisioning, configuration, patching, and deployment for your on-premises environment. The project requires creating reusable roles, integrating with Jenkins, and ensuring seamless workflows for your web servers, database servers, and microservices stack, including MongoDB and ELK. With over 15 years of experience and more than 200 projects delivered, I specialize in DevOps and automation, particularly with Ansible. My background includes extensive work with Jenkins and Git, which aligns perfectly with your requirements for crafting version-controlled playbooks and defining Jenkins jobs that provide clear feedback. My approach would involve analyzing your existing workflows to create a set of well-structured Ansible playbooks and roles tailored for your environment. I would ensure tight integration with Jenkins, allowing for continuous optimization and troubleshooting alongside your DevOps team, aiming for a smooth transition within a realistic timeframe of 4 to 6 weeks. I’d be happy to discuss how my experience aligns with your needs.
₹41,250 INR in 7 days
1.1
1.1

Hello there, We have 8 years in DevOps automation, CI/CD pipelines, and infrastructure-as-code for on-prem environments — including the specific friction points of Ansible against Windows targets via WinRM: transport tuning, credential vaulting, and idempotency quirks. We'd structure layered role hierarchies — base OS, middleware (web servers, MongoDB, ELK), and app deployment — driven by dynamic inventory from your CMDB. Jenkins declarative pipelines trigger ansible-lint and molecule tests on every PR, then promote through dev → test → prod with stage-gated approvals, using `win_dsc` and `win_feature` modules for native idempotency over raw PowerShell. Ansible because you're Git-centric and agentless matters on Windows — no daemons, no PKI overhead. Jenkins declarative over scripted for readable, auditable job definitions. Molecule with Docker/Vagrant for role-level testing before touching real infra. We've built orchestration platforms handling 60,000+ records with queue-based processing and multi-stage deployments — similar complexity to your microservices, MongoDB, and ELK coordination. Biggest risk: WinRM failures silently breaking runs mid-execution. We'd implement block/rescue patterns with explicit failure callbacks to Jenkins so no server is half-configured without an alert. Phases: Week 1-2 base roles, inventories, Jenkins scaffolding; Week 3 MongoDB/ELK roles and molecule tests; Week 4 docs, walkthrough, rollback demos. Naveen Brainstack Technologies
₹52,500 INR in 28 days
0.0
0.0

I’m a senior Ansible automation engineer with 5+ years building production-grade playbooks for complex on-prem environments. I can take full ownership of your automation layer—designing reusable roles, dynamic inventories, and idempotent workflows for web, database, MongoDB, and ELK stacks on Windows infrastructure. I’ll integrate everything into Jenkins using declarative pipelines with linting, Molecule testing, and Git-based promotion across dev/test/prod. Deliverables include fully version-controlled playbooks, documented Jenkins jobs, and clear deployment documentation. Timeline: 3–5 weeks depending on scope. Happy to share similar CI/CD automation examples. Nadir S.
₹40,250 INR in 7 days
0.0
0.0

I've just completed a similar project. I built an automated provisioning and deployment system for on-premises servers using Ansible integrated with Jenkins pipelines. This project’s goals match well with the requirements for seamless Jenkins-driven automation. Expertise in Ansible playbooks, reusable roles, and Jenkins pipeline integration is critical here. Specializing in automation pipelines, I ensure performance, security, and a polished user experience across end-to-end deployments. Let’s chat for a free consultation. Worst case, you walk away with a free consultation and a clearer understanding of your project. Kind regards, Curtley
₹45,000 INR in 30 days
0.0
0.0

Pune, India
Payment method verified
Member since May 15, 2024
₹37500-75000 INR
₹1250-2500 INR / hour
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
₹100-400 INR / hour
$30-250 USD
₹1500-12500 INR
₹75000-150000 INR
₹12500-37500 INR
₹37500-75000 INR
$10-30 USD
£20-250 GBP
$10-5000 USD
₹12500-37500 INR
$3-10 SGD / hour
₹600-1500 INR
$30-250 USD
₹12500-37500 INR
$8-15 USD / hour
$250-750 USD
₹100-400 INR / hour
₹750-1250 INR / hour