- Evaluate and solve software failures
- Improve the existing functionality
- Work cross functionally integrating, testing and debugging issues with existing system wide software
- Collaborate with team members and technical leads
- Build tools and infrastructure to improve F5s components and features
- Perform other related duties as assigned
Knowledge, Skills and Abilities
Essential:
- Solid understanding of data structures and algorithms
- Excellent analytic / trouble-shooting and debugging skills
- Experience with Docker/OpenShift/Kubernetes
- Demonstrated excellence in written and verbal communications
- Hands-on programming experience in any one language python,golang + shell scripting.
- Hands-on terraform expertise.
- Strong networking fundamentals and experience dealing with different layers of the networking stack. Experience with network and web technologies such as TCP, UDP, IP, HTTP, L4-L7, DNS and such
- SRE/Devops on Linux & Kubernetes: Demonstrate excellent, hands-on knowledge of deploying workloads and managing lifecyle on kubernetes, with practical experience on debugging issues.
- On-call Experience in managing everyday OPs for production environments. Experience in production alerts management and using dashboards to debug issues.
- CI/CD:
Experience working with/designing functional CI/CD systems.
- Cloud Infrastructure: Prior experience in deploying workloads and managing lifecycle on any cloud provider (AWS/GCP/Azure)
Nice-to-have:
- Experience programming in Linux networking and OS internals
- Agile based software development methodologies such as Kanban, Scrum
- GipOps: Experience with helm charts/customizations and gitops tools like ArgoCD/FluxCD.
- Experience in upgrading workloads for SaaS Services without downtime.
- Experience with Disaster Recovery and Migration is a plus
Qualifications
Typically requires a minimum of 10 years of related experience with a Bachelors degree; or 8 years and a Masters degree; or a PhD with 6 year of experience; or equivalent work experience.
Environment
- Empowered Work Culture: Experience an environment that values autonomy, fostering a culture where creativity and ownership are encouraged.
- Continuous Learning: Benefit from the mentorship of experienced professionals with solid backgrounds across diverse domains, supporting your professional growth.
- Team Cohesion: Join a collaborative and supportive team where you'll feel at home from day one, contributing to a positive and inspiring workplace.