Position: Support and maintenance engineer with PowerShell expertise (Cloud manager system)
Company: Sigma
Experience required: 3y
English level: intermediate

We welcome an Engineer with PowerShell and Microsoft 365 expertise.

We expect technical- and process-wise ideas and best practices from our candidate. Our project is full of opportunities to brainstorm, you will be discussing with Customer pros and cons, define ways of resolving technical challenges with their following implementation in practice.  

If you have a strong analytical mindset, you are passionate about PowerShell expertise, and would like to participate in the selection of the skillful team of professionals, then welcome to our project! 

**CUSTOMER**
Our Customer is a Seattle-based company named SkyKick. Helping IT providers be more successful in the cloud, SkyKick plays an important role in the Microsoft cosmos. Over 20,000 IT partners in over 125 countries are accelerating their cloud businesses with our client SkyKick. 

**PROJECT**
The product is called Cloud Manager and it is intended to facilitate and centralize management of different SaaS cloud subscriptions for small and medium-sized businesses. 

The project’s main goal is to automate common IT tasks like on/offboarding users, password resets, and enforcing security policies as well as to facilitate the administration of Microsoft 365, Azure AD, and many other SaaS applications used by clients. 

Sigma Software assists SkyKick in delivering their latest innovations. One of the most important parts done by Sigma Software in scope of the whole project is the development of so-called Connectors – integration points to 3rd party SaaS applications like Microsoft 365, Dropbox, Slack, WebEx, etc. 

The main idea of the new Cloud Manager sub-team called “Content Team” is to have more “out-of-the-box functionality” – the wide range of predefined PowerShell scripts that are actively interacting with Connectors in order to tackle a lot of different, but typical scenarios. The main activities are to create the new PowerShell scripts, update the already existing ones, and keep them in up-to-date state. 

Solutions developed by this team will address common IT challenges encountered by Cloud Manager users and will be delivered in an opensource-style method, requiring thorough testing and documentation that helps users explain how the PowerShell script works. 

**REQUIREMENTS**
Advanced hands-on experience in PowerShell scripting and building automated solutions for administering different on-premises and cloud Microsoft services and solutions
Advanced hands-on experience in engineering, implementing, and supporting enterprise-level Microsoft 365 cloud services and solutions such as:
Azure Active Directory
Exchange Online
SharePoint Online
Teams
Endpoint Manager (Intune)
Security & Compliance
Microsoft Graph API
On-prem and hybrid sync infrastructure configuration and management
Cloud migration design, implementation
Knowledge of software development lifecycle and coding practices, including experience with code repositories & DevOps processes
At least Intermediate\Upper-Intermediate level of English

**WILL BE A PLUS:**
Advanced hand-on experience with Microsoft 365 Security & Compliance:
Implement and manage identity and access
Implement and manage threat protection
Implement and manage information protection
Manage governance and compliance features
Hands-on experience in implementing, managing, and monitoring Microsoft Azure and Azure VDI infrastructures
One or more of the following Microsoft certifications:
Microsoft Certified: Identity and Access Administrator Associate
Microsoft 365 Certified: Messaging Administrator Associate
Microsoft 365 Certified: Teams Administrator Associate
Microsoft 365 Certified: Modern Desktop Administrator Associate
Microsoft 365 Certified: Security Administrator Associate
Microsoft 365 Certified: Enterprise Administrator Expert

**RESPONSIBILITIES**
Create new and update the already existing PowerShell scripts
Keep the PowerShell scripts in the up-to-date state
Develop client-ready PowerShell cmdlets coupled with rich, user-friendly form definitions
Create new and update the already existing client’s low-code/no-code solutions for administering Microsoft and other vendor’s ecosystems
Understand how the changes announced or already done in Microsoft 365 Ecosystem will affect the current product and plan/make the corresponding changes
Support enterprise-level Microsoft 365 services (Exchange Online, SharePoint Online, Teams), Azure Active Directory, Security & Compliance, Endpoint Manager