Support
and build the technical solution for a scalable and highly available
environment into on-premises and External Cloud Environments.
Design,
Engineer and build networking, security, logging, monitoring and persistent
storage.
Research
and recommend innovative technologies and approaches for private and public
cloud infrastructure management, upgrades, or improvements, while adhering to
technical or budgetary constraints.
Proactively
plan capacity monitoring and scaling of platforms and applications – analyzing
technical areas for improvement.
Obtain
and evaluate new tools and technology frameworks - on factors such as costs,
performance, and security to determine solution patterns and services.
Participates
in software system programming, validation, deployment, and documentation.
Responsible
for understanding deeply the end to end data requirements, application and
service requirements and designing end to end solutions.
Participate
in the Agile or Waterfall development lifecycle, including daily stand-ups and
biweekly sprint planning.
Communicate
across departments within the company and with business users to solve
problems.
Develop
and use collaborative relationships to facilitate the accomplishment of work
goals.
Occasionally
work a non-standard shift including nights and/or weekends and/or have on-call
responsibilities.
Performs
other duties and responsibilities as assigned.
Qualifications Knowledge,
Skills, and Abilities:
Experience
with AWS services such as EKS, MKS, AirFlow, RedShift, Glue, EMR and S3.
Experience
with Confluent Kafka, and Infrastructure as Code tools such as Terraform.
Proficiency
in Python and/or Java programming.
Experience
in building robust data pipelines, ETL and data processing using Spark;
Building and scaling the distributed infrastructure of Amazon's EMR platform;
SQL and multiple programming languages to optimize data processes and
retrieval.
Knowledge
of:
Java,
J2EE development with working knowledge of Spring and ORM (Hibernate
preferred), Spring Boot, cache implementations.
Experience
with cloud-native solution architecture and design patterns.
Experience
with Oracle or RedShift (or similar DB platforms), ETL architecture and
development.
Experience
with Monitoring / APM tools (Datadog, Dynatrace, etc.), and logging tools such
as Splunk.
Good
knowledge of DevOps & collaboration tools: Jenkins, GIT, TFS, Sonar.
Ability
to:
Identify
and understand issues, problems and opportunities; compare data from different
sources to draw conclusions.
Clearly
convey information and ideas through a variety of media to individuals or
groups in a manner that engages the audience and helps them understand and
retain the message.
Use
effective approaches for choosing a course of action or developing appropriate
solutions; recommend or take action that is consistent with available facts,
constraints and probable consequences.
Demonstrate
a satisfactory level of technical and professional skill or knowledge in
position-related areas; remains current with developments and trends in areas
of expertise.
Develop
and use collaborative relationships to facilitate the accomplishment of work
goals.
Make
internal and external clients and their needs a primary focus of actions;
develop and sustain productive client relationships.
Occasionally
work a non-standard shift including nights and/or weekends and/or have on-call
responsibilities.
Education/Previous
Experience:
Minimum
of a Bachelor’s degree in Computer Science, MIS, Business or related degree and
three(3) to five (5) years of relevant experience or a combination of
education, training and experience approved by HR.
Experience
in Financial Services Industry is nice to have.