Application Platforms Architect – Kubernetes Specialist

VMware    Houston, TX
Job Description

Business Summary:

VMware is the leader in virtualization and cloud infrastructure solutions that enable our more than 350,000 enterprise and SMB customers to thrive in the Cloud Era/ A pioneer in the use of virtualization and policy-driven automation technologies, VMware simplifies IT complexity across the entire data center to the virtual workplace, empowering customers with solutions in the software-defined data center to hybrid cloud computing and the mobile workspace.

Our team of 20,000+ people working in 50+ locations worldwide is committed to building a community where great people want to work long term by living our values of passion, innovation, execution, teamwork, active learning and giving back. If you are ready to accelerate, innovate and lead, join us as we challenge constraints and problem solve for tomorrow today. Learn more at www.vmware.com/careers

Overview

The position of Application Platforms Architect is an industry expert role within the VMware CTO group on building emerging IP for cloud applications and associated data architectures. The IP will cover use cases on application and data platform patterns as they pertain to hybrid cloud, in terms of application federation, data scale, access, migration, security, and reliability, but additionally cover architectures pertaining to various microservices patterns and other distributed systems call paradigms. The IP will cover enterprise workloads for microservices, fast data, big data, and real-time data using multiple data persistence services and storage targets, while optimizing with various infrastructure policies. The ideal candidate must have recent exposure to common cloud migration projects involving relational databases, in memory data grids, Hadoop clusters and enterprise scale Kubernetes cloud native platforms across multiple industries, such as banking, healthcare, and Telco. In addition to understanding data platforms, application platforms, and IT enterprise architecture, the candidate must have extensive cloud architecture experience across networking, storage and computer systems designs as they pertain to entire datacenter architectures. The candidate must have extensive experience with cloud architectures and has worked on architectural and hands-on capacity with one of the top 10 cloud providers, or significant 12+ years’ experience in cloud architecture. The candidate will work as a software engineer in this highly specialized team within Office of the CTO, building customized application platforms and K8s controllers on top of various VMware Kubernetes products. The ideal candidate will have an industry presence through their evangelism activities across multiple application and data platforms conferences. Finally, the ideal candidate will be expected to train key field engineers to scale their knowledge across the field, and be apt at producing high quality documentation.

Detailed Job Function
  • Provide expert knowledge of Kubernetes, write K8s Controllers for specialized industry value add platforms that sit on top K8s platform
  • Write Go code to support purpose-built platforms
  • Provide software engineering expertise when building large systems, systems analysis, dependency deconstruction, OO concepts, functional programming and overall systems design
  • Decompose business and technical requirements to recommend appropriate deployment cloud delivery models in the form of public, private, and hybrid deployment which leverage VMware products and partners. These virtual architectures can be infrastructure-as-a-service and or platform-as-a-service architectures in the cloud from data platforms use case perspective
  • Build data platforms enabled infrastructure IP, blueprints that drive IaaS construction for commonly known data platform use cases
  • Build application enabled infrastructure IP, application blueprints that drive IaaS construction
  • Work on book publications and deep dive technical articles/blogs, and evangelism at key conferences targeting developers and SREs, such as KubeCon, UberConf, or ArchConf
  • Provide in depth use case examples in areas of IaaS, CaaS, and PaaS
  • Provide expertise feedback on products such as Openshift, Mesos, Docker Swarm, and Terraform
  • Provide expertise on various tooling and use cases of CI/CD
  • Provide guidance on SRE and DevOps use cases, specifically, expertise in areas distributed system monitoring, distributed tracing, Servicemesh, and observability with exposure to products such as Grafana, Prometheus, Zipkin and VMware Wavefront
  • Provide expertise on Kubernetes advancement and articulate detailed behavior of internals of scheduler, provide engineering with specific use cases that will help our customers build robust application platforms
  • Work on book publications and deep dive technical articles/blogs
  • Work across the holistic VMware stack and provide data platform use cases advisory to the networking, storage, cloud, cloud native, and management engineering groups
  • Provide expertise feedback on various data migrations tools and products available in the market, expertise on building resiliency and security across hybrid cloud data platforms
  • Provide expertise on cloud native modernization projects that are migrating away from traditional RDBMS to more opensource and cloud friends DBs
  • Provide expertise on Kubernetes and how stateful data sets/data platforms could be run on a cloud-native platform, provide use cases and product features to help engineering build such products
  • Customer interactions on design workshops and short stint proof of architecture engagements
  • Interaction with engineering and product management to channel feedback and improve overall product solutions
  • Evangelism across the globe in creating thought leadership in the data platforms space, including cloud native applications.
  • The position requires 30% travel - this is typically managed on prioritization basis
  • Skillsets
  • Must have expert level Kubernetes knowledge, should be comfortable with coding in Go to write K8s Controllers, and know how to write specialized platforms on top of K8s.
  • Understand data platforms migration pain points and triggers which precipitate a company’s journey to the cloud based on business and technical needs, next generation operational and analytics applications, data center cost containment, business agility, IT modernization, data-driven competitive marketing, and advanced analytics
  • The candidate must have 12+ years application and data architecture experience at enterprise level, covering both software engineering concepts for building applications, data model designs, runtime tuning of data systems, and knowledge on how to best reliably run applications in production
  • Experience with OLAP, OLTP and data lake concepts, Data Streaming, and Search engines
  • Knows about current trends in software architecture, e.g. Microservices, container technology, scalable architectures and backend systems
  • Solid understanding of distributed systems architectures, challenges and design implications
  • Strong knowledge of systems and architecture, with an understanding of operational and reliability, scalability, and TCO trade-offs.
  • Experience in systems administration and heterogeneous environments, e.g. OSes especially Linux and Windows
  • 12+ year experience as Data architect, DBA, and SRE skills Excellent written and interpersonal communication skills.
  • Ability to influence advanced customer architects, technical staff and executive staff using appropriate domain language to detail out each solution
  • Ideal candidate should have a degree in Computer Science or equivalent industry experience, min 12-year experience in IT and product engineering

  • Tue, 16 Apr 2019 06:20:33 GMT

    This job posting is no longer available on Jobrino.
    Find similar jobs: on Job Search

    Recent from Blog

    The Jobrino blog is written with jobseeker and employers in mind to enable them to realize their full potential. Jobrino blog is your one-stop destination to find new research about the workplace and the latest insights into the employment market.

    How to write an effective resume to find a job

    The Purpose of a Resume The purpose of a resume is to effectively communicate your assets such as, a summary of your skills, abilities, job related interests, years of experience, and accomplishments. Whether it’s a paper version or an electronic one, ...

    Read more

    How to Introduce Yourself at a Job Interview

    Most of the candidate practice their introduction and rehearse their presentation many times for perfection. But some requires an improvement in some area. It’s important to pay attention to job interview manners, don’t be ...

    Read more

    10 Companies That Will Pay You to Travel the World

    Have you ever imagined yourself to go global with your job! Yes you have heard it right, you don’t have to wait for your vacation days to kick in to travel the world. These 10 companies are searching for employees who are willing to travel on the job. So ...

    Read more

    Help Recruiters Find Your Resume on Google

    You dedicate your time and effort in creating an effective resume but now what? The next important step is to make it reach out to people who...

    Read more