Company Overview
Armis is a leading cyber exposure management and security company dedicated to protecting the entire attack surface and managing an organization’s cyber risk in real time.
In today’s rapidly evolving, perimeter-less digital landscape, Armis empowers organizations to continuously identify, protect, and manage all critical assets—from on-premises infrastructure to cloud environments.
Trusted by Fortune 100, 200, and 500 companies, as well as national governments and local entities, Armis plays a vital role in safeguarding critical infrastructure, economies, and society—providing 24/7 security and peace of mind.
Responsibilities
- Design, build, and maintain highly available, scalable, and resilient production systems to ensure optimal performance and uptime.
- Collaborate with senior DevOps and Engineering team members to define architectural and operational strategies for our rapidly growing infrastructure.
- Identify and resolve production system issues efficiently.
- Enforce security best practices throughout the software development lifecycle, ensuring compliance with industry regulations and standards.
- Research, evaluate, and lead proof-of-concept initiatives to integrate emerging technologies and enhance system security and architecture.
- Stay current with evolving technologies, standards, and cybersecurity threats through industry engagement and vendor partnerships.
- Develop and maintain comprehensive documentation for infrastructure, processes, and procedures to facilitate knowledge sharing and continuity.
- Provide on-call support during off-hours to address critical incidents and maintain system stability.
Requirements
- 5+ years of experience managing and maintaining Linux servers in a global, multi-server cloud environment.
- 3+ years of hands-on experience with AWS.
- 5+ years of expertise in Python and Kubernetes.
- 3+ years working with Infrastructure as Code (IaC) tools such as Terraform and/or CloudFormation.
- Strong understanding of networking concepts, including route tables, service mesh, and CNI.
- End-to-end ownership of the software development lifecycle (SDLC)—from gathering requirements to coding, testing, deploying, monitoring, and maintaining.
- Extensive experience with microservices and distributed systems.
- Experience implementing and managing Zero Trust Architecture.
- Developing, automating, and maintaining vulnerability & patch management solutions.
- Excellent communication skills—able to engage with leadership, collaborate across teams, and articulate technical concepts effectively.
- Strong project management skills, with the ability to independently manage time and deliverables.
Preferred Qualifications (Bonus Skills)
- Experience working on government-related projects (requiring U.S. citizenship).
- Deep involvement in security and compliance programs (e.g., FedRAMP, GDPR, SOC 2).
- Experience working in sensitive/restricted environments (e.g., bunkered setups, FIPs, SELinux).