About the PRE Team:
Product Reliability Engineers in Infrastructure Agents are responsible for diagnosing and solving complex issues in large scale multi-tiered networks and diverse infrastructures ranging from legacy hardware to Containers.
As experts in AppDynamics diverse set of offerings, from traditional APM to EUM, Analytics, IoT, and Machine Learning, we ensure that every customers experience with those offerings is very positive and adds deep value, improving their own customers' experiences. When a customer runs into an issue that is not solvable through traditional support, we take on that problem and investigate to diagnose the issue, pursuing it to the root cause, identifying the specific line or lines of code, and fixing it where possible.
As AppD PRE engineers we must be quick on your feet, agile, inventive, and outstanding problem solvers. Youll need to spot patterns, recognize problems, and be tenacious in digging into issues to get to the heart of it and get a chance to fully leverage your talents.
In addition, we are customer advocates, understanding their application architectures, and also their pain, and working to ensure that we, at AppD, do what we can to alleviate that pain.
What you will do:
You will be responsible for constantly looking to improve the process through which we ensure product reliability in the context of our customers diverse and sophisticated application space through tool development, testing pipeline development, and custom software development.
The problem space we work in is always evolving. You will need to be ready to dodge and roll and come up standing with each new event. We are constantly learning new things, about our products, about our customers' products, and about the state of the art in the technology world today including the latest frameworks, cloud technologies, and architectures-du-jour.
No matter what technical issues come up, you will play a critical and central role in resolving them, driving not just a work around, but a permanent solution as well as putting in place the testing infrastructure around the issues and defending against regressions.
Core Responsibilities
Resolve issues, tackle bugs, and help steer the strategic direction across AppDynamics product offerings with the customer as the guiding focus.
Build internal and customer-facing tools and extensions.
Approach each new project as a mentoring opportunity.
Write applications in all the available stacks; learn new stacks and technologies and apply our instrumentation to these applications.
Reproduce customer's application environments and architectures.
Work with customers to resolve the most difficult issues with the product in their environment.
About You
A software engineer, QA engineer, DevOps engineer, SRE, or code-writing sysadmin with a strong desire to build new skills, work with state-of-art technologies, and be a champion for quality software.
4+ years of in-depth software development and maintenance experience in Java/J2EE , extensive debugging and troubleshooting skills, including analyzing thread dumps, heap dumps, crashes and deadlocks.
Knowledge of various container and container orchestration technologies, i.e Docker, Kubernetes, Pivotal, Redhat OpenShift.
Knowledge of various cloud infrastructure like Amazons Elastic Kubernetes Service (EKS), Microsofts Azure Kubernetes Service (AKS), Googles Kubernetes Engine (GKE)
Knowledge of pure compute technologies such as AWS Lamda, Google Functions and Azure Functions.
Solid understanding of Unix / Linux environments, with scripting in bash. BS in Computer Science or equivalent work experience.
Broad experience with open source web application frameworks. Experience with object-oriented/modular programming.
Understanding of MVC design patterns and frameworks.
Good knowledge of web protocols, formats, and server environments.
Attention to detail and the ability to identify and fix sophisticated problems in customer environment.
Bonus points for:
Coding and debugging in GoLang, Rego.
Experience in debugging SSL and Network Communication Issues.
Why Cisco
We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who arent afraid to change the way the world works, lives, plays and learns.
We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.
Recently we have won the #1 employer in the World award. We Are Cisco.