Riverbed enables organizations to maximize performance and visibility for networks and applications, so they can overcome complexity and fully capitalize on their digital and cloud investments.
The Riverbed Network and Application Performance Platform enables organizations to visualize, optimize, remediate and accelerate the performance of any network for any application.
The platform addresses performance and visibility holistically with best-in-class WAN optimization, network performance management (NPM), application acceleration (including Office 365, SaaS, client and cloud acceleration), and enterprise-grade SD-WAN.
Riverbed’s 30,000+ customers include 99% of the Fortune 100.
Create combined software development and IT operations practices which shorten the systems delivery life cycle and provide a continuous delivery platform
Investigate, prototype, and evangelize best tools and methods for enabling CI / CD in the Engineering development process leveraging Agile and DevOps methodologies
Develop and maintain build pipeline with available build tools which enables the team to make regular releases
Collaborate with internal product development teams; Instruct and guide them in the architecture and design of their development, test, and build topologies using a combination of automation frameworks and lab resources
Provide recommendations for topology design and implementation across multiple platforms to enable product development, ie.
hardware, VMs, Cloud resources
Orchestrate and automate cloud-based, virtual, and physical platforms with primary focus on OpenStack, ESXi, and Azure.
Investigate and troubleshoot platform issues for hardware and virtual resources, networking, storage and other services
Respond to incidents, own them and drive to completion, participate in root cause analysis
Provide expertise to coach, junior team members to implement architecture and designs to meet business needs
Active developer role on the Engineering Resources development team who delivers code, documentation and other work items in the Agile backlog to implement architectures for business goals
Develop and utilize design patterns and third party libraries to solve complex problems to make contributions to the automation framework python libraries that are highly usable and extensible
Use knowledge of APIs and RESTful services to design services that integrate them with existing applications and services, using YAML, JSON or XML as needed
Maintain, coach and shepherd developer community for python based automation frameworks
Use development environment tools and common python test tools such as git, jenkins and docker to create viable software frameworks for automation
Stay current with industry trends, making recommendations as needed to help the company excel
Educate teams on the implementation of new and writing SOP (Standard Operating Procedures) to accomplish repetitive tasks
Required skills :
Strong python scripting experience
Strong computer networking experience including networking protocols and switch and router configuration
Linux administration experience
Familiarity with configuration as code tooling; salt, puppet, chef, terraform, etc.
Familiarity with git and commit management
Experience in DevOps setup procedures and process, workflow automation, CI / CD pipeline development.
Nice to have :
Familiarity with Docker
Openstack cluster management
Familiarity with virtualization (VMware)
Familiarity with Cloud environments
Familiarity administration experience
Familiarity with Hardware management interfaces, PXE, BMC, iPMI
Familiarity with Atlassian tools, Jira, Confluence, Bamboo, BitBucket
Familiarity with build systems like Jenkins, MS Azure DevOps toolchain
Familiarity with Perl, Bash, and SQL