Software Engineer
We're seeking a highly capable Software Engineer to join our Platform team. The ideal candidate will possess deep expertise in Networking, Loadbalancers specifically F5, containerization (particularly Docker), and automation through scripting.
Basic Requirements
- Mandatory: 1) Protocols: DNS/HTTP/TLS/TCP/UDP
- F5: LTM/DNS(GTM) Modules with hands on experience. Knowledge of ASM will be an added advantage. Understanding of iControl REST API to configure F5 objects through REST API. Understanding of F5 iRules and ability to write and update iRules. License activation/revocation experience. Understanding of HA F5. Handson experience in F5 upgrade and opening F5 ticket and followup with F5 Support. Hands on experience in tmsh commands.
- Script: a) Ansible hands on experience to create playbook and debug any issues in playbook b) Perl/Python hands on experience to convert any requirements into code c) Experience of bash/shell scripting will be an added advantage
- Source code: a) Hands on experience and understanding of either SVN/git
- Linux/Unix OS: a) Experience and Understanding of any Unix/Linux based operating system b) Hands on experience on linux basic commands
- Networking/TLS: a) Understanding of switching/ARP/IP routing b) Understanding of TCP/UDP protocol c) Understanding of SSL/TLS certificate, Certificate autoirith,certifcate public and private keys d) Understanding of TLS handshake and ability to decrypt encrypted e) Handson experience in tcpdump and wireshark to debug any network related issues through packet captures
- Azure: a) Understanding of F5 VM creation in Azure portal either manual or Azure ARM template b) Understanding of Azure networking for F5 c) Understanding of Azure DNS zone, Load balancer, Application gateway and Azure Traffic Manager profile d) Understanding of Network Security Group Knowledge of Kubernetes/nginx will be an added advantage Knowledge of CI/CD through Azure Devops Basic understanding of docker containers and how to launch docker containers
Travel Requirements: None
Relocation Provided: None
Position Type: Experienced
Referral Payment Plan: Yes
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.