Freelancing.my
Potensi Cekal
Business Edge Personnel Services
TalentWork
IntellaTutor
Talentcloud.ai
Watsons
Connect with headhunters to apply for similar jobsUnited Overseas Bank
PCA Group Sdn. Bhd.
GM Recruitment
Super Hero Family Enterprise
Agensi Pekerjaan NS Shue
De Metrology
Triple Blessing Trade & Distribution Sdn. Bhd.
PERSOL
Jobstreet Malaysia
SWM Environment Sdn Bhd
Health Lane Family Pharmacy Sdn Bhd
YBS International Berhad
Carsome
Maleva (M)
Fonterra
A prominent Malaysian technology consultancy is seeking a Microsoft 365/Azure Engineer to enhance their SOP management system. The role involves centralizing SOPs in SharePoint, automating approval processes, and implementing AI assistance for document access. Candidates should have strong experience in SharePoint Online and Power Automate. Familiarity with Azure AD and AI Chat integration is necessary for this position. Competitive salary and supportive work environment included.
What We’re Building
Business Problem:CryoCord Malaysia has Standard Operating Procedures scattered across different systems, making it hard for staff to find current procedures, ensure compliance, and maintain document quality.
Solution:An intelligent SOP management system that:
Content Hub
SharePoint Online
Central SOP repository with metadata
Identity
Entra ID (Azure AD)
Department-based access control
Workflow
Power Automate
Approval processes, notifications
AI Chat (Primary)
Copilot Studio
Teams-native SOP assistant
AI Chat (Advanced)
Azure OpenAI + AI Search
Web-based chat with custom data
Backup
Microsoft 365 Backup
Point-in-time recovery
Implementation Steps
Phase 1: Foundation
Goal:Set up core SharePoint structure with proper security
Tasks:
Acceptance:Users can only see SOPs they have permission to access
Phase 2: Automation
Goal:Automate SOP approval and review processes
Power Automate Flows:
Flow 1: SOP-Intake-To-Approval
Flow 2: SOP-Review-Reminder-Weekly
Acceptance:Draft SOPs automatically route for approval, owners get review reminders
Phase 3: AI Assistant – Copilot Studio
Goal:Deploy Teams-native SOP chat assistant
Setup:
You are CryoCord Malaysia’s SOP Assistant. Answer briefly (max 5-8 bullet points), use exact SOP content, and always include ‘Source: [SOP link]’. If unsure, say “I don’t know—please check these related SOPs” and list up to 3 related SOPs. Never answer from Draft documents.
Licensing:Copilot Studio credits or pay-as-you-go model
Acceptance:Fast response times with high user satisfaction, always includes source links
Phase 4: Backup & Safety
Goal:Enable backup and test recovery procedures
Tasks:
Acceptance:Successful test restore completed and documented
Phase 5: Advanced AI Chat (Optional)
Goal:Deploy Azure-based chat for advanced scenarios
Cost Control:Set Azure budget alerts, index only approved SOPs
Acceptance:Fast response times with cited SharePoint sources
Phase 6: AI-Assisted Curation (Optional)
Goal:Use AI to help curate and organize uploaded SOPs
Curator Flow:
Developer Setup Requirements
Prerequisites
Key Configuration Files
Integration Testing
User Acceptance Testing
Monitoring & Operations
Key Metrics
Operational Runbooks
Licensing Requirements
Microsoft 365 Services
Azure Services (Optional Advanced Features)
Known Limitations & Workarounds
SharePoint Search Restrictions
Issue:Tenant‑wide restricted search affects all users
Workaround:Enable gradually by department, maintain allow‑list of safe sites
Issue:Limited response length and source count
Workaround:Use Azure AI chat for complex queries, Copilot Studio for quick answers
Power Automate File Processing
Issue:Large files may timeout in flows
Workaround:Process metadata only in flows, use Azure for full‑text extraction
Phase 1 – Foundation
Phase 2 – Automation
Phase 3 – AI Assistant
Phase 4 – Backup & Safety
Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.