The company is looking to architect, deploy, and maintain L7 proxy platforms across cloud and on-premises environments, ensuring traffic routing, load balancing, security, and observability. This involves automating configurations, responding to incidents, and evaluating new technologies to enhance platform resiliency, scalability, and security.
Requirements
- 5+ years of hands-on experience with L7 proxies (NGINX, Envoy, HAProxy, etc.) in large-scale production environments.
- Strong understanding of network protocols (HTTP/HTTPS, TCP/IP), application layer security, and service-to-service communication patterns.
- Experience in automation and configuration management tools (Terraform, Ansible, Puppet, Chef, etc.).
- Proficient in scripting languages (Python, Bash, etc.).
- Experience with monitoring and observability tools (Prometheus, Grafana, ELK, etc.).
- Familiarity with cloud platforms (OCI, AWS, Azure, GCP) and container technologies (Kubernetes, Docker).
- Experience with API gateway products (Kong, Apigee, etc.) and service meshes (Istio, Linkerd) is a plus.
Responsibilities
- Architect, deploy, and maintain L7 proxy platforms (e.g., Envoy, NGINX, HAProxy, API Gateways) across cloud and on-premises environments.
- Design and implement traffic routing, load balancing, SSL/TLS termination, authentication, and authorization mechanisms at the application layer.
- Collaborate with security, networking, and application teams to integrate L7 security controls (WAF, DDoS mitigation, rate limiting, etc.).
- Automate the configuration, deployment, and monitoring of proxies using infrastructure-as-code and CI/CD pipelines.
- Monitor proxy platform health, performance, and availability, responding to incidents and performance degradations promptly.
- Evaluate new technologies and integrations to enhance platform resiliency, scalability, and security.
- Develop and maintain documentation and runbooks for proxy platform operations and troubleshooting.
Other
- Provide L1/L2 support for production incidents, mentoring junior team members as needed.
- Excellent problem-solving skills and a proactive attitude toward incident management.
- Effective communication and documentation abilities.
- Ability to work both independently and collaboratively in cross-functional teams.