SRE Engineer Staff - Juniper AIDE - 1008317

Juniper Networks, Inc.
Apply Now

Job Description

Juniper is changing what’s possible in networking. We’re going beyond building the networks customers expect — we’re building the networks customers deserve. And the world is taking note. But to continue to excel, we have work to do. Change in our industry is accelerating. To power connections and empower change, we need radical thinkers, eternal optimists, and energized personalities. We need people like you.

Success requires big thinking and high-reaching goals. Our culture breeds innovation. Here, you will have the opportunity to take chances and let your ideas grow. You will be supported by thoughtful, inclusive, and accessible leaders. You will have every chance to be a part of the conversation and seize our momentum. Your career will be better for it.

At Juniper, we strive to deliver network experiences that transform how people connect, work and live. We Power Connections, Empower Change, and we do that through our core values Being Bold, Building Trust and Delivering Excellence.

Do you want to solve complex problems and build systems that will change the Internet? Do you want to be part of a company that is on the cutting edge of technology? Do you want to work with a world-class team of engineers?

Responsibilities:

  • Express your passion about infrastructure as code and continuous deployment to build scalable and highly reliable systems.
  • Define and own KPIs around system availability, quality and scale.
  • Partner with our developers and quality engineering teams to automate the monitoring, alerting, availability and scalability of our applications and systems.
  • Ensure system availability and business continuity by implementing redundant servers/services.
  • Manage after-hours infrastructure updates and maintenance.
  • Proactively research and propose the use of new concepts, processes, technologies, and tools.
  • Partner with software developers to create Mist standards for Microservices (APIs, schemas, serialization, data stores and best practices)
  • Run secure and scalable applications for highly available, multi-region, AWS and GCP deployments
  • Ship code several times per week
  • Be a part of our On-Call rotation.
  • Own disaster recovery and business continuity plans.

Experience required for you to be successful:

  • An extensive background in developing and operating large-scale cloud-based distributed applications
  • Direct experience developing/running applications on AWS and Google Cloud.
  • Laser focus and be able to design infrastructure solutions for scalability, reliability, high availability, performance, security, software maintainability, and operational excellence
  • The ability to fix the plane while in flight (not just support greenfield solutions)
  • The ability to prioritize existing technical and infrastructure debt, and experience to build and execute a plan to pay it off

Required skills:

  • Delivering web-scale infrastructure for a global market at high release velocity
  • Must have solid experience with at least 2 of the languages: Go, Java, NodeJS, Python
  • Experience with Kafka, Mesos, Spark, Storm, Cassandra, ElasticSearch, PostgreSQL, Redis, Zookeeper, Nginx.
  • 10+ years industry experience in managing infrastructure.
  • 7 years Linux administration in a large-scale SaaS environment.
  • 5 years maintaining production systems on AWS and GCP
  • 3 years in implementing, managing, and monitoring metrics specific to SaaS applications
  • Minimum of 1 years experience on GCP in a live production environment.
  • 3 years containerization in large-scale SaaS environment (eg. Docker, Kubernetes)
  • Experienced in implementing Kubernetes in a large scale production environment
  • 5 years running and optimizing RDBs and NoSQL databases.
  • 5 years using configuration management (eg. SaltStack, Puppet, Chef).
  • 3 years using infrastructure as code software (eg. Terraform, AWS and Google Cloud Deployment, CloudFormation).
  • 5 years’ experience in continuous integration practices & tools (Jenkins, Travis CI, CircleCI, etc…)
  • Experience working in a hybrid-cloud environment.
  • Expert command of config management principles and an ability to code your desired state
  • A deep understanding of distributed system design and dependency management

Desired skills

  • Experience of working with or contributing directly to Open Source projects
  • Understanding and experience of leading/managing technology products
  • Understand machine learning techniques and tools. Translate business requirements into data models and implement them for scale and production ready systems
  • Experience of working with failure-based testing
  • Experience working in a test-driven development environment

Personal skills

  • Previous experience of contributing to war rooms and blameless postmortems
  • Superb communication skills, written and verbal
  • Experience of working in a true DevOps environment with daily collaborations
  • Thrives in a fast-paced startup environment where there may be multiple competing priorities
  • Customer-service mindset.
  • Passion for improvement.

Company Info.

Juniper Networks, Inc.

Juniper Networks, Inc. is an American multinational corporation headquartered in Sunnyvale, California. The company develops and markets networking products, including routers, switches, network management software, network security products, and software-defined networking technology.

  • Industry
    Information Technology
  • No. of Employees
    10,191
  • Location
    Sunnyvale, California, United States
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Juniper Networks, Inc. is currently hiring Site Reliability Engineer Jobs in Netherlands with average base salary of €72,000 - €135,000 / Year.

Similar Jobs View More