Python with Azure and ReactJs

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangalore - India

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

Any Project specific Prerequisite skills

Mention (Primary & Secondary key skills)

Primary - Python and Azure

Secondary React

Detailed JD

Job Description

Python With React Azure Github

Required Skills
Backend Development Seniorlevel proficiency in Python
Database Management Ability to design and write complex efficient SQL queries for data loading and manipulation
API Architecture Comprehensive understanding of designing building and securing RESTful APIs
Cloud Services Proven experience with serverless architecture specifically Azure Function Apps and message queuing with Azure Queues
Helpful but not required Prior experience with the SailPoint Web Services REST connector

Scope of Work
The contractor will be responsible for the following key workstreams A detailed design document will be provided
1 Data Population and User Synchronization
o Develop a robust script for the initial onetime load of all users groups and memberships from Enterprise Directory ED into the GM database This must include data transformation and case normalization to match the DB schema
o Building on the initial script create an efficient recurring process target every 5 minutes to poll for user updates in ED and sync them to the GM identities table
2 Group Synchronization
o Goal Create an automated task that enforces the GM database as the authoritative source of truth for groups
o Core Logic The task will audit groups by comparing their state in the GM database against their state in Enterprise Directory ED and Active Directory AD If a discrepancy drift is detected the task must automatically remediate the change by reverting the noncompliant record in EDAD back into alignment with the GM database This process is designed to correct both manual outofband changes and inconsistent states resulting from partial provisioning failures
o Operational Modes The reconciliation logic must be implemented to support two distinct execution modes
1 Scheduled Bulk Mode An efficient recurring process that identifies and reconciles all groups that have drifted from the source of truth since the tasks last run
2 OnDemand Targeted Mode The logic must also be callable directly eg via an API or function call to perform an immediate reconciliation for a single specified group
o Constraint Implement a safeguard to prevent any reconciliation actions on a group that is currently in a provisioning state eg a status of INPROGRESS This is essential to avoid race conditions with legitimate inflight updates Refer to the Group Sync Process section in the design document for more details
3 SailPoint Entitlement Aggregation API
o Design and build a secure REST API endpoint for SailPoint
o The endpoint must return a collection of all groups and their members including the following attributes name description owner certification frequency and approver type Refer to the SailPoint Group Entitlement Aggregation section in the design document for more details

Any Project specific Prerequisite skills Mention (Primary & Secondary key skills) Primary - Python and Azure Secondary React Detailed JD Job Description Python With React Azure Github Required Skills Backend Development Seniorlevel proficiency in Python Database Management Ability t...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT