طراحی و اجرای شبکه های کامپیوتری یک کار تخصصی و فنی است که باید توسط افراد با تجربه و با دانش علمی در زمینه شبکه انجام شود.
یک طراح شبکه باید در کار خود از قواعدی آگاه بوده و باید ها و نباید هایی را در روند کار به انجام رساند. در این قسمت به چند مورد از این موارد اشاره می نمائیم:
- یک طراح شبکه باید توانایی ارائه دادن راهکارهای تخصصی و علمی را جهت رفع نیازهای مشتریان داشته باشد. این امر منوط به دانش کافی در موضوعاتی چون: ((پروتکلهای شبکه))، ((سیستم های عامل))، ((استانداردها))، ((مکانیزمهای امنیتی)) و ((بسترهای سخت افزاری و نرم افزاری مدرن)) خواهد بود.
- وظایف طراحان، طراحی از صفر نیست؛ بلکه یک طراح باید از قدرت تحلیل مشکلات درون شبکه برخوردار باشد و بتواند به بهترین شیوه آن مشکلات را برطرف نماید. همچنین تغییر ساختار داده در یک شبکه در راستای نیازهای جدید از وظایف یک طراح شبکه خواهد بود.
- همچنین یک طراح شبکه باید آگاهی لازم را در مورد موضوعاتی چون: دنیای فناوری اطلاعات (IT)، آگاهی از روشهای مدیریت پروژه، اصول مهندسی نرم افزار، روشهای توسعه ی برنامه های کاربردی، برخورداری از تجارب مدیریت سرویس دهنده ها و عملیات پیکربندی سخت افزار و نرم افزار شبکه داشته باشد.
- در نظر گرفتن ((زمانبندی دقیق)) و ((محاسبات صحیح بودجه و منابع)) جهت جلوگیری از شکست در پروژها نیز از مواردی است که باید توسط یک طراح رعایت گردد.