Cloud-native Technology Careers @ Nirmata

We are currently hiring for the following positions:

Senior Software Engineer - Golang, Open Source

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

Senior Software Engineer

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

Solution Architect

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

  • Responsible for verifying and implementing the detailed technical design solution to the problems identified by customers and/or Nirmata.
  • Responsible for providing design and operational solutions enterprise adoption of containers.
  • Provide leadership on key customer initiatives. This will include understanding business implications and requirements, architecting solutions to meet those requirements.
  • Assist the customer in defining, capturing, documenting and sharing the actual financial value provided by Nirmata.
  • Design and develop innovative solutions to customer requirements, with assistance from our internal engineering group and product management
  • Maintain current functional and technical knowledge of Nirmata, Kubernetes, virtualization, converged infrastructure and storage networks.
  • Gather and maintain current information on the customer’s current and future plans.
  • Provide clear and constructive product feedback to Nirmata Engineering teams based on customer requirements
  • Help document best practices in developing and deploying Nirmata solutions
  • Function as a front-line technical resource for best practice and informal customer questions and act as a liaison between customers and both the Engineering and Product Management offices.
  • DevOps responsibility for availability, performance and automation of the Nirmata SaaS platform.

TECHNICAL REQUIRED QUALIFICATIONS

  • 2 to 4+ years of professional experience in Cloud, Virtualization and/or DevOps
  • BA / BS degree in computer science or a related area of study
  • Sufficient depth and breadth of technical knowledge to design and scope multiple deliverables across private and public cloud infrastructure, storage and cloud networking
  • Linux OS administration and management skills
  • Automation skills with shell scripting
  • Experience with technologies like containers, Docker and Kubernetes

PREFERRED QUALIFICATIONS

  • Experience in DevOps methodologies, tools and automation
  • Experience with Kubernetes, Certified Kubernetes Administrator
  • Ability to re-use existing experience to develop new solutions to take to market
  • Possesses an understanding, at a detailed level, of architectural dependencies of technologies in use in the customer’s I.T. environment
  • Able to communicate with internal and external senior management confidently and demonstrate the professionalism of the job family
  • Customer relationship management and account planning skills
  • Ability to work in a multi-technology environment with the ability to diagnose complex technical problems to their root cause
  • Ability to summarize prognosis and impact at practice lead level
  • Ability to adapt a consulting style appropriate to the situation and can identify upsell opportunities
  • Ability to present within your own area of expertise as part of a customer sales presentation, putting forward domain-specific information within the context of the company sales campaign
  • Has demonstrated ability to lead others in the gathering of requirements, designs, plans and estimates
  • Able to produce complete proposals for smaller engagements within their own area of expertise
  • Broad knowledge in other technical areas in order to properly manage complex integration efforts
  • Able to independently complete solution implementation or application design deliverables

Enterprise Sales Executive

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

  • Act as a trusted advisor to customers in their digital transformation via the adoption of cloud-native technologies
  • Sell Nirmata solutions to enterprise customers originating from the open-source communities in the Kubernetes space
  • Own a sales quota that aligns to revenue and business goals
  • Work with product and customer success teams to drive new features and solutions

REQUIRED QUALIFICATIONS

  • 5 years of above-quota B2B SaaS enterprise sales experience
  • 2+ years experience selling open source software
  • B2B Sales experience at a technology startup
  • Proven execution with Fortune 2000 customers
  • Comfortable carrying a $1 mill quota
  • Great presentation and storytelling skills
  • The focus and discipline for details
  • The passion to deliver awesome enterprise solutions to customers
  • 2+ years experience selling cloud-native solution preferred

Benefits:

Comprehensive health coverage including medical, dental, and vision; Equity awards; Flexible time off; Remote – work anywhere; Home office setup assistance

Customer Success Engineer

OPPORTUNITY

As a Customer Success Engineer at Nirmata, you will be building and maintaining technical trusted advisor relationships with Fortune 500 customers. You will ensure alignment of Nirmata’s 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 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 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

● Responsible for verifying and implementing the detailed technical design solution to the problems identified by customers and/or Nirmata. Responsible for providing design and operational solutions enterprise adoption of
containers.
● Provide leadership on key customer initiatives. This will include understanding business implications and requirements, and architecting solutions to meet those requirements.
● Manage customer escalations by working customer and internal engineering teams in resolving critical issues to customer’s satisfaction.

● Educate customers with the correct technical knowledge and create and update technical documentation as needed.
● For the smooth deployment of the technical processes, the CSE is responsible for building the tools and automation in accordance with the company’s needs.
● Assist the customer in defining, capturing, documenting and sharing the actual financial value provided by Nirmata.
● The CSE should also scope efforts for deployments and new integrations, working directly or in conjunction with product management and engineering teams.
● Maintain current functional and technical knowledge of Nirmata, Kubernetes, virtualization, converged infrastructure and storage networks.
● Gather and maintain current information on the customer’s current and future plans.
● Provide clear and constructive product feedback to Nirmata Engineering teams based on customer requirements
● Help to document best practices in developing and deploying Nirmata solutions
● Function as a front-line technical resource for best practice and informal customer questions and act as a liaison between customers and both the Engineering and Product Management offices.

