Vnomic is a fast growing global company. We are looking for the best as our success depends on talented colleagues who are passionate about simplifying the Multi-Cloud workload Management.  If you meet any of the career opportunities listed below,  please send us your resume to Hr@vnomic.com.

Senior DevOps Engineer/Administrator

[JOB 114]

Responsibilities:

  • Create automated provisioning solutions for server and application installation, configuration, operation, and maintenance
  • Building and maintaining lab and production environments
  • Develop and document best practices for system installation, deployment, and operation
  • Collaborate with stakeholders including customers, operations team, and development while working seamlessly with geographically distributed teams
  • Understand the enterprise-level architecture and provide operational support to customers and development teams
  • Fosters strong collaboration and coordination between our customers and vendors to ensure customer satisfaction
  • Become an expert in Vnomic Meta Director and provide Customer Support
  • Provide technical support by responding to inquiries regarding errors, problems, or questions
  • Participate and guide the team in resolving critical customer issues, handle escalations, and outage cases

Desired skills and experience:

  • At least 5–10 years of experience in managing enterprise applications systems like the SAP; highly desired experience would include dealing with an enterprise-level infrastructure
  • Deep experience on DevOps and Infrastructure as a code
  • Experience in IaaS & PaaS (Google Cloud Platform, Azure, or IBM); Strong knowledge of infrastructure automation tools (Puppet, Chef, Ansible)
  • Understanding of networking and security
  • Experience with containerization technologies (Docker, Kubernetes, etc.)
  • Excellent troubleshooting skills related to applications
  • Experience in supporting high availability systems and scalable architectures
  • Managing a distributed application
  • Automating of monitoring platform stability and performance
  • Ability to troubleshoot deployment, configuration, or networking issues
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Excellent verbal and written communication skills

Data Persistence Software Engineer

[JOB 121]

In this role, you will be developing the data persistence architecture and infrastructure required by all components of Vnomic’s system architecture. You will use NoSQL, SQL, and graph data store. Using your data persistence background, you will create a flexible and highly scalable persistence layer unified by a single common meta-model.

Position Requirements:

  • Strong Java programming skills, concurrency programming techniques
  • Understanding of RDBMS concepts, transactions, and concurrency
  • Practical experience with SQL, schema and query design, and performance tuning
  • Experience with PostgreSQL is a plus
  • Experience with NoSQL (MongoDB) document databases is a plus
  • Solid understanding of JVM internals, classloading, garbage collection
  • Experience with complex data modeling: XML, XSD, and Java related technologies
  • Practical experience with development and integration of complex systems
  • Self-motivated, takes initiative, and requires minimal direction
  • Willingness to explore and learn

Distributed Computing and Messaging Software Engineer

[JOB 122]

In this role, you will be developing the distributed computing and messaging architecture and software required by all components of Vnomic’s software. Using your distributed computing and messaging background, you will create a flexible and highly scalable communication infrastructure unified by a single common meta-model.

Position Requirements:

  • Strong Java programming skills, concurrency programming techniques
  • Understanding of distributed computing concepts and techniques
  • Understanding of messaging architectures and design patterns
  • Solid understanding of REST API Architecture
  • Practical experience with microservices and message brokers/ESBs
  • Knowledge of Apache CFX, Apache Camel is a plus
  • Experience with Zookeeper is a plus
  • Solid understanding of JVM internals, classloading, and garbage collection
  • Experience with Java Remoting, Spring and OSGI, Blueprint, and Spring
  • Knowledge of TCP/IP, HTTP/S, SSO, and LDAP
  • Experience in integrating communication across multiple languages such as Python, Ruby, Groovy and C/C++
  • Practical experience with development and integration of complex systems
  • Self-motivated, takes initiative, and requires minimal direction
  • Willingness to explore and learn

Distributed Computing and Messaging Software Engineer

[JOB 122]

In this role, you will be developing the distributed computing and messaging architecture and software required by all components of Vnomic’s software. Using your distributed computing and messaging background, you will create a flexible and highly scalable communication infrastructure unified by a single common meta-model.

Position Requirements:

  • Strong Java programming skills, concurrency programming techniques
  • Understanding of distributed computing concepts and techniques
  • Understanding of messaging architectures and design patterns
  • Solid understanding of REST API Architecture
  • Practical experience with microservices and message brokers/ESBs
  • Knowledge of Apache CFX, Apache Camel is a plus
  • Experience with Zookeeper is a plus
  • Solid understanding of JVM internals, classloading, and garbage collection
  • Experience with Java Remoting, Spring and OSGI, Blueprint, and Spring
  • Knowledge of TCP/IP, HTTP/S, SSO, and LDAP
  • Experience in integrating communication across multiple languages such as Python, Ruby, Groovy and C/C++
  • Practical experience with development and integration of complex systems
  • Self-motivated, takes initiative, and requires minimal direction
  • Willingness to explore and learn

User Interface Software Engineer

[JOB 124]

