Software Engineer
Job Description
Cloud4x Enterprise Systems is looking to appoint a software/information systems engineer to design, develop and evaluate software solutions for our cloud platforms and infrastructure. We are looking for a results-driven, detail-oriented engineer to build effective and simple solutions. Someone that is hard working, proactive and a team player, looking for new opportunities in a dynamic business.
Job Requirement
- Operating Systems: Windows, RedHat, Debian, Ubuntu, CentOS. We seek someone who not only knows how to use them, but can integrate them (i.e. making BIND the authoritative DNS server for Active Directory, enabling SAMBA as a Windows file share with share & NTFS permissions, etc)
- Microsoft Stack: MS Exchange, Active Directory, Sharepoint (Office 365 knowledge a plus), Azure AD + Azure AD Domain Services, Azure IaaS. Hyper-V, Failover Cluster Manager and SCVMM knowledge is required.
- Programming/Scription: Scripting in bash, batch, PowerShell, PHP, Python.
- Middleware: Web Front: Apache, Nginx, Tomcat, Cherokee Web Server, IIS, Oracle Hyperion, Webdeploy.
- Databases: SQL Server, MySQL, Postgres, with a infrastructure focus on mirroring, log shipping and/or replication.
- Data Storage: NAS, DAS, SAN. Knowledge of OceanStor, PowerVault and HDS a plus. Knowledge and experience with VMware VSAN a must, glusterfs, ceph looked on very favourably.
- Inventory:
- Networking + Monitoring: Switching, Routing (Cisco), Load-Balancing (HLB), VPNs, Proxy, HAProxy, Zabbix (or other open source monitoring platforms such as Nagios or Centreon).