EDUCATION:
● 4+ years of professional experience and a Bachelor of Arts/Science or equivalent degree in computer science or a related area of study.

TECHNICAL EXPERTISE:
● Has sufficient depth and breadth of technical knowledge to design and scope
multiple deliverables across private and public cloud infrastructure, storage and cloud networking.
● Has experience in DevOps methodologies, tools and automation.
● Linux OS administration and management skills.
● Automation skills with shell scripting and python.
● Experience with technologies like containers, Docker and Kubernetes.

KNOWLEDGE AND SKILLS:
● Ability to re-use existing experience to develop new solutions to take to market.
● Possesses an understanding, at a detailed level, of architectural dependencies of technologies in use in the customer’s IT environment.
● Able to communicate with internal and external senior management confidently and demonstrate the professionalism of the job family.
● Customer relationship management and account planning skills are essential to ensuring alignment to customer priorities and continuously excel in achieving customer objectives.
● Ability to work in a multi- technology environment with the ability to diagnose complex technical problems to their root cause. In addition to troubleshooting skills and consulting skills, has ability to summarize prognosis and impact at practice lead level. Ability to adapt a consulting style appropriate to the situation and can identify upsell opportunities.
● Demonstrates broad knowledge in other technical areas in order to properly
manage complex integration efforts. Demonstrates application of technical
expertise in successful engagements involving multiple disciplines.

QA Software Engineer

OPPORTUNITY

We are looking for a passionate QA Software Engineer to test Nirmata Solution. This role include both manual testing and test automation. The Nirmata solution is delivered “as a service” and is built using cloud-native application technologies, a microservices-style architecture, and is deployed in application containers. Nirmata uses several popular tools
like Kubernetes, Docker, Zookeeper, 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 and VSphere and become an expert in Kubernetes!

RESPONSIBILITIES
●Participate in all phases of the software quality engineering lifecycle including maintaining and improving the quality of software releases and reducing overall software qualification cycle time.
●Ensure proper execution of test procedures and automated test suites and scripts against requirements with evidence that a solution works for the user.
●Improve and maintain nirmata test plan
●Contribute to the execution of manuel tests
●Expand the test coverage of Nirmata test automation platform based on JavaScript, Selenium & Shell scripts.

REQUIRED SKILLS:
● Selenium
● JavaScript,
● HTML5
● REST APIs
● Cloud Infrastructures: AWS, Azure or GCP
● Kubernetes including AKS, EKS or GKE
● Container technologies
● Linux Shell scripting
● Jenkins

DESIRED SKILLS
● Nightwatch.js
● Kustomize / Helm
● GitOps tooling such as Flux, ArgoCD
● Terraform
● Kubernetes certification (CKA, CKA-D or CKS)

ABOUT NIRMATA
Nirmata is a lean, rapidly-growing, technology startup that is gaining traction in the $7B+ Kubernetes DevSecOps automation space. Nirmata provides an easy to use, software-as-as-service that deploys, operates, and optimizes cloud-native applications, packaged in containers. IDC predicts that there will be 500 million+ new digital apps and services using cloud-native approaches by 2023. Companies that are using Nirmata today include The New York Times, Duke Energy, Belden, and several other Fortune 2000 enterprises. Nirmata is a unified management-plane for Kubernetes clusters and workloads built for enterprise DevSecOps teams. Nirmata enables secure self-service cluster provisioning, provides visibility, health, metrics, and alerts, ensures compliance via workload policies, and streamlines application deployments across clusters. Nirmata eliminates Kubernetes complexity for developers and operators, to increase agility and save costs. Nirmata integrates with all major public cloud and private cloud providers to enable Kubernetes everywhere, across data centers, clouds, and edge deployments.

YOUTUBE: https://www.youtube.com/watch?v=k5vfVaCNyb0&t=2s

Senior QA Engineer

OPPORTUNITY:

We are looking for a passionate QA Software Engineer to test Nirmata Solution. This role include both manual testing and test automation. The Nirmata solution is delivered “as a service” and is built using cloud-native application technologies, a microservices-style architecture, and is deployed in application containers. Nirmata uses several popular tools like Kubernetes, Docker, Zookeeper, 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 and VSphere and become an expert in Kubernetes! Responsibilities: Participate in all phases of the software quality engineering lifecycle including maintaining and improving the quality of software releases and reducing overall software qualification cycle time. Ensure proper execution of test procedures and automated test suites and scripts against requirements with evidence that a solution works for the user. Improve and maintain Nirmata test plan Contribute to the execution of manual tests Expand the test coverage of Nirmata test automation platform based on JavaScript, Selenium & Shell scripts.

