Santa Clara, CA

Cloud Architect

Responsibilities es

Define the infrastructure and the software architecture for multiple platforms including switches, firewalls, routers and edge processing products

Develop platform software and collaborate across engineering groups to maximize the use of common emerging plateform technologies, conventions and technological building blocks.

Collaborate with Product Management, Architects and Product Owners from various teams and Executi leaders to define the business and technical strategy

Collaborate with global engineering leads at various businesses to establish and drive adoption of conventions and innovation

This position has the growth potential to transition into a team lead and people leader position

Required Skills:

8+ years of experience in platform software development

5+ years of architecture, design, implementation, and/or support of highly distributed service-oriented architectures, having an architectural sense for ensuring availability, reliability, scalability and security

3+ years implementing containerization on solutions using Docker or LXC containers

Familiarity with virtualization technologies such as Hyper-V, vSphere, and vCenter.

Experience using Kubernetes, Docker, or Rancher for microservices deployment.

Experience with IaC using Ansible or Terraform

Experience building CI/CD pipelines. Devops and Devsecops, version control, and system testing with Gitlab and Jenkins.

Experience gaining insight from log files with Datadog, ElasticSearch, Prometheus, and Grafana.

Experience implementing systems tracing with Jaeger and Opentracing.

Familiarity with protocol level tracing with Wireshark.

Production experience with distributed datastore using zookeeper, Cassandra, Postgres, Kafka a, Redis, and ElasticSearch

Experienced with programming languages such as C, C++, Java, Python and Go

Familiar with cloud platforms such as GCP, AWS, or Azure

2 or more years building public API's and the ability to design and implement RESTful APIs

Willingness to learn and teach complex technologies

Voracious need to document code and catalog data transformations

Experience with the following technologies is a bonus:

Network Security, Firewalls and SIEM

Ubuntu, CentOS

SaaS solutions

Secure Web Sockets

Messaging systems (Kafka, Acti veMQ, RabbitMQ)

NoSQL databases (MongoDB, Cassandra, Redis, DynamoDB)

Zookeeper

Mobile

Device Management from the cloud

Data lake solutions

AI/Client for data processing

Education:

Bachelor's degree, Masters or PhD

Recommended Skills

  • Api
  • Amazon Web Services
  • Ansible
  • Apache Kafka
  • Apache Zookeeper
  • Architecture
Browse other jobs