Skip to content

Latest commit

 

History

History
85 lines (56 loc) · 2.46 KB

README.md

File metadata and controls

85 lines (56 loc) · 2.46 KB

HireSync 🚀

Revolutionize Employee Onboarding with Azure Automation

License: MIT PRs Welcome

Overview

HireSync transforms employee onboarding by automating the entire process using Azure Logic Apps. From user creation in Azure AD to resource provisioning and welcome emails, HireSync streamlines every step of bringing new team members aboard.

HireSync Workflow

🌟 Key Features

  • Automated User Creation in Azure AD/Entra ID
  • Smart Group Assignment based on roles
  • Automated Resource Provisioning via ARM templates
  • Intelligent Email Processing for onboarding requests
  • Automated Welcome Emails with credentials
  • Comprehensive Monitoring and logging

🛠️ Azure Services Used

  • Azure AD/Entra ID
  • Azure Logic Apps
  • Azure Email Service
  • Azure Resource Manager

🚀 Getting Started

Prerequisites

  • Azure Subscription
  • Azure AD Admin privileges
  • Email account for notifications

Quick Start

  1. Clone the repository: ```bash git clone https://github.com/SUGAM-ARORA/hiresync.git cd hiresync ```

  2. Deploy the Logic App:

    • Navigate to Azure Portal
    • Create a new Logic App
    • Import the workflow from `/src/workflows/main-workflow.json`
  3. Configure environment variables:

    • Update `config/settings.json` with your Azure credentials
    • Set up email notifications
  4. Test the deployment:

    • Send a test onboarding email
    • Verify user creation and resource provisioning

📖 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔒 Security

For security concerns, please see our Security Policy.

🙋‍♂️ Support

⭐ Show your support

Give a ⭐️ if this project helped you!