ABOUT THE JOB
We are looking for passionate Golang developers to design, develop, and operate key components of Nirmata, including OSS / CNCF projects like Kyverno and kube-netc. Nirmata is a next generation application management platform powered by Kubernetes and the CNCF ecosystem. Software engineers in this role will work directly with Kubernetes, Containderd, Istio, and several other open source projects. The role requires good knowledge of networking protocols (TCP, HTTP, etc.), security concepts, as well as knowledge of operating systems like Linux and Windows. Our developers love to contribute to the community through meet-ups, blog posts, hackathons, and open source projects. Our developers are also contributors to CNCF projects such as the Multi Tenancy WG.
SOME PROJECTS YOU’LL WORK ON:
• Nirmata is the company behind Kyverno, the CNCF OpenSource project. As a member of the Nirmata engineering team, you will have the unique opportunity to work on the leading Kubernetes native Policy Management solution.
• Nirmata’s solution is composed of Kyverno, a policy engine running as an admission controller in Kubernetes and a set of Cloud micros services developed in Java.
• Nirmata also develops Kubernetes controllers used to communicate with Nirmata SaaS. You will have the opportunity to work on the scalability and the performance aspects of these components.
DUTIES:
• Make significant contributions at the requirements level, architecture level and design to confirm Nirmata as the Policy Management industry leader
• Design and implement new features for the Kyverno Policy Manager
• Help to create and enforce coding and process standards for application development
• Plan, schedule and execute assignments to milestones
• You will be one of Nirmata’s maintainers on the Kyverno Open Source project
• You will review Pull Requests submitted from the Open Source community
• Act with a sense of urgency to achieve critical milestones and resolve customer issues
• Provide technical leadership
• Mentor junior engineers
• Mentor the development team in the adoption and use of best practices and design patterns
• Improve the software development process
QUALIFICATIONS:
• BS Computer Science
• 5+ years of professional software engineering
• 3+ years of Golang development
• 3+ years of Micro-services
• 3 years experience with containers: Kubernetes, Docker
• 1 years experience with one of the following: AWS, Azure, GCE
PREFERRED:
• In-depth knowledge of Networking Protocols
• Linux OS Kernel knowledge
• Certified Kubernetes Administrator – Developer
• Prior experience in a small startup
ABOUT THE JOB
We are looking for passionate developers to design, develop, and operate micro-services for Nirmata SaaS. The Nirmata solution is delivered “as a service” and is built using cloud-native application technologies, a micro-services-style architecture, and is deployed in application containers. Nirmata uses several popular tools like Kubernetes, Docker, Kafka, MongoDB, Istio, Prometheus, Kyverno and more.
We use Java as our mid-tier language, but also work heavily with Javascript and Go. As part of the Nirmata team, you will also have the opportunity to work on a variety of public and private clouds such as AWS, Azure, GCE, Digital Ocean and VSphere and become an expert in Kubernetes!
Our developers love to contribute to the community through meet-ups, blog posts, hackathons, and open source projects. Nirmata developers work on Open Source projects such as Kyverno. They are also contributors to CNCF projects such as the Multi Tenancy WG.
SOME PROJECTS YOU’LL WORK ON:
Nirmata is the company behind Kyverno, the CNCF OpenSource project. As a member of the Nirmata engineering team, you will have the unique opportunity to work on the leading Kubernetes native Policy Management solution. Nirmata’s solution is composed of Kyverno, a policy engine running as an admission controller
in Kubernetes and a set of Cloud micros services developed in Java.
Depending on your skills and preferences, you will work either on the Kyverno OpenSource project and/or on the Nirmata Cloud services.
While working on Nirmata micro-services, you will have the responsibility to make decisive contributions to Nirmata’s highly available and highly scalable software architecture.
DUTIES:
• Make significant contributions at the requirements level, architecture level and design to confirm Nirmata as the Policy Management industry leader
• Design and implement Nirmata cloud micro-services in Java
• Help to create and enforce coding and process standards for application development
• Plan, schedule and execute assignments to milestones
• Act with a sense of urgency to achieve critical milestones and resolve customer issues
• Provide technical leadership
• Mentor junior engineers
• Mentor the development team in the adoption and use of best practices and design patterns
• Improve the software development process.
• Work with QA automation to deliver high quality releases
QUALIFICATIONS:
• BS Computer Science
• 5+ years of professional software engineering
• 3+ years of Java development
• 3+ years of micro-services
• 3 years experience with containers: Kubernetes, Docker
• 2 years experience with one of the following: AWS, Azure, GCE
PREFERRED:
• Big data: Kafka, MongoDB, Istio, Prometheus
• GO
• Certified Kubernetes Administrator – Developer
• Prior experience in a small startup
Nirmata is looking for a passionate, enthusiastic, and experienced Community Manager to help grow and manage Kyverno, a Kubernetes policy engine, created by Nirmata and now part of the Cloud Native Compute Foundation (CNCF).
If you love to understand the nuances of how OSS software is built, can create captivating content, inspire technical audiences across channels, and work across different communities and organizations, we would love to hear from you.
In this role, you will work closely with the Nirmata product, engineering, marketing and sales teams, as well as interact with open source software community members. You will drive events, content, media, campaigns, and more!
ABOUT KYVERNO
In complex systems, policies drive autonomy and alignment across roles. Kubernetes policies establish a digital contract across developers and operations teams.
The Nirmata platform provides a unified Kubernetes management plane, and Kyverno started life as a module in the platform. Kyverno was moved into the Kubernetes control plane once custom resource definitions and admission control webhooks were supported by Kubernetes.
To make it easy to secure and manage any Kubernetes cluster, Nirmata open-sourced Kyverno under an Apache v2 license, and donated Kyverno to the CNCF in November of 2020. Nirmata continues to build the community and grow Kyverno by developing new features and capabilities.
RESPONSIBILITIES
REQUIRED QUALIFICATIONS
PREFERRED QUALIFICATIONS
Benefits:
Comprehensive health coverage including medical, dental, and vision; Equity awards; Flexible time off; Remote – work anywhere; Home office setup assistance
As a Solutions Architect at Nirmata, you will be building and maintaining technical trusted advisor relationships with Fortune 500 customers. You will ensure alignment of Nirmata’a solution to key customer pain points and requirements, successful adoption of Nirmata platform, and operationalizing containerized applications, delivering Nirmata value and ROI realization.
Additionally, you will become the customer’s single point of contact for all things technical related to Nirmata. As such, your technical abilities are critical in identifying solutions that meet customers operational, integration and scaling requirements. You are responsible for providing technical leadership in the creation and delivery of technology solutions designed to meet customers’ business needs and, consequently, for understanding the customer’s businesses. You will actively contribute to Nirmata’s solutions portfolio by providing information ranging from technical knowledge to methodologies based on experience gained from customer projects. You will be shaping technical direction and technical strategies within the organization and for external customers.
RESPONSIBILITIES
TECHNICAL REQUIRED QUALIFICATIONS
PREFERRED QUALIFICATIONS
We are looking for an experienced Enterprise Sales Executive to work with our product and customer success teams. This role reports directly to the CEO.
The executive team has managed sales since founding the company in 2013. With new investments for growth, we’re now ready to hire our first dedicated Sales Executive.
The ideal candidate is eager to move up the ranks quickly into sales management. If you’ve managed a sales team before, but you’re willing to start as an individual contributor and work your way up, this is the ideal job for you.
RESPONSIBILITIES
REQUIRED QUALIFICATIONS
Benefits:
Comprehensive health coverage including medical, dental, and vision; Equity awards; Flexible time off; Remote – work anywhere; Home office setup assistance
We are also looking for full-stack developers who want to define the next generation of container software and more.
If you are interested in any of the above opportunities at an early-stage startup, where you can impact the future, contact us at jobs@nirmata.com