Principal Software Engineer, DevOps Cloud

F5 Networks   •  


Industry: Networks


11 - 15 years

Posted 266 days ago

This job is no longer available.

At F5, we make apps faster, smarter, and safer…from anywhere. Come work within the F5aaS team in an exciting, fast past environment charting the course for F5’s future. You’ll get to build cloud native services for all major private and public cloud environments to help protect and accelerate cloud based applications. Come join a dynamic team using F5 IP, various open-source platforms, public cloud IaaS services, and demonstrating your own skills. Build services that are performant, reliable, secure, and scalable within a company known for our excellent culture.

The Principal Engineer will be responsible for the design, development and implementation of F5 portfolios running in public clouds. Evaluation of existing products and services and implement migration plans to move from data centers into public clouds. Focus on orchestration, automation, and monitoring of services in any environment.

Your Day-to-Day

  • You will be defining, collecting, and interpreting product/system requirements

  • Build architecture/system design documents focusing on workflows and interfaces

  • Create and integrate tools to improve automation, monitoring, and troubleshooting

  • Configure and handle a variety of internally developed and third-party applications and services, across multiple environments

  • Participates in a 24/7 on-call rotation

  • Recommends and maintains technical design methodologies, processes, and standards

  • Provides technical mentorship to lower level engineers

  • Consistently meet commitments

  • Participates in hiring, on boarding, and training process

  • Conducts presentations internally and externally

  • Performs other related duties as assigned.

What You Will Bring to the Team

  • Deep understanding of cloud architecture and services in multiple public clouds (Amazon Web Services, Microsoft Azure, Google Cloud Platform, or IBM Cloud)

  • Experience in automation of code deployment across multiple cloud providers such as (Amazon Web Services, Microsoft Azure, Google Cloud Platform, VMWare, and Openstack)

  • Experience with at least one software configuration management system (Puppet, Ansible, Chef)

  • Experience with VMWare and/or Docker

  • Strong scripting skills (Python, Perl, Bash, Ansible, etc)

  • Strong analytic/troubleshooting skills

  • Service provider experience a plus

  • Golang experience a plus

  • Experience with Elasticsearch, Hadoop, OpenTSDB, Couchbase, Redis, or PostgreSQL a plus

  • Able to collaborate and thrive in a dynamic environment.

What You Need to Have

  • Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 8years and a Master’s degree; or a PhD with 5 years experience; or equivalent experience.