Tech Stack
CloudJavaKubernetesMicroservices.NETNode.jsOpenShiftOpen SourcePython
About the role
- Deliver successful discovery, analysis, and design workshops for small to medium teams of technical and non-technical backgrounds that shape and influence customer use cases and architecture design decisions
- Team with customers to lead the design and implementation of applications using modern AppDev practices and open source emerging technologies (microservices, API management, web-scale architectures, DevOps engineering, container-based continuous delivery, cloud automation)
- Apply analysis and define modernization strategies from Red Hat’s Application Services portfolio (Quarkus, Fuse, KNative, Istio, 3Scale, Keycloak)
- Scope delivery projects and guide customers through successful pilot and production deployments
- Contribute to the development of repeatable methodologies and tools designed to scale Red Hat's services capabilities and lower delivery risk
- Address the customer’s technical, development, and strategic IT requirements as the main point of contact for Red Hat’s professional services
- Use industry practices and Red Hat's policies and procedures to solve diverse problems
- Work closely with Consulting, Sales, and Presales teams to promote adoption of Red Hat technologies and services
- Serve as a customer advocate to architect the right solutions and ensure those solutions are implemented and supported
Requirements
- 7+ years of experience working in an application architect, solutions architect, enterprise architect, or architect consulting delivery role
- Proven record of working in a strategic advisory capacity to senior IT operations and engineering professionals and business executives
- Outstanding verbal and written communication skills; extensive experience presenting even to C-level executives
- Comfortable working with highly distributed teams, including interaction with the open source communities via email and other communication tools
- Solutions sales experience in an environment with multiple products and services
- Background in architecting and designing complex customer solutions in a rapidly evolving technology domain
- Extensive knowledge of OpenShift or other Kubernetes solutions
- Experience running microservices based on container runtime in private, public and hybrid clouds
- Experience in application development, modernization and enterprise application architecture, including microservices
- Experience delivering applications to production in most popular programming languages (Java, Python, NodeJS, .NET, C++)
- Development experience with Microsoft .Net would be a plus
- Experience with configuring and consuming modern application delivery tools, in development and deployment of applications to production
- Good presentation and communication skills in English
- Knowledge of and operational experience with new services methodologies related to next generation application migration and modernization, Platform-as-a-Service (PaaS), or agile and DevOps
- Competence to quickly embrace and understand new technologies; ability to comprehend new information and understand complex topics
- Multiple years of experience focused on application development, maintenance, and support including supporting infrastructure
- Proven ability to work with distributed cross-functional teams to achieve success on behalf of customers
- Excellent communication skills in English
- Ability to study and quickly learn and put into practice new topics
- Passion for open source, software, tooling, and automation
- Experience across one or more vertical industry areas is a plus