Azure & Microsoft Entra ID
Tenant administration, identity and access, groups and permissions, conditional access policies, MFA, and cleaning up inherited configurations.
One person instead of three vendors: Microsoft cloud, virtualisation, data and user support. Since 2016 I've been stepping in where a configuration got out of hand, access needs structure, and a project simply needs finishing.
Nine years in IT: field service, team leadership, consulting at client sites. Each stage taught me something — and all of it shows in how I work today.
I'm Kamil Biłan and I run Cranfli IT Solutions. I started with a toolbox and a ringing phone, spent years coordinating a service team, and today I run cloud and analytics projects for clients. Which means I rarely meet a problem I haven't already seen from the other side of the desk.
A typical week means administering Tableau Server and Tableau Cloud — upgrades, sites, projects and permissions, refresh schedules, performance analysis, and explaining why a report suddenly counts differently. Alongside that, identity in Microsoft Entra ID: accounts, groups, conditional access, MFA, and untangling permissions that have grown in layers over the years.
The second half is infrastructure and data: virtual machines on VMware vSphere and Hyper-V, Windows servers and Active Directory, backup and disaster recovery, migrations into Azure. On the data side — SQL and Snowflake sources, ETL pipelines, and preparing data so a report has something solid to count. I'm just as comfortable where those worlds meet: database authentication, service accounts, query performance.
What I enjoy most, though, is the moment something breaks and someone has to work out why. Troubleshooting is a method to me, not guesswork: from symptom to cause, then to a fix that can be written down and repeated. I bring the same thinking to AI tooling — automating repetitive work and wiring models into existing processes where they genuinely save time rather than just look impressive.
Tenant administration, identity and access, groups and permissions, conditional access policies, MFA, and cleaning up inherited configurations.
Tableau Server and Tableau Cloud administration: installs, upgrades, sites and permissions, refresh schedules, performance — plus data sources, ETL and report publishing.
VMware vSphere and Hyper-V, virtual machines and migrations, Windows Server and Active Directory, backups and disaster recovery.
Second-line helpdesk, diagnosing difficult tickets, documenting solutions and putting order into a company's support process.
Practical use of AI tooling: automating repetitive work, internal assistants, and wiring models into existing processes and tools.
I work project by project for end clients across manufacturing, automotive, public administration and higher education. Most often as a Tableau Server administrator and consultant: deployments and migrations, upgrades, sites, projects and permissions, refresh schedules, performance and diagnostics. Alongside that, Tableau Desktop consulting, ETL and data preparation (SQL, Snowflake), Azure and Entra ID integrations, plus training and support for business users.
Coordinating the service team, prioritising and escalating tickets, standardising procedures and owning the quality of client support. In parallel, running the infrastructure: VMware vSphere and Hyper-V virtual machine farms, Windows servers, Active Directory, backup and disaster recovery, and the first workloads moved into Azure.
Maintaining workstations and servers, diagnosing hardware and software issues, configuring networks and supporting users on site and remotely. This is where I learned methodical troubleshooting — from symptom to cause, not to a workaround.
Outside work my best ideas arrive on a gravel ride, or somewhere between two throws on the course.
A short description of the problem is all it takes to start the conversation.