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