I have the Juniper VPN working under Linux. Pulse Secure (as it's now called) is supported by the openconnect package[1]. It was pretty straight forward to get working. There's even a Network Manager plugin to allow you to configure it via the GUI.
Since you're running Fedora, you can probably do something like:
sudo dnf install openconnect NetworkManager-openconnect
[1] http://www.infradead.org/openconnect/