REQUIRED SKILLS:

• Selenium

• JavaScript

• HTML5

• REST APIs

• Cloud Infrastructures: AWS, Azure or GCP

• Kubernetes including AKS, EKS or GKE

• Container technologies

• Linux Shell scripting

• Jenkins

DESIRED SKILLS:

• Nightwatch.js

• Kustomize / Helm

• GitOps tooling such as Flux, ArgoCD

• Terraform

• Kubernetes certification (CKA, CKA-D or CKS)

MUST HAVE:

• Bachelors/Master’s degree in Computer Sciences

• 5+ years of relevant technical experience in a QA environment.

ABOUT NIRMATA:

Nirmata is a lean, rapidly-growing, technology startup that is gaining traction in the $7B+ Kubernetes DevSecOps automation space. Nirmata provides an easy to use, software-as-asservice that deploys, operates, and optimizes cloud-native applications, packaged in containers. IDC predicts that there will be 500 million+ new digital apps and services using cloud-native approaches by 2023. Companies that are using Nirmata today include The New York Times, Duke Energy, Belden, and several other Fortune 2000 enterprises. Nirmata is a unified management-plane for Kubernetes clusters and workloads built for enterprise DevSecOps teams. Nirmata enables secure self-service cluster provisioning, provides visibility, health, metrics, and alerts, ensures compliance via workload policies, and streamlines application deployments across clusters. Nirmata eliminates Kubernetes complexity for developers and operators, to increase agility and save costs. Nirmata integrates with all major public cloud and private cloud providers to enable Kubernetes everywhere, across data centers, clouds, and edge deployments.

YOUTUBE: https://www.youtube.com/watch?v=k5vfVaCNyb0&t=2s

DevOps Engineer

OPPORTUNITY:

JD for DevOps Engineer If you are looking for an opportunity to learn the hottest technology in a high growth start-up, look no further! At Nirmata, our mission is to accelerate adoption of cloud native technologies for enterprises and we believe that software can radically transform the world. Hence, we are building a solution to help enterprises deliver and operate mission critical software at scale.

RESPONSIBILITIES

● Work closely with the engineering, backend, and UI teams to design, build, and extend new features.

● Optimize the microservices offered by Nirmata.

● Contribute in all phases of the development cycle.

● Ensure that the designs are in line with the specifications.

 

YOU MUST BE:

● Hands-on with the cloud computing technologies (AWS, Azure, and GCE), Kubernetes, DevOps, Docker, and containers.

● Excellent in latest cloud-native technologies in production environments, driving new integrations, and helping customers in their journey to adopt Kubernetes and other cloud-native technologies.

● Well versed in JavaScript (JS) frameworks, Angular JS, React JS, and JQuery.

● Expert in micro services development, public API development, and packaging using containers, cloud deployment, and cloud hosting using container orchestration framework.

● Proficient with APIs and service oriented architecture.

 

PREFERRED SKILLS:

●  Java, Restful services, Devops, Shell scripting, Microsoft Azure, Kubernetes, microservices,

●  Certified Kubernetes Administrator – Developer

●  Prior experience in a small startup Other Skills:

● Excellent communication skills.

● Good understanding of SDLC.

● Ability to develop well designed, testable, server side code.

● Problem solving and in-depth understanding of client requirements.

● Multitask and own responsibility for tasks assigned and work with minimal supervision.

 

QUALIFICATION:

● BE/Btech preferably Computer Science

● 5 to 15 years of professional software engineering

● 3+ years of Java development

●  2+ years of microservices

● 2+ years experience with containers: Kubernetes, Docker

● 2 years experience with one of the following: AWS, Azure, GCE

 

ABOUT NIRMATA:

Nirmata is a lean, rapidly-growing, technology that is gaining traction in the $7B+ Kubernetes DevSecOps automation space. Nirmata provides an easy to use, software-as-a-service that deploys, operates, and optimizes cloud-native applications, packaged in containers. IDC (International Data Corporation) predicts that there will be 500 million+ new digital apps and services using cloud-native approaches by 2023. Companies that are using Nirmata today include The New York Times, Duke Energy, Belden, and several other Fortune 2000 enterprises. Nirmata is a unified management-plane for Kubernetes clusters and workloads built for enterprise DevSecOps teams. Nirmata enables secure self-service cluster provisioning, provides visibility, health, metrics, and alerts; ensures compliance via workload policies, and streamlines application deployments across clusters. Nirmata eliminates Kubernetes complexity for developers and operators to increase agility and save costs. Nirmata integrates with all major public cloud and private cloud providers to enable Kubernetes everywhere, across data centers, clouds, and edge deployments.

YOUTUBE: https://www.youtube.com/watch?v=k5vfVaCNyb0&t=2s

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