Vitaliy Nasadiuk

Адміністратор Jira Service Management (JSM)

Jira Service Management (JSM) Administrator

📍 Vinnytsia ✉️ vnasadiuk@gmail.com 📱 +38 068 046 66 93 🌐 Українська (рідна) · English 🌐 Ukrainian (native) · English

Професійний профіль

Professional Profile

3+ роки адміністрування Atlassian-стеку (Jira, JSM, Confluence) на Enterprise-рівні. Повний цикл ITSM: клієнтські портали, SLA/OLA, workflows, Assets (CMDB), затвердження, автоматизація. Автоматизація через ScriptRunner (Groovy), Automation for Jira, Python. Досвід інтеграцій REST API, JQL, AQL. Звітність: кастомні дашборди, wallboards, SLA-аналітика для менеджменту. Навчання команд: онбординг, воркшопи, Confluence KB. Підтримка 2-ї/3-ї лінії. Досвід у банківському секторі (SenseBank) — compliance, InfoSec, segregation of duties.

3+ years administering Atlassian stack (Jira, JSM, Confluence) at Enterprise level. Full ITSM lifecycle: customer portals, SLA/OLA, workflows, Assets (CMDB), approvals, automation. Automation via ScriptRunner (Groovy), Automation for Jira, Python. REST API integrations, JQL, AQL. Reporting: custom dashboards, wallboards, SLA analytics for management. Training: onboarding, workshops, Confluence KB. L2/L3 support. Banking sector experience (SenseBank) — compliance, InfoSec, segregation of duties.

JSM Cloud/DC Jira Software Confluence Bitbucket Assets (CMDB) ScriptRunner Automation for Jira JSM Forms (Proforma) Tempo Timesheets QTAB Advanced Roadmaps Groovy Python JQL AQL REST API v3 JSON ADF Webhooks ITIL v4 Agile/Scrum/Kanban SLA/OLA CAB Permission Schemes Notification Schemes Issue Security Script Variables Audit Log Dashboards Wallboards Linux Server

Навички

Skills

Jira Service Management (JSM)

  • Customer Portal: групування request types, branding, organizations, access control, KB deflection
  • Customer Portal: request type grouping, branding, organizations, access control, KB deflection
  • Request Types: mapping до Issue Types, hidden fields, approval workflows, icons
  • Request Types: mapping to Issue Types, hidden fields, approval workflows, icons
  • Queues: JQL-фільтри, кастомні колонки, сортування за SLA, permissions per role
  • Queues: JQL filters, custom columns, SLA sorting, permissions per role
  • SLA: кастомні календарі (банківські години, свята), pause/stop, multi-tier goals, escalation, reporting
  • SLA: custom calendars (banking hours, holidays), pause/stop, multi-tier goals, escalation, reporting
  • Email Channels: прийом звернень, subject→request type mapping, strip signatures, auto-reply
  • Email Channels: incoming requests, subject→request type mapping, strip signatures, auto-reply
  • Forms (Proforma): опитувальники з conditional logic, секції, валідація, копіювання між проєктами
  • Forms (Proforma): questionnaires with conditional logic, sections, validation, cross-project copy
  • Approvals: маршрутизація за сумою/типом, auto-approve rules, CAB
  • Approvals: routing by amount/type, auto-approve rules, CAB
  • Notification Schemes: налаштування email-сповіщень per event, project role, group
  • Notification Schemes: configuring email notifications per event, project role, group

Workflows & Automation

