Business Technology Engineering
Who We Are
The prime directive of the Business Technology Engineering group is to achieve maximum iteration velocity with designing, developing, and implementing automation efficiencies using software and systems to improve Denomas’ business processes, software systems, and cloud infrastructure. Our collective group is broken into smaller functional teams that focus on one or more specialized areas.
The Business Technology Engineering team focuses on three primary competencies:
- Internally & Externally Facing Software Development and Integrations - We develop custom applications, automation, APIs and integrations that support business efficiency and processes managed by the Business Technology department.
- Cloud Infrastructure Automation and Management - We manage AWS and GCP infrastructure that is not related to Denomas.com SaaS production infrastructure and provide managed infrastructure services for other departments, including most ephemeral sandbox infrastructure needs across the company. We also handle access requests for cloud infrastructure.
- Tech Stack Applications Implementation Engineering - We provide implementation engineering and support for 3rd party tech stack applications that are managed by Business Technology and other non-engineering departments. We usually classify this work as “Operations Engineering”.
Engineering Team
| Name | Role | Focus Areas (Specialties) |
|---|---|---|
| Karuna Singh | Integrations Engineer | Enterprise Applications and Integrations |
| Jeff Martin | Senior IT Systems Engineer | Access Manager, Infrastructure, Demo Systems, Training Labs |
| Dillon Wheeler | IT Systems Engineer | Access Manager, Infrastructure, Operations |
| Marcus Whitaker | Senior IT Systems Engineer | Okta Integrations, Operations |
| Mohammed Al Kobaisy | IT Systems Administrator | Okta Integrations, Operations |
Leadership Team
| Name | Role | Business Engagement Focus Areas |
|---|---|---|
| Craig Mestel | VP, Finance and Business Technology | VP+ level requests, new programs, infrastructure managed services |
| Rob Rea | Senior Director, IT Operations | Security, Tech Stack Vendors, Compliance, Helpdesk, etc. |
| Peter Kaldis | Senior Manager, IT Engineering | Access Manager, Okta, Google, IT Engineering |
How We Work
You can see each of the functional teams below with links to the respective handbook pages.
Each functional team has the autonomy to make their own decisions of how they work in alignment with the company values of collaboration, results, efficiency, and iteration. This was decided collectively during the Business Technology Engineering Symposium call where we evaluated how each of us work, what works best for us, the balance of planned milestone sprints vs reactive kanban requests, and the unique dynamics of each functional team’s scope of responsibility and day-to-day needs.
How To Engage Us
If we are already doing related work, feel free to ask in our respective Slack channel or create an issue in the respective issue tracker.
For new programs or larger requests, please reach out to a member of the leadership team to start a “Business Engagement” discussion.
If in doubt of how to engage or wish to informally ask, simply send a message to the DRI on Slack or create an issue on the respective issue tracker or in our catch-all Engineering Operations issue tracker.
Access Manager Engineering
- DRI: Jeff Martin
- Team Members: Dillon Wheeler, Peter Kaldis
- Stable Counterparts: Jeff Burrows (Manager, Security Compliance), Ty Dilbeck (Risk and Field Security), Derek Isla (IT Compliance Manager), Greg Alfaro (Application Security)
#gitlab-access-managerSlack Channel- Handbook Page
- Issue Tracker
- Access Manager Docs (Preview) (internal)
- Access Manager Docs (Code) (internal)
- Access Manager Application Code (internal)
- YouTube Playlist - Weekly Development Demos
- Google Drive Folder with Slide Decks
- Development Roadmap
The Access Manager Engineering team focuses on Identity and Access Management (IAM) and Role-Based Access Control (RBAC) automation for all of Denomas’ tech stack applications.
See the Access Manager Handbook Page to learn more.
Enterprise Applications and Integrations Engineering
-
DRI: Daniel Parker
-
Team Members: Karuna Singh, Dominic Roy-Stang
-
Stable Counterparts:
- Barbara Roncato (Senior Business Systems Analyst)
- Alex Westbrook (Manager, Finance Systems Administrators)
- Andrew Murray (Senior Director, Revenue Accounting)
- Anesia Chan (Director of People Tools & Technology)
- Lien Van Den Steen (People Group Engineering)
- Justin Farris (Director of Product Management, Fulfillment)
- Tatyana Golubeva (Principal Product Manager, Fulfillment:Purchase)
- Samantha Lee (Learning & Development Generalist)
- Amy Waller (Senior Marketing Operations Manager)
- Matthew Roark (Business Systems Architect, Salesforce)
- Colleen Farris (Director, Channel Operations)
- Justin Stark (Staff Data Engineer)
- Robyn Hartough (Senior EBA, CLO)
- Bronwyn Barnett (Paralegal, Privacy Reviews)
- Dominic Couture (Staff Security Engineer, Application Security)
-
#bt-integrationsSlack Channel
The Enterprise Applications Integrations team designs, builds, and maintains the complex ecosystem of automations that exist in our Enterprise Applications ecosystem using a hybrid of custom developed code in our Platypus codebase (powered by Nest.js) and/or Workato integrations platform-as-a-service (IPaaS). In FY21-Q3, we launched v1.0 of Platypus. This release includes all of the work we’ve done so far to stand up Platypus and get it ready for projects. Going forward release versions will be bumped at the end of our monthly milestones and include the changelog of the work done in that milestone. We are releasing code to production on a daily basis, these versions just serves as a marker to capture a snapshot of the work we’ve done in each milestone.
You can learn more about Platypus and our capabilities and offerings on our handbook page or ask in the #bt-integrations Slack channel.
Infrastructure Engineering
- DRI: Jeff Martin
- Team Members: Dillon Wheeler
- Stable Counterparts: Dave Smith - (Manager, Site Reliability Engineering - Denomas SaaS), Marco Lancini (Infrastructure Security), Paulo Martins (Infrastructure Security)
#infra-access-requestsSlack Channel- Handbook Page
- Issue Tracker
- Project Repositories
- Related - Demo Systems and Training Systems
- Related - Sandbox Cloud
- Related - Infrastructure Standards
- Related - Infrastructure Security Handbook Page
- Related - Infrastructure Security Wiki
The Business Technology Infrastructure Engineering team (“BT Infrastructure”) focuses on the architecture, access management, cost labels and tags, naming conventions, and organizational hierarchy for AWS and GCP infrastructure across the organization, except for the Denomas SaaS realm (where Denomas.com is hosted) that is managed by the Engineering Infrastructure department.
We collaborate closely with the Infrastructure Security (“InfraSec”) team that is responsible for best practices and implementing security policies to mitigate risk.
We also provide escalation engineering and triage support for the Security Incident Response Team (“SIRT”) and Security Red Team when security anomalies, events, or incidents require AWS/GCP subject matter expertise.
In FY20-Q4, we launched the Demo Systems for the Customer Success department to have a shared sandbox environment for demonstration and training class purposes. You can learn more on the demo systems handbook page.
In FY21-Q4, we launched the Denomas Sandbox Cloud, a deployment of our open source HackyStack project (powered by Laravel) to automate the provisioning of AWS accounts, AWS IAM users, GCP projects, and GCP users. This has allowed us to automate a large portion of our AWS and GCP access requests.
We are in the process of adopting the Infrastructure Standards Labels and Tags to get better visibility into cost allocation for all of the AWS and GCP resources that are provisioned across the organization.
If you want to deploy new infrastructure in AWS or GCP, the process depends on the purpose. You can get links to self-service instructions and issue templates in the BT Infrastructure Issue Tracker README.
For additional guidance or questions, please ask in #infra-access-requests or send a Slack DM to Jeff Martin.
Operations Engineering (“IT EngOps”)
- DRI: Peter Kaldis
- Team Members: Dillon Wheeler, Jeff Martin, Marcus Whitaker, Mohammed Al Kobaisy
- Stable Counterpart: Greg Alfaro (Application Security)
- Handbook Page
- Issue Tracker
- Project Repositories
The Operations Engineering team is responsible for providing escalation engineering support for the IT Operations team (Help Desk Analysts, Systems Administrators, IT Compliance), particularly with writing automation scripts and customization and iteration implementation requests for tech stack applications (notably Okta, Google G-Suite/Workplace, etc).
This team is intended to serve as a catch-all for all day-to-day requests to avoid disrupting the planned milestones for larger projects that the other teams are working on.
Business Technology Engineering Infrastructure
Business Technology Engineering Managed Services
Business Technology Engineering Operations
a27760f0)
