Automation and Systems Engineer
Workflow automation • MSP automation • Microsoft 365 • Cloud • DevOps • AI-assisted development
I build automation that connects systems, reduces manual work, and makes operations easier to support.
My work focuses on MSP workflows, Microsoft 365 and identity automation, API integrations, cloud automation, dashboards, DevOps labs, and AI-assisted engineering workflows. I use GitHub to publish personal automation tools, scripts, infrastructure labs, AI-agent workflows, and portfolio-quality projects.
I care about practical engineering details: clear inputs and outputs, safe defaults, logging, testing, documentation, and workflows that can be maintained after the first successful run.
- Building reusable automation patterns for MSP and IT operations workflows.
- Automating Microsoft 365, Microsoft Graph, Entra ID, licensing, users, groups, and operational reporting.
- Designing API and webhook-driven workflows with clear error handling and observability.
- Creating dashboards and tools that make support queues, identity state, automation failures, and cloud resources easier to understand.
- Improving local-first DevOps labs with WSL, Docker, GitHub, CI/CD, and repeatable documentation.
- Exploring AI-assisted development and autonomous agent workflows for software delivery, automation design, and operational support.
Areas I like working on:
- User onboarding and offboarding workflows.
- License assignment, cleanup, and reporting.
- Ticket enrichment, routing, and operational notifications.
- Approval workflows and webhook-triggered automation.
- Identity, group, and access lifecycle automation.
- Dashboards for automation visibility, failures, and follow-up actions.
I prefer practical, repeatable environments: local-first development, Docker Compose when useful, clear setup steps, .env.example files, documented validation commands, and simple deployment/runbook notes.
| Project | What it demonstrates | Stack |
|---|---|---|
| System Healthcheck | Local-first WSL/Linux workstation security and readiness checks with static reports, history timelines, and cron-friendly alert behavior. | Bash, Python, unittest, Docker, GitHub Actions, Hermes Agent |
| ITOps-Toolkit | Practical local-first IT operations utilities for repeatable support workflows and diagnostics. | Python, CLI, pytest, ruff, GitHub Actions |
| n8n Community Node: text.lk SMS | Reusable n8n integration for sending SMS via a local Sri Lankan SMS provider. | TypeScript, n8n, npm, text.lk API |
| Portfolio Site | Static-first personal portfolio with typed content, CI/CD, and Azure Static Web Apps deployment. | React, TypeScript, Vite, Tailwind CSS, Azure Static Web Apps |
More projects are being prepared around Microsoft 365 / Graph automation, MSP workflow labs, local DevOps infrastructure, and AI-agent-assisted engineering workflows.
I use AI-assisted development as an engineering multiplier, not a replacement for understanding the system.
Current areas of exploration:
- Agent-assisted coding workflows for planning, implementation, testing, and review.
- Automation design patterns for APIs, webhooks, retries, logging, and safe failure handling.
- Practical DevOps labs using Docker, WSL, GitHub Actions, and local-first infrastructure.
- Building portfolio-quality projects that combine automation, documentation, and verification steps.
- LinkedIn: linkedin.com/in/naveen-fernando
- Email: fernandonaveen2000@gmail.com
If you work with automation, MSP tooling, Microsoft 365, cloud workflows, APIs, or AI-assisted engineering and want to compare ideas or collaborate, feel free to reach out.



