{"id":147,"date":"2025-06-22T01:11:40","date_gmt":"2025-06-22T00:11:40","guid":{"rendered":"https:\/\/www.bgptrace.com\/blog\/?p=147"},"modified":"2025-06-22T01:11:40","modified_gmt":"2025-06-22T00:11:40","slug":"can-ai-replace-network-engineers-a-real-world-perspective-from-the-trenches","status":"publish","type":"post","link":"https:\/\/www.bgptrace.com\/blog\/?p=147","title":{"rendered":"Can AI Replace Network Engineers? A Real-World Perspective from the Trenches"},"content":{"rendered":"\n<p><strong>Today, I watched the latest YouTube video by NetworkChuck.<\/strong><br>He discussed how AI is affecting network engineers. It was really interesting \u2014 and it motivated me to continue my journey as a network engineer.<\/p>\n\n\n\n<p>Of course, I\u2019m facing some difficulties right now.<br>If you have any open positions for network engineers, please feel free to message me anytime. I\u2019d really appreciate it.<\/p>\n\n\n\n<p>I\u2019m currently based in the UK.<br>Yes, I could join Amazon \u2014 I mean, Amazon Flex.<br>No joking. I\u2019m serious.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Right now, I\u2019m especially interested in <strong>data center networking<\/strong> and <strong>hyperscale networking for AI<\/strong>.<br>Regardless of the use case \u2014 whether it&#8217;s business, research, or something more creative like cryptocurrency \u2014 I find these areas fascinating.<\/p>\n\n\n\n<p>Also, <strong>Internet route checking<\/strong> (RPKI again? Yes, definitely) is something I want to explore further.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>On the topic of device deployment<\/strong> \u2014 automation, zero-touch provisioning, scripting, etc.:<\/p>\n\n\n\n<p>Yes, scripting in Bash or Perl (SSH into the device, wait for a prompt, automate the commands) has been used for a long time. But today, there are many modern approaches: agents, tailored remote access methods, tunneling deployments, and more.<\/p>\n\n\n\n<p><strong>How do they compare? Which method is best?<\/strong><br>Ansible? Python scripting? YAML? Network programming?<\/p>\n\n\n\n<p>And&#8230; you prepare every configuration manually? (No way \u2014 maybe for 10,000+ devices?!)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>OK, let\u2019s step back. Here&#8217;s how it usually goes:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Gather and analyze all requirements<\/li>\n\n\n\n<li>Define the needed solutions<\/li>\n\n\n\n<li>Prepare configurations<\/li>\n\n\n\n<li>Plan deployment and coordinate across multiple parties<\/li>\n<\/ol>\n\n\n\n<p>So the question is: <strong>what can AI help with?<\/strong><\/p>\n\n\n\n<p>I asked ChatGPT about <strong>step 3 \u2014 configuration preparation and the best automation method.<\/strong><br>It gave me this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>Use Case                  | Best Tool<br>--------------------------|--------------------------<br>First-time provisioning   | \ud83d\udfe0 ZTP<br>Day-2 config, updates     | \ud83d\udfe2 Ansible<br>Dynamic runtime scripting | \ud83d\udd35 Python<br><br>You don\u2019t have to choose just one \u2014 combining them leads to full end-to-end automation.<br><\/code><\/pre>\n\n\n\n<p>Great! But&#8230; what about the rest of the steps to complete a full solution?<br>Can AI help us with the <strong>entire plan<\/strong>?<\/p>\n\n\n\n<p>I think this is how you should approach it:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Analyze the requirements in detail<\/li>\n\n\n\n<li>Identify what the solution needs<\/li>\n\n\n\n<li>Prepare the configurations<\/li>\n\n\n\n<li>Design the deployment plan<\/li>\n<\/ol>\n\n\n\n<p>You\u2019d need to provide AI with a <strong>comprehensive scope of work<\/strong>, and then ask it to generate a plan.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>But can you trust it?<\/p>\n\n\n\n<p><strong>YOU<\/strong> need to verify all outputs from AI.<br><strong>YOU<\/strong> need to plan the project timeline and human resources.<br><strong>YOU<\/strong> need to review the configurations generated by AI carefully.<\/p>\n\n\n\n<p>If you don\u2019t know networking, project planning, or resource management \u2014 how would you even do that?<\/p>\n\n\n\n<p>That\u2019s why:<br><strong>YOU = Network Engineer, Network Project Manager<\/strong><\/p>\n\n\n\n<p>We\u2019re always learning new things. AI is becoming a great assistant, but right now, we shouldn\u2019t fully trust it without verification.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>As I said before:<br><strong>Can AI operate the Internet?<\/strong><br>Well&#8230; that depends on how the AI is designed to manage networks, and <strong>which parts<\/strong> of the network it\u2019s capable of operating.<\/p>\n\n\n\n<p><strong>Discussion continues&#8230;<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, I watched the latest YouTube video by NetworkChuck.He discussed how AI is affecting network engineers. It was really interesting \u2014 and it motivated me to continue my journey as a network engineer. Of course, I\u2019m facing some difficulties right now.If you have any open positions for network engineers, please feel free to message me &hellip; <a href=\"https:\/\/www.bgptrace.com\/blog\/?p=147\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Can AI Replace Network Engineers? A Real-World Perspective from the Trenches&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[36,156,159,158,39,83,9,62,155,79,157],"class_list":["post-147","post","type-post","status-publish","format-standard","hentry","category-ai","category-internet","tag-ai","tag-amazon","tag-amazonflex","tag-ansible","tag-chatgpt","tag-cisco","tag-internet","tag-network","tag-networkchuck","tag-networkoperation","tag-ztp"],"_links":{"self":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=147"}],"version-history":[{"count":1,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/147\/revisions"}],"predecessor-version":[{"id":148,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/147\/revisions\/148"}],"wp:attachment":[{"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bgptrace.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}