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.
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.