At a Glance
- Tasks: Join us as a Deployment Engineer, managing Kubernetes clusters and troubleshooting networking issues.
- Company: Work with a leading IT consulting firm, known for innovation and excellence.
- Benefits: Enjoy remote work flexibility and the chance to travel nationally and internationally.
- Why this job: This role offers hands-on experience with cutting-edge technology and a dynamic work culture.
- Qualifications: You need expertise in Kubernetes, Linux, and networking, plus scripting skills in Bash or Python.
- Other info: This is a 6-month contract outside IR35, with potential for extension.
The predicted salary is between 48000 - 72000 £ per year.
We are seeking a skilled Deployment Engineer with expertise in Kubernetes, Linux systems, networking, and cloud infrastructure to join our clients team on an initial 6-month contract, with potential for extension. This role is primarily remote, but it will require some national and international travel to support deployment and project activities.
Key Responsibilities:
- Design, configure, and maintain Kubernetes clusters, including controllers, schedulers, kubelets, deployments, and stateful sets.
- Utilize Kubernetes tools (kubectl, k9s) for resource navigation and ensure extensibility through Custom Resources, CNI, and CSI.
- Manage and troubleshoot IAM roles, policies, and permissions.
- Configure and troubleshoot switching, VLANs, IP addressing, and routing protocols.
- Analyze network traffic and logs using tools like tcpdump, dig, and netstat.
- Set up Linux networking interfaces, routes, and OOB interfaces (serial consoles).
- Deploy and manage Service Mesh solutions and understand Envoy Proxy functionality.
- Handle SSL certificate management, including creation, renewal, and troubleshooting using openssl CLI.
- Maintain deep knowledge of Linux, including OS management, boot processes, system administration (systemd, journalctl), and containerization.
- Write and troubleshoot Bash or Python scripts for automation and process optimization.
- Work with ILO, OOB interfaces, and physical cabling as needed for hardware support.
- Configure Active Directory, ADFS, DSC, GPOs, and manage Windows-related dependencies.
- Perform network device configuration on Cisco switches and ensure efficient use of overlays like VxLANs and VRFs.
- Manage routing protocols including OSPF, LLDP, and BGP.
Required Skills and Experience:
- Proven experience with Kubernetes architecture and extensibility.
- Strong understanding of Linux administration and networking tools.
- Proficiency in scripting languages such as Bash or Python.
- Hands-on experience with SSL/TLS protocols, certificates, and related security practices.
- Experience with containerized environments, namespaces, and system resource management.
- Knowledge of Cisco switch configuration, VxLANs, and routing protocols.
- Familiarity with service mesh concepts and Envoy Proxy functionality.
- Strong troubleshooting skills for both software and hardware systems, including OOB and ILO interfaces.
- Understanding of Active Directory, ADFS, Hyper-V, and related technologies.
Preferred Qualifications:
- Certifications in Kubernetes, Linux, or network management (e.g., CKAD, CCNA, RHCE).
- Previous experience in deployments requiring international travel.
- Familiarity with DevOps tools and workflows.
Additional Details:
- Contract Type: Outside IR35
- Client: IT Consulting Firm
- Location: Remote, but travel to client sites nationally and internationally will be required as part of the role.
- Duration: 6 months initial term, with possibility of extension.
If you are a proactive engineer with strong expertise in Kubernetes, networking, and Linux systems and are looking for an exciting contract opportunity, we encourage you to apply.
Deployment Engineer employer: Purview Services
Contact Detail:
Purview Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Deployment Engineer
✨Tip Number 1
Make sure to showcase your hands-on experience with Kubernetes and Linux systems during any discussions. Be prepared to discuss specific projects where you've designed or maintained Kubernetes clusters, as this will demonstrate your practical knowledge.
✨Tip Number 2
Familiarise yourself with the latest trends and tools in cloud infrastructure and networking. Being able to speak confidently about recent developments or tools like Envoy Proxy can set you apart from other candidates.
✨Tip Number 3
Network with professionals in the field, especially those who have worked in similar roles. Engaging in relevant online communities or forums can provide insights and potentially lead to referrals for the position.
✨Tip Number 4
Prepare for potential technical interviews by brushing up on your troubleshooting skills. Be ready to solve problems related to networking, Linux administration, and Kubernetes on the spot, as practical assessments are common in technical roles.
We think you need these skills to ace Deployment Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Kubernetes, Linux systems, and networking. Use specific examples that demonstrate your skills in these areas, as well as any relevant certifications.
Craft a Compelling Cover Letter: Write a cover letter that addresses the key responsibilities mentioned in the job description. Explain how your background aligns with the requirements and express your enthusiasm for the role and the company.
Showcase Relevant Projects: If you have worked on projects involving Kubernetes or cloud infrastructure, include them in your application. Detail your role, the technologies used, and the outcomes achieved to showcase your hands-on experience.
Highlight Soft Skills: In addition to technical skills, mention soft skills such as problem-solving, teamwork, and communication. These are crucial for a Deployment Engineer, especially when working remotely and travelling for projects.
How to prepare for a job interview at Purview Services
✨Showcase Your Kubernetes Knowledge
Be prepared to discuss your experience with Kubernetes in detail. Highlight specific projects where you've designed, configured, or maintained clusters, and be ready to explain how you utilised tools like kubectl and k9s.
✨Demonstrate Your Troubleshooting Skills
Expect questions that assess your troubleshooting abilities, especially regarding networking and Linux systems. Prepare examples of past challenges you've faced and how you resolved them, particularly with IAM roles, network traffic analysis, and SSL certificate management.
✨Familiarise Yourself with the Client's Environment
Research the IT consulting firm and understand their focus areas. Knowing their clients and the types of projects they handle can help you tailor your responses and show genuine interest in the role.
✨Prepare for Technical Questions
Brush up on key concepts related to Linux administration, networking protocols, and scripting languages like Bash or Python. Be ready to answer technical questions or even solve problems on the spot to demonstrate your expertise.