Jobs /

Enterprise Infrastructure Architect

BetterCloud

Apply Now

Job Details

Location: Atlanta, Fulton County, Georgia, USA Posted: May 30, 2020

Job Description

BetterCloud is the first company to provide a SaaSOps platform solution to manage and secure the digital workplace. Over 2,500 customers in 60+ countries rely on BetterCloud to automate processes and policies across a company's SaaS application portfolio. A pioneer of the SaaS Ops movement, BetterCloud established the first-ever "SaaS Application Management and Security Framework" via two published books entitled "The IT Leader's Guide to SaaS Ops" - Vol. 1: "A Six-part Framework for Managing Your SaaS Applications" & Vol. 2: "How to Secure Your SaaS Applications." BetterCloud is headquartered in New York City with offices in San Francisco and Atlanta.

We are a high-energy, high-growth product company seeking an enterprising individual to join our growing team as an Enterprise Infrastructure Architect . While the majority of our development is done in Java, our platform is built using a polyglot microservice architecture, which consists of over 300 services that are built using Java, Scala, Go, and Javascript. A strong background in Cloud Infrastructure is a must as BetterCloud is 100% cloud-native and is hosted exclusively in the Google Cloud Platform.

Our Microservices technology stack heavily leverages Java and Spring Boot on the backend and React on the front end. Our CI/CD system utilizes Jenkins, Gradle, Bitbucket, and Harness.io. Infrastructure as Code (IaC) and automation is implemented with Terraform, Kubernetes, and Chef. Our platform processes eye-popping amounts of data using stream processing technologies such as Kafka, Google PubSub, and Flink.

While we don’t expect anyone to have experience with all of these technologies, we do expect an Enterprise Architect to have at least relevant experience with similar technologies. We are looking for a seasoned Enterprise Infrastructure Architect who loves to design world-class infrastructure, automated deployments, maintenance, and monitoring solutions, and loves, loves, loves to learn. If you have these qualities and are willing to hit the ground running then we’re the place for you!

Requirements

  • 10+ years of overall industry experience
  • 5+ years experience designing highly available, resilient and scalable cloud infrastructure
  • Must have experience with Cloud IaaS (Focus: GCP, Alt: AWS, Azure)
  • Expertise in Linux system administration, TLS, DNS, TCP and HTTPS
  • 3 - 4 years experience with Container Orchestration tools (Focus: Kubernetes)
  • 3 - 4 years experience with Configuration Management Tooling (Focus: Chef, Alt: Puppet, Ansible, Salt)
  • Service Discovery (Consul, Consul DNS)
  • Hashicorp Products (Consul, Terraform, Packer)
  • Observability, Monitoring and Metrics (Stackdriver, Prometheus, Grafana)
  • CI/CD (Jenkins, Harness.io)
  • Highly Available Architectures
  • Distributed System Architectures
  • Understanding of SLO/SLI/SLA and RTO/RPO objectives
  • ELK Stack (distributed logging architectures)
  • Knowledge of Site Reliability philosophy and experience establishing Service Level Objectives and managing to them
  • Ability to work in a fast-paced environment and be highly collaborative
  • An intelligent, energetic, hard-working, and self-driven individual
  • Experience with a stream processing or pub/sub-architecture is a plus

Responsibilities

  • Provides technical designs that align with standards for testability, security, and performance. Collaborate with other architects on designs to vet and improve design.
  • Acts as a mentor, leader, and manager for the software engineers on their team. Works to turn software engineers into tech leads and tech leads into architects.
  • Builds a tight relationship with their corresponding Product Manager while acting as the technical owner for their area of our product. Works with the Product Manager to develop the roadmap for their team and then execute against the roadmap.
  • Collaborates with other architects and technical leaders to help define, evangelize, and achieve the overall technical vision of BetterCloud.
  • Ownership of setting up frameworks to codify best practices, reducing lines of code through re-use, and ensuring team members adhere to those best practices during the design and development phases.
  • During design and code reviews you understand the user story and the problem it is trying to solve. Make sure the solution uses the correct components and frameworks while enforcing best practices and lessons learned from past mistakes.

Compensation | Benefits

  • Career growth opportunities coupled with both leadership and technical training
  • Competitive base salary
  • Full benefits package
  • Stock Options

BetterCloud is an Equal Opportunity Employer, including disabled and vets.

About BetterCloud

BetterCloud, an independent software vendor (ISV) based in New York, NY and with engineering offices in Atlanta, GA, builds unified SaaS management software.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free