Principal Cloud Architect
Posted on Sep 24, 2021 by Keysight Technologies Inc.
Within the Software Growth Section, you will work with the leadership team to shine a spotlight on the top solutions to drive Keysight's growth in new cloud software products. You will validate, prioritize and evaluate product proposals to drive the next generation of solutions from Keysight. Then, you will provide technical leadership across multiple teams and geographies, to ensure those teams can execute swiftly and flawlessly to deliver on those new products.
You will champion our customers and their Cloud challenges, while establishing a strong relationship with Keysight business leaders and peer architects across the globe. You will continuously refine your own technical skills, and the skills of the teams within the Section. You will constantly monitor the industry and technology landscape to ensure we deliver the right Cloud solutions for our partners to be successful.
This position is for a principle architect role on the Software Growth team. We are seeking a proven software architect with experience designing, implementing, deploying and maintaining distributed and cloud solutions. As an architect, you will be a critical, top-level contributor to Keysight's cloud solutions. You will work closely with strategic planners, project management and customers to understand key challenges and communicate Keysight's solution to them. You will be a technical leader, providing mentoring, best practices and hands-on guidance to our developers to keep agile delivery rolling. You will synthesize requirements into actionable architecture and designs, and spearhead implementation.
You will be expected to:
Lead the creation of the architecture for new cloud products, leveraging our in-house Cloud platform.
Partner with internal and external stakeholders to understand requirements and translate them for the development teams.
Establish development practices and processes to guide and educate the development teams on coding for distributed solutions.
Design and audit the execution of processes for ensuring secure and durable code, from code review to automated vulnerability detection.
Effectively communicate up and down across cross-functional teams.
Serve as an expert consultant during product discovery, helping teams convert concepts to validated solutions to commercialized products.
BS or MS in Computer Science, Software Engineering or equivalent discipline.
8+ years of software development experience in cloud software engineering and architecture
Experience taking a software project from an early concept through deployment and support using agile methodologies.
Excellent communication skills, both written and verbal.
Experience with distributed systems architecture a must, experience moving from monoliths to microservices a plus.
o RESTful and gRPC API design.
o Scalable/highly available design experience.
o Secure design practices.
Tools and Languages
o Angular 8+, SCSS, Typescript, Golang, node.js, C, git
Deployment experience with Kubernetes and related technologies such as Docker and Rancher.
In-depth knowledge of Linux, microservice design, and service orchestration are required.
Solid understanding of CI/CD development flows and impact of DevOps on architecture. Jenkins experience preferred.
AWS experience required. Azure, Google Cloud experience helpful.
o Managing large scale deployments.
o Multi-zone availability/scalability.
o AWS Professional Certification (Solutions Architect or DevOps Engineering).
o Advanced networking and throughput optimization in cloud environments are preferred
o System-level NIC interfacing, DPDK and raw socket experiences are preferred
Set up alerts to get notified of new vacancies.
$180k - $185k Annual
$180k - $185k Annual