About
Bgc Partners
Job Description
BGC Partners is currently seeking a Systems Engineer to join the team. Ideally, this individual should have skills and experience across Platform Engine and Release Engineering.
Required Skills:
* Scripting Automation - Python, PowerShell
* Exposure to Cloud Ecosystems (AWS or Azure)
* Knowledge of Deployment Approaches/Patterns (e.g. SaaS, PaaS etc…)
* Familiarity with MS SaaS solutions within a corporate environment: Office 365, Teams, InTune
* Problem solving across distributed systems
* Ability to work within a team and share knowledge and document work
Platform Engineering:
* OS/Sysadmin - Windows Server
* Private Cloud management - vCloud hyperconverged infrastructure, ESX Infrastructure
* Infrastructure-as-code / Configuration Management- Terraform, Ansible, Puppet or Chef Networking - Subnets. Firewalls. Load-Balancers. Bastions. Encryption and Security
* Monitoring/Alerting/Log Aggregation - ELK, AWS CloudWatch Logs/Metrics, TICK stack, Prometheus
* User Access Management:
* Active directory
* OKTA
* Experience with complex multi-domain/multi-forest environments
* Databases - Oracle, SQLServer, PostgreSQL, MySQL
* Containerization - Docker, Kubernetes, Rancher, CoreOS, Docker DataCenter
Release Engineering:
* Source Code Management- Git, Github, GitLab
* CI/CD- Jenkins or Teamcity
* Build- Node.JS/npm, Maven, MSBuild, Python scripting
* Dependency Management - NuGet, Maven, PyPI, Ruby Gems, Docker Registry
Additional Useful Skills:
* Active directory and Exchange migration experience and understanding of various migration options
* Active Directory management (GPO, replication, trusts)
* Understanding of TCP/IP networking and ability to understand and troubleshoot network issues
* Excellent hardware & software fault diagnosis, problem investigation and resolution skills
About Bgc Partners
BGC Partners is a brokerage company servicing the wholesale financial and real estate markets.