Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Key Responsibilities:
- Deploy and manage Cloud-Native Functions (CNF) on Kubernetes and OpenShift (OCP) clusters.
- Ensure high availability and scalability of CNF applications using Kubernetes features such as Horizontal Pod Autoscaling (HPA), Cluster Autoscaler, and Load Balancers.
- Optimize CNF deployments for performance and resource usage, including defining resource requests/limits and configuring pod autoscaling strategies.
- Monitor and maintain the health and performance of CNF deployments using tools like Prometheus, Grafana, Elasticsearch, or similar.
- Troubleshoot and resolve issues with CNF deployments in production and pre-production environments, identifying and addressing problems related to networking, storage, load balancing, and security.
- Collaborate with DevOps, Infrastructure, and Security teams to ensure smooth deployment and operation of CNF workloads.
- Implement best practices for security, resource management, and configuration of CNF deployments.
- Ensure that CNF applications meet security requirements, including handling secrets, RBAC (Role-Based Access Control), and vulnerability scanning.
- Act as a self-motivated problem solver with the ability to work independently and proactively address challenges.
- Maintain documentation and share knowledge related to CNF deployment processes, troubleshooting guides, and best practices.
- Handle SSL certificate management, including generation, renewal, and troubleshooting for secure communication in CNF deployments.
- Configure and manage OpenShift routes, Kubernetes Ingress controllers, and related networking components for traffic routing to CNF applications.
Job Requirements
Added/ Good to have:
- Design, develop, and manage CI/CD pipelines for automated testing, deployment, and monitoring of CNF applications, ensuring continuous delivery and integration.
- Automate the standard deployment processes using CI/CD tools such as Jenkins, GitLab CI, or equivalent.
- Develop and maintain Helm charts or Kustomize templates for streamlined deployment and management of CNF workloads.
- Work closely with development teams to continuously improve deployment processes and identify areas for automation and optimization.
Advantage:
- Prior experience with Nokia FlowOne, UIV or NOrC products
Qualifications:
- 3+ years of hands-on experience working with Kubernetes and OpenShift (OCP) clusters.
- Proficiency in Linux Operating Systems (Red Hat, CentOS, Ubuntu, etc.).
- Experience with containerization technologies such as Docker.
- Strong knowledge of network functions virtualization (NFV) and cloud-native design patterns.
- Experience with CI/CD tools (Jenkins, GitLab CI, etc.) for automating deployments.
- Proficient in Helm and other Kubernetes deployment management tools.
- Experience in package management – image and chart repositories like Nexus, Harbor, etc.
- Experience in managing SSL certificates, OpenShift Routes, and Ingress controllers.
- Familiarity with Kubernetes networking (CNI), service meshes, and related technologies (e.g., Istio, Calico).
- Hands-on experience with Prometheus, Grafana, or other monitoring tools.
- Strong understanding of Kubernetes Operators, custom resource definitions (CRDs), and Kubernetes security features (e.g., RBAC, secrets management).
- Familiarity with networking concepts (VLANs, TCP/IP, DNS, Load Balancing, etc.).
- Experience with Shell scripting, Python, or other scripting languages.
Preferred Qualifications:
- Experience with Telco CNF deployments in a production environment.
- Knowledge of OpenShift Operators and advanced features of OCP.
- Certifications such as Certified Kubernetes Administrator (CKA), Red Hat Certified Specialist in OpenShift Administration, or equivalent.