Our Firm

Careers

VIEW ALL APPLY NOW

Data Architect, Cloud & Delivery

Experienced

Jamf | 410 - Cloud Operations | Eau Claire, WI

The Data Architect is responsible for the design of our infrastructure that serves Jamf Pro and Jamf Now data in our Jamf Cloud environment.  Today, more than 15,000 global customers rely on Jamf to manage over 10 million Apple devices.  We rely on Relational Database Management Systems (RDBMS) such as MySQL and PostgreSQL and distributed memory object caching system with memcached.  We are looking to hire a highly technical database architect that can work with developers to influence the design of our products, provide monitoring and scaling guidance to our operational teams, and to help lead our big data efforts.

In this role we expect you to use technologies such as AWS EC2, RDS (Aurora, MySQL, or PostgreSQL), AWS RedShift for data warehousing, AWS Glue for ETL operations, Application Performance Monitoring (APM), DynamoDB or MongoDB for NoSQL workloads, and a development language such as Python for building tools and services for an environment of this size.

 You will be responsible for the creation of a roadmap that ensures workloads perform well, scale elastically, and are cost optimized.  A strong track record of managing an environment of this size is critical in order for you to succeed.  You should also be experienced engaging with Software Engineers, Architects, and Senior Management staff. 

Responsibilities

  • Influence Product Management and Cloud and Delivery teams in setting technical roadmap for Cloud Infrastructure, design and automation in meeting the overall Jamf Cloud requirements
  • Consult and interact with Software Architects, Product Management, Cloud and Delivery Admins and Ops team members to lead in the design of scalable infrastructure to effectively and economically support Jamf Cloud Solutions
  • Research and set paths toward the use of new and developing technologies for Cloud Infrastructure
  • Leads the design of Cloud Infrastructure and related elements leveraging experience to ensure a scalable and cost effective design that supports Jamfs Cloud customer needs now and in the future
  • Establishes Cloud Infrastructure Design best practices, templates and processes
  • Mentors, consults and trains SysAdmins and NetOps on detailed design, infrastructure best practices and automation
  • Designs new component internal elements distinguishing public and private interfaces
  • Analyze Cloud Infrastructure requirements, scalability and performance needs, related product and current infrastructure issues to help create an infrastructure backlog and influence product engineering backlog to optimize cloud scalability and performance
  • Leverage knowledge of cloud, product and technology to positively impact the direction of infrastructure
  • Experience with change management including development, test, QA, and production environments.
  • Responsible for data security including data in transit, at rest, and integration with HSM solutions like AWS KMS
  • Design, build and maintain the CI/CD infrastructure for an environment containing thousands of databases
  • Deep experience with systems monitoring and scalability for a multi-tenant SaaS environment including the use of Application Performance Monitoring tooling and load testing
  • Schema design, permissions guidance, locking strategy, and proactive tuning techniques for MySQL and PostgreSQL relational database management systems.
  • Knowledge of memcached and ability to assist our development teams to optimize caching strategies
  • Collaborate with teams leading AI and ML efforts to improve Jamf’s products 
  • Performs all job responsibilities in alignment with the core values, mission and purpose of the organization
  • Adheres to the highest moral, ethical and legal standards to deliver an environment that promotes respect, innovation and creativity
  • Supports and promotes a positive, inclusive workplace one in which the talents and strengths of our increasingly diverse workforce are welcomed, further developed and manifested in our work

Qualifications

  • 4 year / Bachelor's Degree (Preferred, a combination of education and experience may be considered)
  • 7– 10 Years  experience designing, building and supporting Data Infrastructure for commercial enterprise solutions with understanding of scalability, performance and economies of scale (Required)
  • 7 – 10 Years demonstrated experience in infrastructure design and implementation based on position requirements (Required)
  • 5 – 7 Years of work with scripting or development (Required)
  • 3 – 5 Years Experience as a development advocate, evangelist, or architect (Preferred)
  • General Experience supporting and collaborating with performance and load testing Cloud based applications (Required)
  • Experience engaging directly with highly technical customers and leadership teams (Required)
  • General Experience  with Java EE, application containers (Tomcat, Jetty, JBoss) and SQL (Preferred) 
  • Experience hardening of databases to meet regulated environments such as ISO 27001 and FedRamp environments in the areas of data management, processing, architecture, and reporting (Preferred)
  • Strong Communication Skills
  • Proven Analytical Skills
  • Ability to interact effectively with co-workers in a results driven culture
  • Good Listening Skills
  • Strong Presentation Skills
  • Ability to engage with and establish trust and rapport with all levels of customers and employees
  • Apple Platform
  • Agile preferred
  • Solutions focused ability working collaboratively in a fast paced environment

Location: Minneapolis, MN or Eau Claire, WI

Job Type: Full Time

Education: 4 year / Bachelor's Degree (Preferred, a combination of education and experience may be considered)

Supervisor: VP, Cloud & Delivery