- Hourly
- Entry Level
- Est. time: Less than 1 month, Less than 30 hrs/week
## 3) M365 / Azure / AWS / Security Contractor – As Needed **Title:** M365 / Azure / AWS / Security Contractor – As Needed | MSP Projects, Hardening, Cloud, Remediation We’re a growing MSP building a bench of trusted contractors we can use for **as-needed Microsoft 365, Azure, AWS, and security-related projects** across our SMB client base. Our clients are primarily **small to mid-sized professional services firms**, and we’re looking for someone who can step in for cloud, security, and higher-level technical work when needed. This is **not a full-time role**. We’re looking for a contractor we can use for **short-term projects, escalations, hardening work, migrations, remediation, and occasional client-specific needs** as they arise. ### Typical work may include: * Microsoft 365 administration, cleanup, remediation, and best-practice improvements * Entra ID / Azure AD, MFA, Conditional Access, identity and access configuration * Exchange Online, SharePoint, OneDrive, and Intune-related support or project work * Azure infrastructure support, tenant cleanup, cloud migrations, and troubleshooting * AWS support for SMB environments including areas such as IAM, EC2, VPC, permissions, and cloud troubleshooting * Security hardening, remediation, post-incident cleanup support, and general security improvement projects * Reviewing client environments and providing technical recommendations, findings, and implementation support ### We’re particularly interested in contractors with experience in some combination of: * **Microsoft 365 / Exchange Online / SharePoint / OneDrive** * **Entra ID / Azure AD / Conditional Access / Intune** * **Azure** * **AWS** * **Microsoft Defender / M365 security hardening** * General security remediation, incident cleanup support, or cloud security improvement work ### Ideal experience: * Prior experience supporting **SMB environments** or working in an **MSP / multi-client environment** * Ability to work independently, document findings clearly, and communicate at a professional level * Comfortable stepping into projects that may last anywhere from a few hours to several days * Comfortable supporting environments in the **10–100 user range** * Able to work with a small MSP team and provide strong technical guidance where needed ### Engagement structure: We are specifically looking for someone open to: * **As-needed / project-based work** * Cloud, Microsoft 365, Azure, AWS, and security-related projects that may come up periodically rather than on a fixed weekly schedule * Remediation, hardening, migration, or escalation work as needed * Occasional after-hours work for planned cutovers, urgent remediation, or project deadlines ### When applying, please include: 1. Which of the following you work in most often: **Microsoft 365, Azure, AWS, security / hardening / remediation** 2. Whether you’ve worked with MSPs or supported multiple SMB client environments 3. The types of projects you’re strongest in today 4. Your availability for short-term project work or urgent escalations 5. Whether you’re comfortable coordinating over **Slack or Microsoft Teams** if we’re a fit
- Hourly: $50.00 - $150.00
- Expert
- Est. time: More than 6 months, 30+ hrs/week
We are a fast-growing technology advisory firm that helps mid-sized companies evaluate and select the best IT vendors for projects like: • Cloud infrastructure • Backup & disaster recovery • Cybersecurity • Network / SD-WAN • VoIP / UCaaS • Data center / colocation We do not deliver the services ourselves. We act as the client’s technical advisor and procurement concierge, helping them understand their requirements and selecting the best vendors. We are looking for a Solutions Architect / Technical Consultant who can lead technical discovery with clients. Your role will be to run requirements calls, diagnose technical needs, and translate those requirements into clear vendor specifications. This is not a support role and not an MSP job. This is a pre-sales technical advisor role. Responsibilities • Run technical discovery calls with clients • Identify infrastructure gaps and project needs • Translate requirements into vendor specifications • Recommend vendor categories and architectures • Assist in vendor evaluation and technical comparisons • Document findings and scope clearly You may have worked as: • Solutions Architect • Senior Systems Engineer • Pre-Sales Engineer • Cloud Architect • Network Architect • Technical Consultant Experience with several of the following is important: • Cloud platforms (AWS / Azure) • Networking / SD-WAN • Cybersecurity tools • Backup / disaster recovery • VoIP / UCaaS • Infrastructure architecture You must be able to: • Ask great technical questions • Quickly understand complex environments • Communicate clearly with non-technical executives • Strong spoken English is required. • You should be comfortable speaking with CIOs and IT Directors. Engagement • Part-time to start • 5–10 hours per week • Discovery calls scheduled in advance This role will likely grow into a long-term partnership. To apply Please send a Loom video answering the following: 1. A short description of your technical background 2. Your experience in client-facing technical roles 3. A brief example of a technical discovery call you have led
- Hourly
- Expert
- Est. time: Less than 1 month, Less than 30 hrs/week
We're a cybersecurity compliance consultancy seeking an experienced Microsoft 365 engineer for a fixed-scope, project-based engagement on behalf of one of our clients — a newly launched solo Registered Investment Advisor regulated by the Texas State Securities Board. The client has an existing Microsoft 365 Business Premium tenant that needs to be hardened and made compliant before they begin operating. Scope includes: securing identity with Entra ID and MFA (conditional access, admin protections); configuring 5-year WORM archiving in Microsoft Purview to satisfy Texas SSB books-and-records requirements; building Data Loss Prevention policies tuned to protect Nonpublic Personal Information (NPI); and integrating a third-party cloud backup solution. We're looking specifically for someone who has built compliant M365 environments for financial or regulated firms before — please share relevant examples of similar work in your proposal. Clear documentation of the final configuration is expected as part of the deliverable.
- Hourly: $20.00 - $40.00
- Intermediate
- Est. time: Less than 1 month, Less than 30 hrs/week
We are seeking an IT helper to assist with setting up email accounts and a shared drive for our small company of 6 people. Also need to either expand accounts under Office 365 or start a new one for the company etc.
- Hourly
- Intermediate
- Est. time: 3 to 6 months, Less than 30 hrs/week
Microsoft Entra & UPN Migration Expert Job Title Microsoft Entra ID Expert – Domain Migration, Tenant Rename & UPN Conversion (M365 / Azure AD) Job Description We are executing a complex Microsoft 365 identity migration for a mid-size enterprise and are looking for a seasoned Microsoft Entra ID (formerly Azure AD) specialist to provide expert-level guidance, and technical oversight throughout the engagement. Most hands-on configuration will be performed by senior developers. The project involves three interconnected workstreams: • UPN suffix migration — converting all user accounts from a legacy domain (@olddomain.com) to a new primary domain (@newdomain.com), including app dependency remediation, service account handling, and mail flow validation • Identity Provider (IDP) transition — migrating from Okta as the primary IDP to Microsoft Entra ID, with Okta retained as a secondary token-passing relay during the transition period • Primary Domain/MS Tenant rename – migrating the primary Microsoft 365 domain from an old domain to a new domain. The old domain will still exist on the tenant. You will work alongside an existing internal project team and are expected to provide both advisory support and direct technical execution. Scope of Work Identity & UPN Migration • Audit and remediate all applications authenticating via the legacy UPN suffix (SAML, OAuth, OIDC, and legacy auth) • Execute bulk UPN suffix change via PowerShell / Microsoft Graph for all user accounts and applicable service accounts • Validate post-migration authentication across Microsoft 365 workloads (Exchange Online, SharePoint/OneDrive, Teams, OneNote), Okta-federated apps, and third-party SaaS applications • Advise on and assist with OneDrive URL transition, sharing link remediation strategy, and OneNote notebook reconnection • Ensure Proofpoint/mail flow continuity with new primary SMTP domain Entra ID / IDP Configuration • Configure Microsoft Entra ID as primary IDP with Okta as secondary/token-passing relay • Design and implement Conditional Access policy baseline (MFA enforcement, device compliance, location controls, sign-in risk) • Validate and remediate Workday-to-Entra attribute sync and writeback • Validate AWS, Intune, and other Entra-integrated service trust configurations post-UPN change Documentation & Knowledge Transfer • Produce or review runbooks for UPN cutover, IDP flip, and MS Tenant domain rename. • Document rollback procedures for each major phase • Provide a help desk runbook covering common post-cutover user issues (OneDrive sync, OneNote, Teams, shared links, Office Backstage) • Participate in a post-migration health check and lessons-learned review Required Qualifications • 5+ years of hands-on experience with Microsoft Entra ID / Azure Active Directory in enterprise environments • Demonstrated experience with UPN suffix migrations and/or Microsoft 365 tenant/domain renames at scale (500+ users) • Proficiency with PnP PowerShell, Microsoft Graph API, and SPO Management Shell for bulk operations • Experience with Okta-to-Entra IDP migration or Okta federation configuration • Familiarity with Workday-Entra integration (attribute mapping, writeback) is a strong plus • Experience with Windows LAPS, GPO management, and AD OU design • Excellent written English — able to produce clear technical runbooks and decision documentation Preferred Certifications (any of the following) • Microsoft Certified: Identity and Access Administrator Associate (SC-300) • Microsoft Certified: Azure Solutions Architect Expert (AZ-305) • Microsoft Certified: Security Operations Analyst Associate (SC-200) • Microsoft 365 Certified: Enterprise Administrator Expert (MS-102) Engagement Details Project type Ongoing / milestone-based Estimated duration 3–4 months Estimated hours 10–20 hours/week (flexible based on milestone cadence) Availability required Overlap with US Central time zone for weekly syncs Communication Microsoft Teams + email; weekly status call Work type Remote What to Include in Your Proposal To be considered, please address the following in your proposal: 1. Describe a comparable engagement — Detail a UPN suffix migration or IDP transition you led, including the scale (number of users), the tools/methods you used, and any complications you encountered and resolved. 2. Microsoft Tenant/Domain rename – Describe a domain migration project you worked on and lessons learned when converting the domain. 3. Okta + Entra coexistence — Have you worked in an environment where Okta and Entra ID ran simultaneously? How did you handle the token-passing configuration? 4. OneDrive/SharePoint post-UPN remediation — What is your approach to handling broken sharing links and OneNote sync issues after a bulk UPN change? 5. Your hourly rate and estimated availability over the next 90 days. Applications that do not address the proposal questions above will not be reviewed.
- Hourly
- Intermediate
- Est. time: 3 to 6 months, Less than 30 hrs/week
Crestmont is a private investment firm focused on principal investing, special situations, and private market opportunities across healthcare, energy, technology, and real assets. We are a growing organization with multiple affiliated entities and investment vehicles, and a distributed team that utilizes modern cloud-based systems. We are seeking a highly organized, responsive, and technically capable IT professional to serve as our outsourced IT administrator and technology coordinator. Scope of Work The selected contractor will act as our go-to resource for managing and maintaining our business technology infrastructure, including: Domain & DNS Management - Manage and maintain company domains - Configure and update DNS records - Coordinate domain registrations, renewals, and transfers - Troubleshoot website, email, and DNS-related issues - Update website as needed Email Administration - Administer Google Workspace - Create, modify, and deactivate user accounts - Manage aliases, forwarding rules, groups, and shared inboxes - Implement email security best practices - Assist with deliverability and email authentication (SPF, DKIM, DMARC) Cloud & Collaboration Systems - Support Google Drive and shared file permissions - Maintain user access and security settings - Assist with Slack administration - Coordinate user onboarding and offboarding Software & Vendor Management - Maintain inventory of software subscriptions and licenses - Coordinate with vendors and support teams Manage user access across platforms such as: - Google Workspace - Slack - Cloze CRM - Constant Contact - Juniper Square - DocuSign - Dropbox and/or Google Drive - Other business applications as needed Security & Compliance - Implement and maintain MFA policies - Conduct periodic access reviews - Maintain password and access management procedures - Assist with cybersecurity best practices and recommendations - Address cybersecurity threats and concerns Special Projects - Configure integrations and automations (Zapier preferred) - Assist with system migrations - Support new technology implementations - Recommend improvements to streamline operations and reduce costs Ideal Candidate - 5+ years administering Google Workspace and cloud-based business systems - Strong DNS and domain management experience - Familiarity with investment firms, professional services firms, family offices, or private equity environments preferred - Experience with Zapier or workflow automation tools - Strong communication skills - Available during U.S. business hours for urgent issues - Comfortable working independently and proactively Engagement Structure - Fractional / ongoing contractor relationship - Estimated 5–15 hours per month initially, with additional project-based work - Long-term relationship preferred - Hourly or monthly retainer proposals welcome To Apply Please provide: A brief summary of your relevant experience Examples of similar organizations you have supported Your hourly rate or preferred monthly retainer Availability during U.S. Eastern Time business hours Any certifications or specialized expertise Experience with Google Workspace, DNS management, Zapier, and cybersecurity
- Hourly: $18.00 - $50.00
- Intermediate
- Est. time: More than 6 months, 30+ hrs/week
IT Support & Microsoft 365 Administrator (Ongoing Relationship) – Denver Tech Center Preferred About Us J3 Engineering is a growing engineering and technology-focused company seeking a reliable IT professional to provide ongoing support for our team. We are looking to establish a long-term relationship with someone who can help manage our Microsoft environment, support employee onboarding/offboarding, and serve as our go-to resource for future IT needs. While much of the work can be performed remotely, we strongly prefer someone located in the Denver Tech Center (DTC) or greater Denver area who can provide occasional onsite support when needed. Responsibilities Microsoft 365 & Entra Administration User account creation, modification, and deactivation Microsoft Entra ID (Azure AD) administration License management and assignment MFA configuration and troubleshooting Group and permission management Security policy implementation and maintenance Microsoft 365 administration (Exchange, Teams, SharePoint, OneDrive) Computer Setup & Employee Onboarding Windows laptop setup and configuration New employee onboarding Software installation and configuration Device enrollment and security configuration Standardization of workstation deployments Documentation of setup procedures Ongoing IT Support Troubleshooting user issues Microsoft Office and Teams support Email and authentication issues Printer, network, and connectivity troubleshooting General desktop support Technology recommendations and best practices Future Projects (As Needed) Microsoft 365 optimization Security reviews and improvements Device management implementation Backup and recovery planning Process automation IT documentation and SOP creation Ideal Candidate Required Experience Microsoft 365 Administration Microsoft Entra ID / Azure AD Windows 10/11 Administration Exchange Online Microsoft Teams Administration User onboarding/offboarding processes Preferred Qualifications Microsoft certifications Experience supporting SMB organizations (10-100 employees) Intune / Endpoint Management experience SharePoint administration experience Cybersecurity best practices knowledge Denver-area location with ability to provide occasional onsite support Engagement Details Ongoing relationship Estimated 5-15 hours per month initially Additional project work available Mix of scheduled and on-demand support Long-term preferred When Applying Please include: Your Microsoft 365 and Entra ID experience Relevant certifications Your location Typical response time for support requests Examples of similar clients you support Your hourly rate
- Hourly: $19.00 - $30.00
- Expert
- Est. time: More than 6 months, Less than 30 hrs/week
Computer Solutions, Inc. is seeking an experienced Senior Help Desk & Network Administrator to join our growing team. This is not an entry-level position. We are looking for a seasoned IT professional with a proven track record of supporting business environments, troubleshooting complex technical issues, and managing network, server, and workstation infrastructure. The ideal candidate will be comfortable handling day-to-day help desk tickets while also providing advanced technical expertise involving networking, Microsoft Windows environments, Active Directory, servers, domains, and workstation deployment. If you have spent years supporting real-world business environments and can demonstrate hands-on experience resolving technical challenges, we want to hear from you. Responsibilities Analyze, troubleshoot, and maintain business network environments Respond to and resolve help desk support tickets Configure, deploy, and support Windows workstations Manage Active Directory environments and domain-joined devices Troubleshoot DNS, DHCP, Group Policy, VPNs, and network connectivity issues Support Windows Server environments Diagnose and resolve hardware, software, and operating system issues Assist with Microsoft 365 administration and troubleshooting Perform remote support for clients across multiple industries Document work performed and maintain accurate ticket records Collaborate with internal team members to resolve escalated issues Participate in infrastructure improvement and optimization projects Required Qualifications Applicants must have a proven history of performing the following tasks in production business environments: Windows Server administration Active Directory management Domain setup, maintenance, and troubleshooting Network troubleshooting and diagnostics Workstation deployment and configuration Microsoft Windows desktop support DNS and DHCP configuration and troubleshooting VPN setup and support Microsoft 365 administration Remote support tools and ticketing systems Technical Skills Required Microsoft Windows 10 and Windows 11 Windows Server Active Directory Group Policy DNS DHCP TCP/IP Networking VPN Technologies Microsoft 365 Network Switches and Firewalls Remote Monitoring and Management (RMM) Platforms Help Desk and Ticketing Systems Preferred Qualifications CompTIA Network+ CompTIA Security+ Microsoft Certifications Experience supporting small and medium-sized business environments Experience with virtualization platforms Experience with cybersecurity best practices What We Are Looking For We are specifically seeking candidates who have a demonstrated history of performing these duties professionally. General familiarity or academic knowledge alone is not sufficient. Applicants should be prepared to discuss actual projects, environments, and technical challenges they have successfully managed. Screening Requirements Employment is contingent upon successful completion of: Criminal Background Check Credit Check Drug Screening Employment Verification Professional Reference Verification Schedule Starts at approximately 30 hours per week Opportunity to transition into a full-time position based on performance and company growth How to Apply Please submit: Current Resume Relevant Certifications Summary of Network, Server, and Active Directory Experience Examples of Business IT Environments You Have Supported Qualified candidates will be invited to participate in a technical interview and practical skills assessment.
- Hourly: $30.00 - $40.00
- Intermediate
- Est. time: More than 6 months, Less than 30 hrs/week
I'm looking for someone with daytime availability to assist me with my IT client's needs. An ideal candidate might be someone who works full time in IT currently but has extreme flexibility in scheduling which would allow them to help with my clients during the day, or someone who just started their own MSP and is looking to fill in some gaps. If you decide to apply, I may choose to reach out to you via Upwork chat. If you don't respond fairly quickly then I likely will move on. Your quick response through Upwork chat shows me a glimpse of your ability to communicate timely. You'll do tasks from password resets to firewall config to virtual management to Windows server management to desktop support to Office 365 migrations and support and various other tasks. GPO, Acronis backups, Watchguard firewalls, Unifi wifi and switches, Active Directory, DNS/DHCP, Azure AD to name a few. We support many clients across our state and need some help handling the needs. Hours will vary each week and are not guaranteed but the right person can start today and will have daytime availability THROUGHOUT THE DAY, EACH DAY. Dependability, Customer service and communication are top priorities. It's essential to this job. You'll be responsible for seeing an issue through all the way to the end with minimal interaction from me. If you fit this criterion please apply and we'll chat. Hours can be up to 10 per week and average about 5 per week, sometimes less. You will have to work some evenings, on your schedule, to perform updates, installs, troubleshoot, etc. We will communicate every day of the workweek. You must have availability during the daytime every day. If you work a full-time job and you're just looking for work in the evenings then this isn't the position for you. You must have the desire and ability to reach out directly to clients as needed and work through issues with them. Sometimes I'll give you minimal information and you'll need to be resourceful and figure it out. You will have the tools you need like a phone app, remote connection tools, passwords etc. You will be required to keep in communication with me and with the client. You will be required to sign a non-compete and a contractor agreement. You will need to keep up with your time entries in our RMM tool as you're working on tickets- this means time entries each day. Adding your time entries at the end of each billing cycle isn't acceptable. Documentation is very important. If this is something you struggle with and don't think you can keep up with it then please don't apply. I have a single, level one employee who handles most of the desktop support and the on-site support. You will need to be there to assist him with more complex Windows, networking and server-related tasks or to help in times when his workload gets too high. Ideally, you'd be located East Coast or Central time zone. Skills needed: - Communication skills above all else - Dependability - Customer service/ friendliness - Windows Server management including AD, DHCP, DNS and others - Firewall management including Watchguard and Sonicwall - Network management - Other tech skills as needed - Virtual machine management including VMware and Hyper-V - Veeam - Ability to discover information on your own without much guidance - Ability to take and keep notes on your own - Ability to contact clients on your own, follow through with issues until they are completed - Daytime availability to answer calls and resolve support tickets - Work some evenings to install updates and other projects that can't happen during the work day - You're OK with communicating with me via text, phone and email every work day so I can give you task details and get updates from you. PAY: I can only pay about $35 per hour. So if your posted rate on Upwork is higher than that please send me a proposal around that number. Otherwise I likely won't consider you as I don't want to waste your time. I can only afford that number. Contract to hire opportunity: Our company is on path to grow enough that I'll need another full time resource soon. While contract to hire isn't a requirement, it could be an option to discuss if it makes sense for both parties.
- Hourly: $65.00 - $95.00
- Expert
- Est. time: Less than 1 month, Less than 30 hrs/week
We are seeking an experienced IT professional with expertise in Microsoft 365 Enterprise to help us evaluate, configure, and implement a secure AI environment for our organization. Our goal is to leverage AI capabilities within the Microsoft ecosystem while ensuring all client materials and confidential information remain protected and are not exposed to public AI models. We are specifically interested in understanding and implementing the appropriate Microsoft 365 Enterprise (E3/E5), Microsoft Copilot, Azure OpenAI, Entra ID, Purview, and related security tools to create a secure, self-contained AI environment. Requirements: Strong experience with Microsoft 365 Enterprise administration and security Knowledge of Microsoft Copilot, Azure OpenAI, Entra ID, Microsoft Purview, and Data Loss Prevention (DLP) Experience implementing secure, enterprise-grade AI solutions Ability to configure security, governance, permissions, and access controls Familiarity with Microsoft 365 Enterprise licensing and security features Please include a brief summary of your relevant experience and any similar projects you have completed.