In this role, you will be developing the Graphical User Interface required by Vnomic’s consoles and design tools. Using your GUI implementation background, you will create an intuitive interface backed by a sophisticated and dynamic data model.

Position Requirements:

  • Strong Java programming skills and client side programming with JavaScript (AJAX / HTML / CSS including latest versions like HTML5, CSS3 desirable)
  • Good understanding of asynchronous request handling, partial page updates
  • Experience with Java Server Faces (JSF 2.x)
  • Strong experience in consuming REST APIs, processing JSON, YAML, and XML
  • Experience creating and consuming JSON, YAML, and XML
  • Practical experience with the development and integration of complex systems
  • Experience with rendering graphs of objects and constructing design tools to assemble complex structures and views; ability to build out responsive and usable UI’s
  • Solid experience in creating wireframes, user flows; ability to present your designs
  • Self-motivated, takes initiative, and requires minimal direction
  • Willingness to explore and learn

Software Defined Infrastructure Automation Engineer

[JOB 112]

In this role, you will be developing the automation and integration to Control Software Defined Networks, Storage, and Server Infrastructures from the industry’s leading vendors. Using your infrastructure and DevOps knowledge, you will create some of the most sophisticated automation while refining your skills In Model Driven Desired State Automation and Software Engineering.

Position Requirements:

  • Solid administration and scripting knowledge in networking, storage, or servers
  • Solid experience with programming languages such as Python, Ruby, and Java
  • Self-motivated, takes initiative, and requires minimal direction.
  • Willingness to explore and learn

Skills in the following areas are highly desirable:

  • Knowledge of Software Defined Networking or Storage including server architectures and their integration with networking and storage
  • Experience with DevOps tools like Puppet, Chef, and Ansible, as well as orchestration tools like VMware and vRealize/vROPs
  • Experience with virtualization and cloud platforms such as VMware, OpenStack, AWS, Azure, and GCE
  • Hypervisor knowledge and configuration experience (VMware, KVM, Xen, and Hyper-V)
  • Experience with various Converged Infrastructure Platforms like Cisco UCS
  • Strong knowledge of Cisco IOS, Firewalls, load balancers, and/or ADCs

Application Deployment and Governance Automation Engineer

[JOB 113]

In this role, you will be developing the automation and integration to deploy and manage complex application topologies from the industry’s leading vendors and open source communities on the most advanced cloud infrastructures.

Using your application and DevOps knowledge, you will create some of the most sophisticated automation while refining your skills in Model Driven Desired State Automation and Software Engineering.

Position Requirements:

  • Solid administration and scripting knowledge of software components (web servers, databases, messaging, etc.) and operating systems (Linux, Windows, and A+)
  • Solid experience with programming languages such as Python, Ruby, and Java
  • Self-motivated, takes initiative, and requires minimal direction
  • Willingness to explore and learn

Skills in the following areas are highly desirable:

  • Provisioning and administration of applications on IaaS and PaaS
  • Automated installation and configuration of Linux and Windows
  • Experience with DevOps tools like Puppet, Chef, and orchestration tools like VMware vRealize/vROPs
  • Containers: Docker, Swarm, Kubernetes, and Mesos Marathon
  • Persistence: SQL, NoSQL, and SAP HANA
  • Big Data: Hadoop and related; Spark and related
  • Clustering: Mesos, Linux, and Windows
  • Messaging (e.g. Kafka, RabbitMQ, etc.)
  • Enterprise Software: Oracle, Microsoft, SAP, etc

Technical QA Delivery Engineer / Technical Test Lead

Job [114]

Position Requirements:

  • 3–5 years overall experience in either QA, software development in test, or test engineering for large projects
  • Good experience with administering or modeling SDLC on the Atlassian’s current version JIRA Core/Software ecosystem
  • Ability to independently handle and triage output of software automation in a fast-paced and reactive environment
  • Support strategic test decision making needed for a 100% automation-first test management approach
  • Leverage JIRA built-in reporting capabilities to keep relevant stakeholders up-to-date with continuous integration pipeline progress
  • Quickly identify pain points and development opportunity for the product and its automation

SAP Deployment Architect

Job [145]

Position Requirements:

  • Plan, architect, and systematically deploy customer SAP estates onto Multi-Clouds
  • Design customer journey maps to define the phases, steps, roles and moments of truth in the customer journey, provide customers/partners with this plan upfront to converge on shared goals and plans
  • Execute the customer journey map, perform strong management, and rapidly accelerate customer success
  • Provide technical guidance and unblock customers as they implement their SAP solutions on Multi-clouds
  • Offer feedback to the Product teams to ensure Vnomic continues to meet customer needs

Qualifications:

  • 15 years of experience or more in architecting or developing SAP Basis solutions
  • Technical strength in cloud computing – Compute, Storage, and Networking
  • Good understanding of the challenges of large-scale deployments and program management of deployment of enterprise-grade software solutions
  • Executive level presentation skills
  • Success in consultative and/or technical leadership (e.g. architect) with sophisticated and complex customers and projects
  • Master Degree or equivalent experience required