Andrew Skelton, 43 år, läckte uppgifter om nästan 100.000 stormarknaders personal efter att han anklagades för att ha handlat lagligt på jobbet, sade åklagarna.
Han försökte sedan dölja sina spår genom att använda en kollegas detaljer för att sätta upp ett falskt e-postkonto.
Skelton från Water Street i Liverpool förnekade tre anklagelser om bedrägeri men befanns skyldig vid Bradford Crown Court.
Vid rättegången hörde juryn hur han missbrukade sin ställning som högre internrevisor på byråns huvudkontor i Bradford.
Han skickade information om personallöner, bankuppgifter och National Insurance nummer till flera tidningar och postade det på datadelning webbplatser, i ett dataintrång som kostade företaget mer än Â£2m att rätta till.
David Holderness, från kronåklagaren, sade: " Andrew Skeltons motiv tycks ha varit en personlig klagan över en tidigare händelse där han anklagades för att ha handlat i lagliga högar på arbetet.
"Den potentiella förlusten för hans offer och den stora mängden potentiellt komprometterade data var mycket betydande och kunde ha resulterat i att anställdas identiteter stals.
"Den dom som utdöms idag sänder ut ett mycket tydligt budskap om att vi kraftfullt kommer att åtala allvarliga bedragare som Skelton som tror att de står över lagen."
En Morrisons anställd som lade ut personaldata på internet över ett agg har fängslats i åtta år.