Python-Azure Developer for Cross-platform Data Synchronization

Job ID: 38066188

Budget: $8 – $15 USD

We are seeking a highly skilled Python developer with expertise in Microsoft 365, Azure, and Selenium automation to develop a sophisticated account management and reporting system. This project involves integrating Microsoft 365 with Bitwarden or a secure credential management system, automating user account management, and implementing Selenium scripts for login verification and automated reporting from web portals.

Responsibilities:

Integrate Microsoft 365 and Bitwarden APIs to automate the creation and management of user accounts and secure credentials.
Develop and maintain Selenium automation scripts to validate logins and pull reports from web portals.
Implement robust error handling and reporting mechanisms for failed logins and other issues.
Schedule automated tasks to ensure timely execution of scripts and operations.
Maintain compliance with security best practices throughout the system's architecture and implementation.

Required Skills:

Proficiency in Python and experience with Selenium for web automation.
Experience with Microsoft Graph APIs and Bitwarden APIs for user and credential management.
Scheduled Task: Use a scheduling tool like Azure Scheduler or a Python library like schedule to run the Selenium scripts on a scheduled basis (e.g., daily weekly monthly).
Strong understanding of security measures related to API integration and data protection.
Strong understanding of automation and scheduling concepts
Ability to design and implement scalable and secure automation solutions.
Related categories: Python Web Scraping API Microsoft Azure Automation