Reading from an array would be faster, but getting the data into the array is not going to save you any time (just the opposite). It would be simpler just to do something like this:
while (<FILE>) {
next unless /^Job (name|server): (.*)/;
$server = $2, next if $1 eq 'server';
print "$2 is on $server;
}