Workflows & Automation

  • Workflow Designer: ITIL-процеси (Incident, Service Request, Change, Problem), кастомні статуси
  • Workflow Designer: ITIL processes (Incident, Service Request, Change, Problem), custom statuses
  • Validators: обов'язкові поля на переходах (причина скасування, дата нагадування)
  • Validators: mandatory fields on transitions (cancellation reason, reminder date)
  • Post-functions: auto-assign, change component, add comment, webhooks, set resolution
  • Post-functions: auto-assign, change component, add comment, webhooks, set resolution
  • Screen Schemes: різні екрани для різних переходів, field configurations, field contexts
  • Screen Schemes: different screens per transition, field configurations, field contexts
  • Automation for Jira: 100+ правил — auto-assign, escalation, duplicate detection, auto-close, asset linking
  • Automation for Jira: 100+ rules — auto-assign, escalation, duplicate detection, auto-close, asset linking
  • Smart Values: {{issue.reporter.displayName}}, {{issue.created.format()}}, webhook responses
  • Smart Values: {{issue.reporter.displayName}}, {{issue.created.format()}}, webhook responses
  • ScriptRunner: scheduled jobs (CRON), workflow validators, post-functions, REST API calls
  • ScriptRunner: scheduled jobs (CRON), workflow validators, post-functions, REST API calls
  • Обхід Cloud-лімітів: streaming I/O, nextPageToken пагінація, 240s timeout workaround
  • Cloud limit workarounds: streaming I/O, nextPageToken pagination, 240s timeout workaround

Assets (CMDB) & Data

