Fortanix - Santa Clara, CA

posted 7 days ago

Full-time - Senior
Santa Clara, CA
Publishing Industries

About the position

As a Staff DevOps Engineer at Fortanix, you will play a crucial role in our Infrastructure team, providing technology leadership and designing scalable, resilient infrastructure to support application development and deployment. Your responsibilities will include creating CI/CD pipelines, automating processes, and ensuring security best practices are integrated early in the development lifecycle. You will also mentor junior engineers and collaborate with various teams to optimize our technology stack and support application needs.

Responsibilities

  • Providing technology leadership to the DevOps Team.
  • Designing and managing a resilient and scalable infrastructure to support application development, testing, and production environments.
  • Designing and implementing scalable, reliable, and secure CI/CD pipelines.
  • Creating detailed architecture diagrams, documentation, and standards for DevOps processes and tools.
  • Automating and accelerating the development, testing, release and deployment of applications into a runtime environment quickly and reliably.
  • Contributing to defining security best-practices, and work on 'Shift Left' security to guarantee application security at the earliest stages of development.
  • Continuously assessing and optimizing the technology stack to ensure alignment with industry best practices and emerging trends.
  • Collaborating with development, operations, and security teams to ensure DevOps processes support application needs.
  • Mentoring junior engineers in the team in gaining experience and assuming DevOps responsibilities.
  • Contributing to a friendly and helpful company culture.

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
  • 10+ years of software engineering experience in development, operations, and full stack implementations.
  • Proven experience as a DevOps Architect or similar role.
  • Solid experience with Linux.
  • Proficient with various programming languages such as Python/Go/Ruby for automation and integrations.
  • Experience with the core suite of tools used to manage infrastructure and deployment of application in different cloud providers (Azure, AWS, GCP).
  • Experience with industry Continuous Integration / Continuous Delivery patterns (CI/CD).
  • Strong networking experience with technologies in TCP/IP, WAN, Gateways, Switching/Routing and Cloud Networking.
  • Experience with one or more of: Virtualization or container environments like VMWare, KVM and Docker; Orchestration frameworks like Kubernetes; Infrastructure as code (IaC) using tools like Terraform; Continuous integration systems like Jenkins or similar; Configuration and provisioning management tools like Chef, Ansible, and Puppet; Monitoring tools such as Sensu, Prometheus, Nagios or similar; Logging and analytics tools like Elasticsearch.

Nice-to-haves

  • Preferred technical experience with Jenkins.
  • Linux, Docker, Kubernetes, AWS, Azure, GCP.
  • Chef, Terraform, Ansible.
  • Sensu.
  • Python, Bash, Rust, Ruby.
  • Elasticsearch.

Benefits

  • Collaborative work environment
  • Amazing equity
  • Great benefits
  • Competitive salary
  • Unlimited PTO
  • Quarterly recharge days
  • 40 hours of Volunteer Time Off/year
  • Internet stipend
  • Friendly culture that brings the best out of everybody
  • 401k
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service