CNF Deployment Engineer - Kubernetes & OpenShift
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
YOUR ROLE
We are looking for a skilled CNF Deployment Engineer with strong experience in deploying Cloud-Native Functions (CNFs) on Kubernetes and OpenShift Container Platform (OCP) clusters. The ideal candidate will have a deep understanding of containerized environments, Linux operating systems, and network functions virtualization (NFV). You will be responsible for managing, deploying, and troubleshooting CNF workloads on cloud infrastructure, ensuring optimal performance, scalability, and security.
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.
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.
YOUR PROFILE
• 5+ 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.
• Excellent troubleshooting skills, with the ability to resolve complex issues in live production environments.
• 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.
• Strong communication and collaboration skills.
• Ability to work in a fast-paced, agile environment.
• Self-motivated, proactive approach to work.
• Problem-solving mindset and a keen attention to detail.
WHAT YOU'LL LOVE ABOUT WORKING HERE
- Join a multicultural and inclusive team environment.
- Enjoy a supportive atmosphere promoting work-life balance.
- Engage in exciting national and international projects.
- Hybrid work.
- Your career growth is central to our mission. Our array of career growth programs and diverse professionals are crafted to support you in exploring a world of opportunities.
- Training and certifications programs.
- Health and life insurance.
- Referral program with bonuses for talent recommendations.
- Great office locations.
ABOUT CAPGEMINI
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Apply now!
Lisboa, PT Evora, PT Fundão, PT Vila Nova de Gaia, PT