Cisco Senior Cloud Engineer - Kubernetes/Docker/AWS - DNA Center - SaaS Operations in San Jose, California
Senior Cloud Engineer - Kubernetes/Docker/AWS - DNA Center - SaaS Operations
Location: San Jose, California, US
Area of Interest Engineer - Software
Job Type Professional
Technology Interest Big Data, Analytics, Cloud and Data Center, Networking
Job Id 1227520
Who You’ll Work With
Cisco is transforming the networking industry. To make this happen, we are heavily investing in the team responsible for The Network. Intuitive. We are disrupting the industry by building a new networking platform that can learn, adapt, and secure itself at the speed of today’s businesses. This Digital Network Architecture platform automates network management and provides our customers with state-of-the-art analytics and insights. This team's innovations span artificial intelligence, machine learning, analytics, IoT, security, automation, and more.
Intent-based networking is the difference between a network that needs continuous attention and one that simply understands what you need and makes it happen. It’s the difference between doing thousands of tasks manually and having an automated system that helps you focus on business goals. Cisco DNA is the open, software-driven platform that turns that vision into reality. Virtualization, automation, analytics, and cloud, all in one architecture.
Cisco DNA Center:
What You’ll Do
Design, implement, manage, and orchestrate micro service deployments on Kubernetes.
Provide subject matter expertise in Kubernetes and Docker.
Work with the development teams on the CI/CD process related to Kubernetes deployments.
Perform Kubernetes cluster builds, upgrades, and configuration.
Work with Kubernetes clusters in multiple clouds and bare metal environments
Troubleshoot issues related to our Kubernetes clusters.
Participate in research, PoC for 3rd party integrations with Kubernetes, and testing new Kubernetes features and technologies.
Work with Ansible and Terraform to build, scale, and upgrade Kubernetes clusters.
Keep current on the latest trends, features, and technologies related to Kubernetes.
Configure and maintain Kubernetes monitoring and logging.
On call duties as needed.
Works directly with software development to ensure quick resolutions to software issues
Maintains confidentiality with regard to the information being processed, stored or accessed by the end-users on the network
Write tools to automate common infrastructure tasks.
Assist teams in building the test and production infrastructure needed to deploy applications.
Research, evaluate and suggest technologies to extend, complement and replace components of our platform
Develop cutting edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system
Implement best development practices and ensure these are replicated across the codebase by other team members.
Lead others on your team by example; developing high-quality reusable code with extensive documentation and comprehensive testing.
Help orchestrate the daily processes of the team including leading the Agile process and enforcing good software development practices.
Take a part in the end to end product life cycle with a heavy focus on solution design, development, testing, and implementation.
Maintain professional and technical knowledge by attending educational workshops; reviewing technical publications; establishing personal networks; participating in professional societies.
Who You Are
5 years’ experience as DevOps or Site Reliability Engineer in a production environment
Strong automation skills
Experience with Kubernetes
Proficient in working with advanced Amazon Web Services (AWS) like CloudFormation, Autoscaling, and ECS. Mastery of AWS primitives like S3, SQS, ECS to build efficient distributed systems, and able to compose them to build highly available and scalable infrastructure
Knowledge of Linux systems administration, networking, architecture and containerization. Able to troubleshoot resource and performance issues at the OS level
Experience with orchestration and configuration management/automation tools like Chef, Puppet, Ansible
Skilled with Python, Ruby and Bash, enabling continuous integration, build, release and deployment
The creation and management of tooling and microservices for CI/CD workflows
Writing custom plugins, services and drivers, this includes but is not limited to: Jenkins, AWS Lambda, Docker, Terraform.
Knowledge of developing secure software (e.g. OWASP, NIST)
Demonstrated ability to work in a collaborative, data-driven, startup environment.
Version control knowledge.
Agile team experience.
Excellent interpersonal, written and verbal communication skills and can easily communicate with both technical and non-technical team members.
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 aren't 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.
We Are Cisco.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.