<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ekaterina Adamchik</title>
    <description>The latest articles on DEV Community by Ekaterina Adamchik (@ekaterina_adamchik).</description>
    <link>https://dev.to/ekaterina_adamchik</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3116919%2Fed27ea91-b527-47e2-a8a5-a1cf4ba7cf47.png</url>
      <title>DEV Community: Ekaterina Adamchik</title>
      <link>https://dev.to/ekaterina_adamchik</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ekaterina_adamchik"/>
    <language>en</language>
    <item>
      <title>From Frontline to Fix: Supporting BigQuery Products as Both L1 and L2</title>
      <dc:creator>Ekaterina Adamchik</dc:creator>
      <pubDate>Fri, 06 Jun 2025 04:52:00 +0000</pubDate>
      <link>https://dev.to/ekaterina_adamchik/from-frontline-to-fix-supporting-bigquery-products-as-both-l1-and-l2-58pl</link>
      <guid>https://dev.to/ekaterina_adamchik/from-frontline-to-fix-supporting-bigquery-products-as-both-l1-and-l2-58pl</guid>
      <description>&lt;p&gt;Usually in many technical/product companies, customer support is divided into different levels: Level 1 (L1) is responsible for communication, Level 2 (L2) is responsible for investigation and Level 3 (L3) might finally fix it if the problem still exists.&lt;/p&gt;

&lt;p&gt;But what if all of that friction could be removed?&lt;/p&gt;

&lt;p&gt;For over three years, I've worked in a hybrid L1/L2 support role on google BigQuery based data products. I was often the first and last person to touch the issue: from the initial report to its resolution. And I strongly believe that this model offers huge value to both clients and engineering teams. Let me share why.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it means to be L1 and L2 at the same time?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At the company I currently work for, I was the main technical contact for incoming issues related to our data stored in google BigQuery. That meant:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Receiving and triaging incoming support tickets directly from clients or internal users&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Investigating issues using SQL, logs and metrics in BigQuery and Airflow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Writing small python scripts to automate some processes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Identifying and escalating true engineering issues connected with the underlying code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Building basic monitoring to proactively detect issues before clients reported them&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There was no call center, no scripted hand off, just engineering, connected directly to the people who were facing the issue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this helped clients?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Clients got faster, more meaningful responses because I could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Immediately access and understand technical details (DAG failures, data anomalies, SQL errors)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Skip unnecessary triage steps because I was already the one who could resolve the issue&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Recognise patterns and recutting bugs early thanks to hands on involvement&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One practical example: a client reported inconsistent metrics. I've checked Airflow DAGs and found a delay. The issue has been fixed within 10 minutes. No escalations, no long explanations of what has happened. We followed up with a monitoring improvement to catch this in the future. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Results and impact&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This approach helped the company:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Reduce time to resolution dramatically from multiple handoffs to one direct flow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prevent future issues by giving feedback directly from support to other teams&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lower amount of tickets by proactively fixing root causes and improving monitoring&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Over time, I became the go to person for BigQuery related problems and client escalations not just within support but across product and engineering.&lt;/p&gt;

&lt;p&gt;Now, company decided to apply the same approach to new Snowlfake based products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key points&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Support is not just about fixing things, it's about understanding systems deeply&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Technical ownership in support leads to better processes, better tools, and better customer experience&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You do not need a large team to build real value. One person if placed in the right role can create significant impact&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Advice for others&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you are in support and want to go deeper technically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Develop your soft skills to master your communication&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do not afraid to take ownership of L2 investigation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Build your own monitoring even if it's basic. Alerts save hours&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share your findings, your experience can improve the product&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;In the result:&lt;/strong&gt; Being both L1 and L2 helped me to grow faster as a technical professional and deliver better service to clients. It gave me a clear view or real product challenges and helped engineering teams close the loop.&lt;/p&gt;

&lt;p&gt;Technical support is not about outside engineering, it's where engineering meets reality. And sometimes the best way to solve a problem is to stay close to it from start to finish.&lt;/p&gt;

</description>
      <category>technicalsupport</category>
      <category>product</category>
      <category>customersupport</category>
    </item>
  </channel>
</rss>
