Job Description
Overall, this is a hands on DevOps/Architect role to lead cloud architecture and devops initiatives to scale existing cloud architectures, expanding and standardizing the use of service mesh technologies, defining DR/HA strategies, and streamline the operational side of our platforms.
Skill Requirements:
- Kubernetes/Helm - This person should have experience working with and operating Kubernetes. This person should be able to advise the development and devops teams on how to enable applications in Kubernetes, troubleshooting production, etc.
- Istio - This person should understand Istio and have experience designing and configuring service meshes in globally distributed deployments.
- Cloud Architecture - This role will be responsible for leading initiatives to scale existing architectures using cloud based technologies (Kubernetes, cloud databases, global load balancing, etc.).E11
- DevSecOps Pipelines - This person should have experience building, maintaining, and evolving DevSecOps pipelines. Experience with Git/Travis/Docker/Kubernetes technologies is preferred.
- Networking - Intermediate knowledge of networking in cloud based architectures is preferred (understanding DNS, IP routing, load balancers, reverse proxies, application firewalls, etc.). Deep networking knowledge (experience managing VPNs, Vyatta firewalls, etc.) is not required but a plus.
- Software Architecture - This role will require close collaboration with software architects and will influence software architecture decisions. Experience with software architecture and its impact on cloud/infrastructure architecture is preferred.
- Development - This role will require scripting from time to time. Experience with scripting languages such as Bash, NodeJS, Python is required.
- Technology Evaluation - New initiatives may require technology evaluation. Being able to quickly learn a new technology and become an expert on it is paramount to being successful in this position.
- Leadership - This position is a leadership role. You will be expected to not only define and document solutions and standards, but lead the delivery. If you are used to documenting and defining architecture and handing it off, this is not the position for you. You are expected to help problem solve with the deliver teams and be with them through the completion of initiatives.
- Love Technology - We are very passionate about technology. You must love learning new technologies, patterns, and practices
Any Graduate