Desired Skills and Experience
- Architect/Engineer high-volume and multi-datacenter message bus
and data driven platform with advanced capabilities to meet business and
infrastructure needs
- Leads the
discovery phase, design and development of medium to large scale complex
projects with agile approach and security standards.
- Leads and
participates in proof-of-concept for prototypes & validate ideas, automating platform installation,
configuration and operations processes and tasks (Site reliability engineering)
of global events data platform
- Migration
applications to internal cloud and container platforms
- Executing
platform architect responsibilities and contributes to continuous improvement
by providing optimized practices, efficiency practices in current core services
(platform, and infrastructure) areas
- Guide development
teams on leveraging right framework and implementing in high-available
solutions.
- Bachelor’s degree
in Computer Science, Information Systems, Math or equivalent training and
relevant experience
- 10+ years of work
experience within one or more IT organizations. Prior work experience in the architecting
solutions, technology engineering and development is plus.
- 5+ years of
advanced Java/Python Development experience (spring boot/python, server-side
components preferred)
- 2+ years of Hadoop
ecosystem (HDFS, Hbase, Spark, Zookeeper, Impala, Flume, Parquet, Avro)
experience for high volume based
platforms and scalable distributed systems
- Experience
working with data model, frameworks and
open source software, Restful API design
and development, and software design patterns
- Experience with Agile/Scrum
methodologies, FDD (Feature data driven), TDD (Test Driven Development), Elastic search (ELK), Automation of SRE for Hadoop technologies, Cloudera,
Kerberos, Encryption, Performance
tuning, and CI/CD (Continuous integration & deployment)
- Capable of full
lifecycle development: user requirements, user stories, development with a team
and individually, testing and implementation
- Knowledgeable in
technology infrastructure stacks a plus; including: Windows and Linux Operating
systems, Network (TCP/IP), Storage, Virtualization, DNS/DHCP, Active
Directory/LDAP, cloud, Source
control/Git, ALM tools (Confluence, Jira), API (Swagger, Gateway), Automation (Ansible/Puppet)
- Production Implementation
Experience in projects with considerable data size (in Petabytes PB) and
complexity
- Strong
communication and written communications skills with the ability to be highly
effective with both technical and business partners. Ability to operate effectively and independently
in a dynamic, fluid environment.