توسعه و بالاآوردن سرویس های وب در گذشته به این صورت بود که برنامه نویس یا توسعه دهندگان وب سایت را میساختند و سپس منتشر میکردند. همچنین قبلا پروسهی development از جمله وظایف برنامه نویس بود. به مرور به این نتیجه رسیدن که برنامه نویس اطلاعات کافی و قابل اطمینان ندارد، پس با گذشت زمان نیاز به وجود شخصی به عنوان مهندس شبکه در شرکتها به وجود آمد.
در نتیجه انجام امور شبکه و امنیت یکی از وظایف تخصصی مهندسان شبکه شد. اما با گذشت زمان متوجه شدند که بازهم مشکلاتی برای توسعهی سایت وجود دارد. زیرا همچنان برنامه نویس توسعهی سرویس را انجام میداد، پس در نهایت به این نتیجه رسیدند که برنامه نویس تنها وظیفه ی برنامه نویسی و مهندسان شبکه امور مربوط به شبکه و زیرساخت را انجام بدهند.
به این ترتیب شغل جدیدی بوجود آمد که به آن مهندس دواپس می گفتند، دواپس از دو کلمهی development و operation تشکیل شده است.
در واقع میتوان گفت مهندس شبکه همان operation است. اما مهندس دواپس نقش رابط را بین مهندسان شبکه و برنامه نویسان ایفا میکند.