Join Us in Transforming Cybersecurity
At ThreatModeler, we are on a mission to revolutionize the way organizations approach cybersecurityempowering teams to shift left and proactively design secure systems from the start. Its not just about what we buildit's about how we work and grow together. When you join ThreatModeler, you become part of a team that values curiosity, creativity, and collaboration. Here, you'll have the chance to tackle exciting challenges, learn cutting-edge technologies, and grow alongside industry experts who are passionate about making a difference. As the world’s leading threat modeling platform, we secured $60 million in institutional financing from Invictus Growth Partners. This investment will be used to expand ThreatModeler’s product offerings and enhance sales and marketing efforts.
Come join us and together, we’ll shape the future of cybersecurity!
Responsibilities and Qualifications
- Design, develop, and maintain CI/CD pipelines to ensure efficient and reliable delivery of software.
- Architect and implement cloud-native infrastructure solutions using AWS, Azure, or Google Cloud, aligning with business objectives.
- Automate the provisioning and management of infrastructure using Infrastructure-as-Code (IaC) tools such as Terraform and CloudFormation.
- Collaborate with software engineering teams to optimize the application development lifecycle, including build, testing, and release processes.
- Lead efforts to improve system scalability and operational efficiency through automation, monitoring, and tooling.
- Drive adoption of best practices for DevOps, security, and cloud infrastructure, mentoring team members to enhance collective knowledge.
- Implement and manage logging, monitoring, and alerting systems using tools like ELK Stack, Prometheus, or Cloud-native solutions.
Requirements
- Experience: 5-8 years in DevOps, Cloud Engineering, or a related field, with hands-on experience in managing cloud infrastructure and deploying production systems.
- Cloud Expertise: Proficiency in AWS, Azure, or Google Cloud, including experience with cloud-native services, container orchestration (e.g., Kubernetes), and serverless computing.
- Automation: Strong expertise in scripting and automation using tools like Python, Bash, or PowerShell, and IaC solutions like Terraform or Ansible.
- CI/CD: Experience with Jenkins, GitLab CI/CD, Bitbucket, GitHub Actions, or similar tools for building and deploying pipelines.
- Monitoring & Logging: Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack) and setting up alerting mechanisms.
- Security: Knowledge of security best practices, including vulnerability scanning, secret management, and compliance standards (e.g., SOC 2, ISO 27001).
- Collaboration: Strong ability to work within agile teams and partner with development, QA, and IT teams to align operational processes.
- Database Management: Experience with database technologies such as Microsoft SQL Server or cloud-managed database solutions.
- Communication: Excellent verbal and written communication skills, capable of articulating technical concepts to diverse audiences.
- Education: Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Leadership: Proven experience leading initiatives and mentoring team members in a fast-paced environment.
Preferred Skills:
- Experience with .NET applications
- Familiarity with containerization tools like Docker and orchestration using Kubernetes.
- Knowledge of front-end integration with DevOps pipelines.
- Understanding of multi-tier architectures and SaaS solutions.
Employment Type: Full Time, Permanent
Read full job description