Platform Architect
- Compensation
- Not disclosed
- Location
- New York, New York, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Architecture
- Posted
Skills
Must have
- · 10+ years of experience architecting and managing platform solutions
- · 4+ years of equivalent professional experience of messaging platform engineering, database platform engineering or administration providing troubleshooting and support for reliant business applicati
- · 2+ years of solid experience installing, configuring, administering, monitoring, and troubleshooting Confluent (preferably) or Apache Kafka as well as databases
- · Deep understanding of technical capabilities offered through messaging and database platforms
- · Hands-on experience with automation-centric scripting and/or tooling such as Ansible, Terraform, Chef, or Puppet.
- · 4+ years of hands-on experience working on Windows server, Unix/Linux operating systems and shell/python scripting (CentOS, Redhat)
- Exposure to public cloud (Azure, AWS) and cloud technologies
Full description
NO AGENCY CANDIDATE SUBMISSIONS. YOU WILL NOT BE CONSIDERED IF YOU ARE REPRESENTED BY A CONSULTING FIRM/AGENCY. This position is based in New York City.
Platform Architect to work in a front office division building messaging architecture and database management systems for market data, and supporting orchestration for trade, positions and prices and other trading activity. The candidate would be responsible for architecting and implementing Kafka and EMS based messaging platforms as well as MongoDB no SQL and MySql database platforms on Windows Server and Linux operating systems. In addition to this, the candidate will be responsible for cloud architecture for Credit IT applications. The candidate would be a part of a global organization with members based out of NY (US), Raleigh (US), London (UK), Wroclaw (Poland) and Pune (India), and would interact with Credit Suisse infrastructure operations teams, Development leads and, and other developers in the team. Would also work closely with L1 and L2 support teams and provide development support and monitoring of for the applications that use the messaging and database platforms
Responsibilities:
· Design and Architect messaging and database solutions for the Credit IT team based off business-driven requirements
· Work in an agile environment to manage and operationalize Kafka components (zookeepers, brokers, Control Center, Rest proxies, Connect, replicators) in a multi data center (on-premises and public cloud) environment in addition to database platforms such as MongoDB
· Evolve and optimize enterprise-grade Kafka and MongoDB topologies as organizational utilization grows.
· Address performance and scalability challenges posed by new or changing Kafka producers and consumers.
· Implement solutions to monitor Kafka/MongoDB components to proactively address any Kafka/MongoDB messaging issues.
· Conduct multi-environment capacity planning.
· Identify and implement best practices to support a highly available deployment (considerations include business continuity/disaster recovery, backup and restoration, repartitioning, zero-outage upgrades, etc.).
· Cloud architecture and implementation: experience in Big Data Platform Snowflake/ DataBricks
· Performance tuning/Optimization on Big Data infrastructure
· Develop and exercise automated infrastructure testing to ensure messaging/database configuration changes or upgrades are not detrimental to messaging/database integrating applications.
· Assist with development of self-service tooling to enable development community to easily provision and configure messaging and database platforms