Assets (CMDB) & Data

  • Object Schemas: ієрархія об'єктів (Server → Application → Business Service)
  • Object Schemas: object hierarchy (Server → Application → Business Service)
  • Attributes: зв'язки між об'єктами, references, IP/Owner/Environment/Status
  • Attributes: object relationships, references, IP/Owner/Environment/Status
  • AQL (Asset Query Language): пошук, фільтрація, резолвінг об'єктів
  • AQL (Asset Query Language): search, filter, object resolving
  • Bulk Import: CSV/JSON завантаження інфраструктури (500+ об'єктів)
  • Bulk Import: CSV/JSON infrastructure loading (500+ objects)
  • Custom Field «Assets Object»: лінкування інцидентів до CI
  • Custom Field «Assets Object»: linking incidents to CI
  • Impact-аналіз: автоматичне визначення залежних сервісів при інциденті
  • Impact analysis: automatic dependent service detection on incidents
  • Синхронізація: Python-скрипти для ETL між зовнішніми системами та Assets
  • Synchronization: Python scripts for ETL between external systems and Assets

Security & Compliance

Security & Compliance

  • Permission Schemes: різні рівні доступу per group/role (L1/L2/L3)
  • Permission Schemes: different access levels per group/role (L1/L2/L3)
  • Issue Security Schemes: «Internal Only» vs «Public», segregation of duties
  • Issue Security Schemes: «Internal Only» vs «Public», segregation of duties
  • Comment Visibility: internal (agents) vs public (customer visible)
  • Comment Visibility: internal (agents) vs public (customer visible)
  • Project Roles: Service Desk Team, Developers, Security Team — різні права
  • Project Roles: Service Desk Team, Developers, Security Team — different rights
  • Service Accounts: заміна personal tokens на service accounts (Script Variables)
  • Service Accounts: replacing personal tokens with service accounts (Script Variables)
  • Audit Log: відстеження переглядів/змін обмежених тікетів
  • Audit Log: tracking views/changes of restricted tickets
  • Organizations: філії/відділення як окремі orgs — ізоляція тікетів
  • Organizations: branches/departments as separate orgs — ticket isolation

Інтеграції & API

Integrations & API

  • Jira REST API v3: /search/jql, worklogs, attachments, notify, transitions
  • Jira REST API v3: /search/jql, worklogs, attachments, notify, transitions
  • Confluence: KB integration, space linking, deflection, embedding Jira filters
  • Confluence: KB integration, space linking, deflection, embedding Jira filters
  • Tempo Timesheets: billableSeconds через HttpURLConnection, bulk worklog endpoints
  • Tempo Timesheets: billableSeconds via HttpURLConnection, bulk worklog endpoints
  • Webhooks: incoming (моніторинг→JSM), outgoing (JSM→Slack, Tableau, Zapier)
  • Webhooks: incoming (monitoring→JSM), outgoing (JSM→Slack, Tableau, Zapier)
  • QTAB (Quick Tables): заповнення таблиць через JSON sync field
  • QTAB (Quick Tables): filling tables via JSON sync field
  • ADF (Atlassian Document Format): парсинг та генерація description
  • ADF (Atlassian Document Format): parsing and generating description
  • External API: HttpURLConnection для зовнішніх сервісів з Groovy
  • External API: HttpURLConnection for external services from Groovy

Скриптинг & Діагностика

Scripting & Diagnostics

  • Groovy (ScriptRunner): scheduled jobs, validators, post-functions, REST API calls
  • Groovy (ScriptRunner): scheduled jobs, validators, post-functions, REST API calls
  • Python: bulk-операції, JSM Forms generation, data synchronization, JSON processing
  • Python: bulk operations, JSM Forms generation, data synchronization, JSON processing
  • JQL: складні запити, пагінація, performance benchmarking
  • JQL: complex queries, pagination, performance benchmarking
  • Browser JS: скрипти для копіювання форм, міграції між проєктами
  • Browser JS: scripts for copying forms, cross-project migration
  • L2/L3 Support: root cause analysis, діагностика workflows/automation/performance
  • L2/L3 Support: root cause analysis, diagnosing workflows/automation/performance
  • Diagnostic scripts: check-worklogs, check-qtab, audit screen fields, asset access
  • Diagnostic scripts: check-worklogs, check-qtab, audit screen fields, asset access
  • System Audit: очищення застарілих полів/workflows/schemes, оптимізація продуктивності
  • System Audit: cleanup of obsolete fields/workflows/schemes, performance optimization

Професійний досвід

Professional Experience

Jira / Atlassian Administrator (JSM)

Enterprise (NDA)

2023 — present

• JSM Cloud (Enterprise): 50+ проєктів, 2000+ користувачів, повний цикл ITSM

• Workflows (ITIL): Incident, Service Request, Change з CAB — validators, post-functions, 20+ кастомних полів

• SLA: кастомні календарі, pause/stop, escalation (Critical: 15хв/2год, High: 1год/4год)

• Assets (CMDB): object schemas, AQL, bulk imports, лінкування інцидентів до CI

• Автоматизація: 10+ ScriptRunner jobs (Groovy), 100+ правил Automation for Jira — зниження рутини на 25-30%

• Звітність: кастомні дашборди, wallboards для L1, SLA Met vs Breached, ScriptRunner-звіти для менеджменту

• Інтеграції: REST API v3, Confluence KB, webhooks, Tempo, QTAB, Bitbucket

• Безпека: service accounts (Script Variables), permission schemes, issue security, audit log

• Навчання: онбординг нових агентів, воркшопи з командами, Confluence KB (How-To, FAQ, L1-інструкції)

• Plugin evaluation: тестування та впровадження аддонів з Atlassian Marketplace

• Підтримка 2-ї/3-ї лінії: root cause analysis, діагностика workflows/automation/performance

• System audit: очищення застарілих полів/workflows/schemes, оптимізація продуктивності

• JSM Cloud (Enterprise): 50+ projects, 2000+ users, full ITSM lifecycle

• Workflows (ITIL): Incident, Service Request, Change with CAB — validators, post-functions, 20+ custom fields

• SLA: custom calendars, pause/stop, escalation (Critical: 15min/2h, High: 1h/4h)

• Assets (CMDB): object schemas, AQL, bulk imports, linking incidents to CI

• Automation: 10+ ScriptRunner jobs (Groovy), 100+ Automation for Jira rules — reduced routine by 25-30%

• Reporting: custom dashboards, wallboards for L1, SLA Met vs Breached, ScriptRunner reports for management

• Integrations: REST API v3, Confluence KB, webhooks, Tempo, QTAB, Bitbucket

• Security: service accounts (Script Variables), permission schemes, issue security, audit log

• Training: onboarding new agents, workshops with teams, Confluence KB (How-To, FAQ, L1 instructions)

• Plugin evaluation: testing and deploying add-ons from Atlassian Marketplace

• L2/L3 Support: root cause analysis, diagnosing workflows/automation/performance

• System audit: cleanup of obsolete fields/workflows/schemes, performance optimization

Досягнення

Achievements

• Автоматизував місячні звіти за ворклогами: 4 год → 0 (ScriptRunner + Assets AQL + QTAB)

• Обхід 240s ScriptRunner timeout: streaming + nextPageToken пагінація

• Впровадив JSM-форму з 87 питань (7 секцій) через Proforma UI

• Міграція personal API tokens → service accounts (Script Variables)

• System audit: очищення 50+ застарілих полів і 15+ невикористовуваних workflows — прискорення сторінок на ~15%

• KB deflection: зменшення L1-тікетів на 20% через Confluence статті та portal deflection

• Automated monthly worklog reports: 4h → 0 (ScriptRunner + Assets AQL + QTAB)

• Workaround for 240s ScriptRunner timeout: streaming + nextPageToken pagination

• Implemented JSM form with 87 questions (7 sections) via Proforma UI

• Migrated personal API tokens → service accounts (Script Variables)

• System audit: cleaned up 50+ obsolete fields and 15+ unused workflows — ~15% page load improvement

• KB deflection: reduced L1 tickets by 20% via Confluence articles and portal deflection

Jira Cloud Administrator

BlueChip

2022 — 2023

• Адміністрування Atlassian Cloud: Jira Software, Confluence, Bitbucket, JSM

• Інтеграція зі Slack, Tableau, Zapier через webhooks та REST API

• Проєктування workflows та screen schemes для складних проєктів

• Налаштування порталів, request types, queues, SLA

• Адміністрування Confluence: простори, права, прив'язка до JSM

• Дашборди та звіти: velocity команд, burndown charts для топ-менеджменту

• Навчання команд: воркшопи з Agile/Scrum процесів у Jira

• Atlassian Cloud admin: Jira Software, Confluence, Bitbucket, JSM

• Integration with Slack, Tableau, Zapier via webhooks and REST API

• Designed workflows and screen schemes for complex projects

• Configured portals, request types, queues, SLA

• Confluence admin: spaces, permissions, JSM linking

• Dashboards & reports: team velocity, burndown charts for top management

• Team training: workshops on Agile/Scrum processes in Jira

Jira Server Administrator

SenseBank

2021 — 2022

• Адміністрування Jira 8.x/9.x (Server): проєкти, workflows, permissions, users

• Резервне копіювання, scheduled jobs, тестування плагінів

• Безпека: права доступу до проєктів і просторів Confluence

• Фільтри, звіти, дашборди, кастомні поля

• Linux Server: моніторинг, логи, оновлення

• ScriptRunner: автоматизація workflows через Groovy

• CI/CD: інтеграція Bitbucket → Jira (автотрекінг статусів релізів у тікетах)

• Оцінка та тестування плагінів з Atlassian Marketplace

• Jira 8.x/9.x (Server) admin: projects, workflows, permissions, users

• Backups, scheduled jobs, plugin compatibility testing

• Security: project and Confluence space access rights

• Filters, reports, dashboards, custom fields

• Linux Server: monitoring, logs, updates

• ScriptRunner: workflow automation via Groovy

• CI/CD: Bitbucket → Jira integration (auto-tracking release status in tickets)

• Evaluated and tested plugins from Atlassian Marketplace

Освіта

Education

Бакалавр технологій (Bachelor of Technology)

Bachelor of Technology

Computer Science and Information Technology

Vasyl Stus Donetsk National University · 2016 — 2020

Glossary