# Technical Writing

**Datadog**

* Writer for Datadog's Digital Experience Monitoring ([Synthetic Monitoring](https://docs.datadoghq.com/synthetics), [Continuous Testing](https://docs.datadoghq.com/continuous_testing), and [Mobile Application Testing](https://docs.datadoghq.com/mobile_app_testing)), Software Delivery ([CI Visibility](https://docs.datadoghq.com/continuous_integration), [Test Visibility](https://docs.datadoghq.com/tests), [Code Analysis](https://docs.datadoghq.com/code_analysis/), [Quality Gates](https://docs.datadoghq.com/quality_gates/), and [DORA Metrics](https://docs.datadoghq.com/dora_metrics/)), [Cloud Cost Management](https://www.austin-lai.com/about-me/portfolio/technical-writing), and [Datadog Marketplace](https://docs.datadoghq.com/developers/marketplace/) product offerings
* Member of the Docs Style Council, where we open sourced our [Documentation Style Guide](https://github.com/Datadog/datadog-vale) and wrote a [blog post](https://www.datadoghq.com/blog/engineering/how-we-use-vale-to-improve-our-documentation-editing-process/) titled `How We Use Vale to Improve Our Documentation Editing Process`
* Editor and writer for the [Datadog Engineering Blog](https://www.datadoghq.com/blog/engineering/) (see How We Use Vale to Improve Our Documentation Editing Process or some of our latest blog posts)
* Analytics Ambassador for the Documentation team, hosting monthly office hours for writers who want to create dashboards in Metabase, writing internal documentation on how to customize SQL queries and add drill-down functionality to dashboards, and teaching new writers how to use data collected from their documentation sets.
* Interviewer on the Hiring Committee for new writers (senior and non-senior) and engineering managers
* Mentor for single sourcing, internal analytics, internal documentation, as well as a trainer for Jira, Metabase, and Confluence
* (Previous) Maintainer of external SDK reference documentation such as the [Datadog Flutter Plugin](https://pub.dev/packages/datadog_flutter_plugin) and the [Datadog React Native SDK](https://www.npmjs.com/package/@datadog/mobile-react-native)

<figure><img src="https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSVa4rSUFk2NeoQaWi-%2Fuploads%2FD3f1SkWzvsFudz6PM5rl%2FError%20Tracking%20Before%3AAfter.png?alt=media&#x26;token=d244bef8-c594-4ba0-828f-84797ba10bbb" alt=""><figcaption><p>Product Landing Page Improvements</p></figcaption></figure>

{% embed url="<https://docs.google.com/document/d/1GTqLvCJJJXoTc3Ok5wIPwoDdF6cLsI7AgA5-tLl5540/edit?usp=sharing>" %}
Reorganizing RUM & Session Replay's Doc Structure RFC
{% endembed %}

{% embed url="<https://docs.google.com/spreadsheets/d/12VtHBETysBud8YEAjHDfpO_yT5MtI3-N/edit?ouid=116087423904785415652&rtpof=true&sd=true&usp=sharing>" %}
RUM & Session Replay Doc Set Architecture
{% endembed %}

<figure><img src="https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSVa4rSUFk2NeoQaWi-%2Fuploads%2FAXnYlsBJqvJGwFjvfKHj%2Fdocumentation%20content%20types.png?alt=media&#x26;token=40a6e082-ac3b-493b-9b64-511b74db1d17" alt="" width="563"><figcaption><p>Explaining Content on the Docs Site</p></figcaption></figure>

<figure><img src="https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSVa4rSUFk2NeoQaWi-%2Fuploads%2Flyl1Z5xOrRxhGdcUhnFE%2Fgetting%20started%20okr%20(1)%20blurred%20(1).png?alt=media&#x26;token=f42b3af0-6480-48fd-bfea-e7cdb30dae38" alt="" width="563"><figcaption><p>Q1 OKR: Getting Started with Datadog</p></figcaption></figure>

Check out my [GitHub profile](https://github.com/alai97) to see my latest work in the Datadog Docs repo!

**Cisco AppDynamics**

* Lead writer for AppDynamics' [Business Performance Monitoring](https://docs.appdynamics.com/appd/22.x/latest/en/analytics), [C/C++ SDK Reference Docs](https://sdkdocs.appdynamics.com/cpp-sdk/21.3/html/), and internal documentation programs such as the AppDynamics GovAPM User Guide and Disaster Recovery Communications
* Doc Services (Accessibility Lead, Doc QA Editor, User Feedback Lead)

![npm: AppDynamics Node.js Agent](https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MURhWuVXtlK22lWnyNH%2F-MURhdUFPAZ1dRNCDaj4%2Fnpm%20node.js%20agent%20bordered.png?alt=media\&token=e3ccce1c-7acc-4c50-ac85-a83495ff0894)

![Auto-generate SDK Documentation with Doxygen](https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MT2XpIw35b8asac1UE3%2F-MT2XskyULlFaid41KNq%2Fsdk%20documentation%20in%20doxygen%20bordered.png?alt=media\&token=031d724b-55f1-4a8b-83fe-9da0c296999d)

![Custom Application-Level Permissions](https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MSkjeRoG0C62T0FuY8o%2F-MSkkUud_HYLrXI29oe-%2FCustomize%20Permissions%20Tier%20bordered.png?alt=media\&token=d70ee095-4d67-4bfc-acb1-9451387fb001)

![Maintenance Support for Software Versions](https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MSiqdCG2e3DMrgBSyJi%2F-MSitd4yG5j93lnrO8LG%2Fmaintenance%20support%20for%20software%20versions%20bordered.png?alt=media\&token=b6d42a8b-7016-4775-a67b-25c64d2a9a9a)

![Support Advisory: Windows Server 2008 and R2](https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MSlF9Cq8FS3GyoZnbEZ%2F-MSlGuaZPy1egzRkR8ee%2Fsupport%20advisory%20bordered.png?alt=media\&token=4145389f-7f01-4d37-94cd-f1812581c058)

**Cisco**

* Borderless Access FAQs
* Remote New Hire Onboarding Guides
* Community Migration from HCL to SharePoint

![Cisco Office 365 Help Center](https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MSivVnPqyE532ZJfFVq%2F-MSkiNY8A0xb1Ouo29Kj%2FO365%20Help%20Center%20Look%20bordered.png?alt=media\&token=30155d1e-2056-4ddc-8ff0-290941b91bf7)

{% file src="<https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MSexx3ww6yPjIqTdOuD%2F-MSez9rRPSDrEzIS8Xm4%2FSharePoint%20at%20Cisco%20Quick%20Start%20Guide.pptx?alt=media&token=be592852-fcf4-490c-9c19-335092381fad>" %}
Using SharePoint at Cisco Quick Start Guide
{% endfile %}

**Salesforce**

* Integrated and reviewed an Incident and Event Management playbook for Salesforce Site Reliability Engineering
* Migration of 500+ knowledge base articles from Google Sites to Salesforce GUS

<figure><img src="https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSVa4rSUFk2NeoQaWi-%2Fuploads%2FSTc2ABhSnfqXrHvHUcch%2FSample%20GUS%20KB%20Article%20bordered.png?alt=media&#x26;token=d97ebefd-61b2-4c3b-8a37-848dacbdffc2" alt=""><figcaption><p>Knowledge Base Article in Salesforce GUS</p></figcaption></figure>

{% file src="<https://1987128965-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MSVa4rSUFk2NeoQaWi-%2F-MSktr_Yd6FMYRAFJFyB%2F-MSl4Ijqtj4d4nU2Jqe-%2FSite%20Reliability%20Engineering%20Center%20Brochure.pdf?alt=media&token=b78dbf6c-3675-4c67-b8c0-8b7b3f9ba81a>" %}
Site Reliability Engineering Center Brochure
{% endfile %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.austin-lai.com/about-me/portfolio/technical-writing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
