DevOps Engineer - Security

Huntington Beach, CA | Contract To Hire

Post Date: 07/13/2017 Job ID: 46113 Industry: DevOps Engineer
DevOps Engineer - Security
You will assist in the development of a distributed telecommunications appliance and its controlling platform.  The platform leverages a microservices architecture to provide performance, resiliency, and scalability.  The platform is responsible for the control of devices residing at the perimeter of the cellular network.

 

All work to be performed on-site in Orange County, California.
Required
  • 2+ years experience working with Linux operating environments
    • Experience in one or more of the following distributions:  
      • RHEL, CentOS, Yocto, WindRiver
    • Experience with systems administration, OS hardening, and shell scripting
    • Experience with the management of device firmware and operating systems on distributed systems in uncontrolled environments
    • Experience with SELinux, IMA (with TPM), LUKS, IPsec (IKEv2)
    • Strong networking knowledge and experience
  • 1+ years penetration testing experience
    • Experience writing tests for application and operating environment exploits
    • Experience participating in or leading Red Team-Blue Team exercises
  • Excellent test-writing and documentation skills
  • Must provide own sample work showing example test code and documentation
  • 6+ months working in a team that uses Agile development methodologies
  • Strong time management skills, self motivated
  • Undergraduate or higher degree in computer science or a related field of study
Preferred skills and experience
  • 1+ years experience contributing to applications that were deployed as commercial products or services
    • Strong knowledge of object oriented and functional programming paradigms 
    • Experience developing horizontally scaling distributed services that leverage synchronous and asynchronous IPC
    • Experience developing services that leverage a shared message bus
    • Experience using OpenSSL or similar library for X.509 authentication and message signing
      • Understanding of Public Key Infrastructure (PKI)
      • Familiarity with NSA Suite B cryptographic algorithms
  • Development and testing of customer-premises equipment
  • Familiarity with the following tools:
    • Git, Jira, Confluence, Jenkins
  • Experience developing services in a micro services architecture
  • Development experience building:
    • Finite State Machines
    • REST API client or server
    • SOAP API client or server
  • Experience using RabbitMQ
Beneficial Skills
  • Knowledge or experience working with an 3GPP Evolved Packet Core
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: