Company Overview
At Ordr, we are singularly focused on helping our customers find order where once there was chaos. We make the incredibly complex problem of connected device security incredibly simple, and we take great pride in the fact that we continually strive for approachable innovation in everything we do. In today's hyper-connected enterprise, where everything from access badge scanners to digital signage to inventory control systems to multi-million-dollar healthcare and manufacturing systems are connected to the network, traditional network regulation and security models cannot scale. Ordr solves this problem with our AI-powered Connected Device security platform, providing enterprises with complete visibility and security over every class of network-connected devices and systems.
Join the Ordr team! Help us enable delivering a world class Connected Device Security platform to our customers, while having fun doing it.
Our small and startup company culture empowers our employees to work on exciting, state-of-the-art technology and allows them to be a part of a cool, fast-growing company. Our AI-powered Connected Device security platform has a rich GUI interface visually representing network entities, security incidences, and vulnerabilities.
Ordr is seeking DevOps Engineer in Santa Clara, USA (remote working is OK within USA), who thrives in a fast-paced, cross functional matrix and challenging environment.
Qualifications:
- BS in Electrical or Computer Science with 3+ years of experience or MS Graduates in Electrical /Computer Science with 2+ Years of Experience
Skills & Experience
Solution Deployment at the customer site and or at Ordr Cloud
- Strong experience in Virtualization (VMWare, AWS, Azure, Private Data Center)
- Strong Programming skills in Python, Javascript, and Selenium are a plus.
- Expert knowledge of LXD/LXC and Docker with a focus on building, managing artifacts, and deploying
- 3+ years of experience building and deploying Python, Go, Javascript, and infrastructure (AWS, Azure Resources, and Databases) in a Microservices environment.
Customer Setup Monitoring - performance, security, and operations
- Exposure to large Data mining and Analytical Driven applications
- Experience managing software package management technologies.
- Scripting experience (Bash/Python/Go). A programming background is strongly preferred.
- Work on ways to automate and improve development and release processes.
- Testing and examining code written by others and analyzing results.
- Configuration Management experience such as Ansible, Chef, Puppet, or similar.
- Managing production infrastructure with Terraform, CloudFormation, etc.
- Well versed in DevOps workflow: Upgrade Preparation, System Preparation, Pre-upgrade Backups, Database Migration, Deployment, Post Upgrade Backup Restore, Post Upgrade Configurations, Post Live Validation, Fall Back to Backup when upgrade is unsuccessful.
Essential Skills
- Strong communication and interpersonal skills.
- Good understanding of Ubuntu/Linux command line interface
- Good knowledge of Python programming language
- Basic knowledge of network fundamentals
- Good understanding of VMware Virtualization platform (ESXi)
- Strong technical knowledge of Cassandra and Postgres databases
- Understanding of CI/CD tools like Jenkins
- Configuration Management experience such as Ansible, Chef, Puppet, or similar is a plus
- Experience with containerization and orchestration tools (Docker, Kubernetes).
Responsibilities:
- Improve CI/CD tooling.
- Implement and improve monitoring and alerting.
- Building and implementing new development tools and infrastructure
- Provide level 2 technical support.
- Ensuring that systems are safe and secure against cybersecurity threats.
- New customer onboarding and system deployment
- Writing code to automate processes involved with software maintenance and deployment.
- Ensuring that systems are up and running smoothly.
- Perform root cause analysis for production errors.
Personal Attributes:
- Comfortable working effectively with cross-functional and remote team members.
- Self-motivated, Self-starter, Self-organized
- Good documentation skills.
- Recognizes the importance of internal and external deadlines.
- Strong logical and creative problem-solving skills, good oral and written communication skills, and excellent analytical skills.
- Must be able to succeed with minimal resources and minimal supervision.