Islamic State jihadist fighters killed at least 30 Iraqi soldiers and members of allied Shiite militia in a flashpoint area south of Baghdad, army sources said Saturday.