The world's trusted engineering network
Senior Citrix Netscaler Engineer
Location
Ireland
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Citrix Netscaler Engineer
Castillians
• Configure and manage Citrix NetScaler Gateway for secure remote access, SSL offloading, and traffic management. • Implement Global Server Load Balancing (GSLB) and high availability (HA) solutions across multiple data centers. • Deploy and maintain Secure Private Access hybrid environments, ensuring integration with Citrix Workspace and StoreFront. • Configure SSL/TLS certificates for NetScaler Gateway, ensuring compliance with enterprise FQDN and certificate policies. • Implement Application Firewall (AppFW) and traffic policies to protect against web application threats. • Manage authentication profiles and integrate with OIDC/SAML IdPs for secure identity management. • Monitor ADC performance, troubleshoot latency issues, and optimize traffic flows. • Maintain system requirements: NetScaler versions 13.1/14.1 or later, Windows Server 2019+, SQL Server 2019/2022 for logging and monitoring. • Ensure communication ports and callback URLs are correctly configured for Secure Private Access. • Work closely with network, security, and application teams to align ADC solutions with business needs. • Document configurations, policies, and provide training to operations staff.
Job Requirements
- 5+ years of hands-on experience with Citrix ADC/NetScaler in enterprise or telecom environments.
- Strong knowledge of TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, VPNs, and load balancing.
- Experience with hybrid deployments (on-premises + cloud: AWS, Azure, GCP).
- Familiarity with Citrix Virtual Apps/Desktops integration.
- Knowledge of SQL Server for monitoring/logging databases.
- Certifications such as Citrix Certified Professional – Networking (CCP-N) highly desirable.
Benefits
- Access to CX guidance and market insights through our professional network
Related Guides
Related Job Pages
More Software Engineer Jobs
• Design, develop, and implement customizations, plugins, workflows, and integrations in Dynamics 365 (Customer Service). • Configure entities, forms, views, business rules, and process automation to meet business needs. • Integrate Dynamics 365 with enterprise systems using APIs, web services, Power Platform, and Azure tools. • Collaborate with stakeholders to gather requirements and translate them into technical solutions. • Conduct unit and UAT testing, manage deployments, and ensure performance optimization. • Provide ongoing support, troubleshooting, and documentation for Dynamics 365 solutions. • Ensure adherence to Microsoft best practices, security, and compliance standards. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
• Desenvolvedor de software
• Performs activities covering the entire software development lifecycle • Joins the development team, taking work items for implementation each Sprint • Carry out development-related tasks such as analysis and design, programming, testing, and requirements • Execute software development activities in a multidisciplinary manner • Manage own work, promptly informing the team of any delays or impediments • Guide and support the project development team members • Code and integrate software components according to technical specifications • Identify, build, and test developed components to ensure quality • Perform evolutionary or corrective maintenance of software components • Prepare technical documentation according to contract requirements • Integrate produced components with those built by other team members • Set up and configure local development environments according to project requirements • Provide support to the IT team and client users • Deliver and perform integration testing in the client environment • Monitor user acceptance testing and software deployment in client environments • Provide training and knowledge transfer to the client on the developed software
• Desempenha atividades que contemplam todo o ciclo de vida de desenvolvimento de software, abrangendo desde levantamento de requisitos até o apoio à implantação final das funcionalidades por ele desenvolvidas, coerente com o paradigma de processos ágeis de desenvolvimento. • Realizar levantamento das necessidades do usuário; • Dimensionar requisitos e funcionalidades dos sistemas; • Montar protótipos dos sistemas; • Codificar programas nas linguagens de programação definidos pelo cliente; • Realizar testes nos sistemas; • Implantar sistemas nos padrões do cliente; • Corrigir falhas nos sistemas; • Descrever processos e elaborar diagramas, documentando as soluções.



