DevOps Engineer

A smart and operations-oriented engineer

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 Irvine, California.

Required Skills

• Excellent time management and communication skills, self motivated and willing to take the initiative
• Excellent documentation skills, including the creation of documents for technical requirements, testing and build procedures, and the creation of high level and low level diagrams
• 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
• Strong networking knowledge
• Experience in large scale network architecture design and implementation
• Experience in dynamic routing protocols, specifically OSPF and BGP
• Experience in network troubleshooting with packet analysis tools like Wireshark
• Strong experience creating, deploying, and administering Linux Containers, Docker Containers and KVM virtual machines at scale
• Highly preferred to have operational experience with Rancher
• Familiarity with the following tools: Git, Gitlab, Jira, Google Apps
• 1+ years experience with Amazon Web Services, including but limited to: EC2, ELB, VPC, VSG, EBS, S3, RDS, Route53
• 6+ months working in a team that uses Agile development methodologies
• Undergraduate or higher degree in computer science or a related field of study

Preferred Skills

• 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)
• Development and testing of customer-premises equipment
• Experience with SELinux, IMA (with TPM), LUKS, IPsec (IKEv2)
• Experience developing services in a micro services architecture
• Development experience building REST API client or server
• Development experience building SOAP API client or server
• Experience using RabbitMQ

Beneficial Skills

• Knowledge or experience working with a 3GPP Evolved Packet Core

Apply & Code Challenge

Interested in applying? Send a copy of your resume and anything else that you think would be appropriate to include to MEC Jobs.

Make sure you also check out our Code Challenge. Applicants for engineer positions are required to complete this short exercise prior to any on-site interviews.