About The Company
Versa Networks, Inc. is a leading vendor of next-generation Software Defined solutions and architectures, called SASE (Secure Access Service Edge). Versa is providing an end-to-end solution that both simplifies and secures the WAN/branch office network. The goal of Versa Networks is to provide unprecedented business advantages through a software-based approach that allows for unmatched agility, cost savings, and flexibility. We have created a feature-rich, scalable yet simple to use a software platform to implement many different enterprise and service provider use cases, including:
- Full software-defined branch for enterprise customers.
- Secure SD-WAN and SASE for enterprises with layered security.
- Next-generation managed services for service providers.
About The Role
We are looking for a skilled DevOps Engineer having strong expertise in Linux (Ubuntu), Jenkins, Kubernetes, Shell Scripting, and Python who will play a key role in automating and optimizing our deployment and operational processes.
Responsibilities
- Design, deploy, and manage Kubernetes clusters across multiple environments, ensuring high availability and scalability.
- Implement and maintain service mesh solutions using Istio to enhance observability, security, and traffic management.
- Manage and optimize data pipelines and databases, including MongoDB and Kafka, within Kubernetes environments.
- Set up and maintain monitoring and observability solutions using Prometheus and Grafana for real-time insights into system performance.
- Utilize ArgoCD for continuous deployment and GitOps workflows to streamline application delivery.
- Implement and manage secrets and configuration management using Vault for secure operations.
- Develop and maintain shell scripts to automate infrastructure tasks and improve operational efficiency.
- Apply Python scripting and logical problem-solving skills to develop tools and automate workflows.
- Collaborate with development teams to ensure smooth CI/CD pipelines and infrastructure-as-code practices.
- Troubleshoot and resolve issues related to Kubernetes infrastructure, networking, and application deployments.
Qualifications
Bachelor’s degree in Information Technology, Computer science, Electronics, Computer Application. Note: qualification is not a selection condition.
Required Skills
- Kubernetes Expertise: Hands-on experience in deploying, managing, and troubleshooting Kubernetes clusters in production environments.
- Service Mesh & Technologies: Proficiency with Istio Mesh, MongoDB, Kafka, and other technologies in a Kubernetes ecosystem.
- Multi-Cluster Management: Demonstrated experience in handling and managing multi-cluster Kubernetes infrastructure.
- Monitoring & Observability: Practical experience in deploying and developing monitoring solutions using Prometheus and Grafana.
- ArgoCD: Hands-on experience with ArgoCD for continuous deployment and GitOps practices.
- Vault: Strong experience in implementing and managing Vault for secrets management and security.
- Scripting: Proficient in shell scripting for automation and operational tasks.
- Programming: Knowledge of Python and other scripting languages, with strong logical thinking and problem-solving skills.
Preferred Skills
- CI/CD Pipelines: Experience with Jenkins pipelines and general DevOps practices.
- Infrastructure as Code: Familiarity with Terraform and Ansible for provisioning and managing infrastructure.
- Cloud Platforms: Hands-on experience with cloud providers such as AWS, GCP, or Azure.
Pay Range And Compensation Package
Versa Networks is a rapidly growing organization and is built by people with vast experience in the networking industry. We are a pragmatic team with a healthy work-life balance. We offer a competitive compensation package and quality of life benefit to everyone in an inspiring environment with skilled and passionate co-workers. Our exciting company culture offers a great place to work.
Equal Opportunity Statement
Versa Networks is committed to diversity and inclusivity.