📓
Henrik | Responsibility Areas & Skills
Search
Try Notion
📓📓
Henrik | Responsibility Areas & Skills
A detailed breakdown of ownership areas within Creme Digital, including an indicative “skill difficulty rating”, to help ascertain whether assigning duties to existing staff is possible or hiring of new staff is required for the task to persist.
SKILL KEY 🟢 🟡 🟠 🔴
👨🏻‍💻 Ad Operations Team Management
🟢 Daily Standup 3x/week to resolve campaign issues, align team expectations, workloads, provide company and industry updates.
🟠 Deep-dive sessions 2x/week - campaign surgery and industry-related training
🟡🟠 Standby and on-call for any adops members’ requests for help on campaigns, UTM parameter and ad tagging alignments, cross-checks of GA account data and platform data, discussions around new features. Usually around ~5 daily adhoc requests.
🟡 Monthly 1-hour Huddles with each adops member
🟡 Evaluations and Career Progression for each member
🟠 Individual Training and handholding for specific expertise handover
🟡 Contact, calls, vetting and interviews of job candidates
⚙️ Information & Technology
Office IT Equipment & Networking
🟢 Management of TIME internet service provider contacts & evaluation of up- and cross-grades in plans or equipment
Configuration, Setup and Maintenance & Firmware Upgrades:
🟠 TIME router (DNS settings, IP pools, NTP, OpenVPN remote config).
🟠 HP 1820 Switches (kitchen cabinet and adops island)
🟠 Aruba Wireless Access Point - Channel selection and protocol settings
🟡 APC battery backup (manual annual replacement of 12V 9Ah Battery)
🟡 Config of TV’s, Google Chromecast, Conference Speaker, Cables, Google Home Speaker
🟠 Procurement of company laptops
With long-term economy in mind, picking brands and models with good servicability and life expectancy.
When needed, managing service contracts, upgrades and repairs via Lenovo, ASUS and Apple repair shops.
Includes liaison with support personnel, procuring replacement parts and performing in-office manual minor repairs and cleaning when required.
Employee Device Configuration
Collation and Evaluation of suitable employee software to be used for day-to-day, including:
🟡 Keeping all team members updated with required app and computer/software updates for the company to operate as expected and for everyone to be as productive as possible.
🟠 Bulk-install/update management via Chocolatey and building of install Script
🟡 Setup of Windows local user accounts, windows upgrades+updates
🟠 Linking of Google Chrome Enterprise + Workspace for global management
🟢 Office Printer Setup on each device
🟠 Pre-installed and configured Software:
Chrome, Opera, Firefox, Edge browsers
Google Drive File Stream
Microsoft Office 365 (Word, Excel, Powerpoint)
1Password, and disabling of password-saving in all browsers
Cloudflare DNS and IP settings
Better Windows Default Tools for:
Screenshots (Greenshot)
Clipboard History (ClipDiary)
Image Editing (GIMP)
Audio Editing (Audacity)
Video Editing (Shotcut)
Media Converter (Handbrake)
Media player with full support for all file types (MPC Media Player Classic)
Instant File Search (Everything)
Instant PDF Viewer (SumatraPDF)
Image viewer with filesize and dimensions display (IrfanView)
Whatsapp Desktop
Cleanup, malware removal and suitable antivirus (CCleaner, Spybot, Malwarebytes, Windows Defender)
Java Runtime
Skype, Zoom, Teams, GoToMeeting (for all client meeting needs)
Teamviewer (Remote Support and Control)
Code Editor (Visual Studio Code)
Site Management Tools (Filezilla, Putty, WinSCP)
Setup of Employee mobile device
🟡 configuration of Google Apps; Gmail, Calendar, Drive
🟢 Microsoft Office 365 install and config
🟡 1Password Full Setup routine, including setting up of autofill and biometric login
Cloud & SAAS Subscription Services
Google Workspace Administration
🟢 User account creation/suspension/deletion and assignment of licenses
🟢 Email Group, memberships and settings
🟢 Billing and Evaluation of new plans and upgrades
🟠 Company-wide Chrome settings, DNS config, extensions, bookmarks and group-calendars + permissions
🟢 Occasional Email Log Search, reporting and troubleshooting
🟡 Password Resets and account recovery
Microsoft Office 365
🟢 User account creation/suspension/deletion and assignment of licenses
🟢 Billing and Evaluation of new plans and upgrades
Company Domain & Email Security
Special care has been taken to keep company security across our domain cremedigital.com high, for domain and email, maintaining a high rating – implementing best practises and standards, rated through Hardenize
🔴 The Email security features DKIM, SPF, MTA-STS and DMARC are implemented through Cloudflare DNS+Pages+Workers and most other settings and features are done through a combination of HTTP security headers, DNS settings and Google Workspace settings.
Company DNS via Cloudflare
🟠 Cloudflare DNS for all company domains and subdomains, security settings, Argo service, Cloudflare Access and Cloudflare Gateway.
🔴 Cloudflare Pages and Workers usage for client websites, form submission handling/digistorm and preview servers for staging environments (taylors previews)
🟠 Collaboration, brief writing and feedback loops with Web developer (Manu) for bigger jobs (initial build, redesign and heavy-javascript solutions)
🔴 Updates to 301 redirects, site security, javascript libraries, structured snippets, job/career pages, new logos/links and updated information via VSCode, GIT and github over Cloudflare Pages automatic CI/CD.
🔴 Google ReCaptcha Enterprise bot scoring mechanics implemented to prevent bot form submissions and capturing of bot score via Google Analytics.
🔴 Implementation, config and running of our selfhosted company Server-side GTM and GA3+GA4 setup for website analytics and marketing tags (Facebook, Linkedin, Google Ads, Amplitude, TikTok)
🔴 Amplitude analytics via Server-Side GTM
🟡 Google Search Console for organic SEO/redirect and structured data handling.
🔴 Google BigQuery data upload and querying for data
Github
Central code repository management and collaboration platform. Maintenance of “Organization” entity - https://github.com/cremedigital. Me/Creme communicate/collaborate with industry people on relevant projects and topics as well as with developers when needed.
🔴 Client website projects
🔴 GTM Public Community templates (submissions to Google)
🟠 Code Snippets for reuse of code, sharing of requirements with vendors and clients (disney, PNB, tableapp, F&NLife, TableApp etc)
🔴 Unique Collection of Platform Click ID parameters repo (proprietary by me/Creme), offered publicly, as used within our own GA4 deployments
1Password
🟢 New/suspend/delete Users and assign licenses
🟡 Creation and permission management of Groups and Vaults
🟡 Account recovery
Sendgrid
Programmatic Email provider, for transactional emails for our company website form, POWIIS landing page form etc.
🟢 Manage Billing and permissions for finance and developer contact (Manu)
🟡🟠 Email Marketing Campaigns (e.g. EDM’s for shopMYairports)
🟠 HTML email setup, editing of all Dentsu-provided code (update links, image hosting, link encodig scheme, gmail link and translation disabling and updates to UTM’s prior to sending).
🟢 Contact management via Excel/CSV file pruning and uploading
Render
🟠 Managing account on render.com for collaboration over automatic deployment via github for the POWIIS website, configured and built coded by Manu, pointed to by the POWIIS web dev team (tptp.powiis.edu.my)
Google Cloud Platform
🔴 Hosts some cloud-based services by Google required to support some single-sign-on features for our internal services Creme’s Wiki and Cloudflare Access.
Provides BigQuery access and Server-side Tagging.
ReCaptcha Enterprise for bot scoring on our website
Google Marketing Platform
🟡 Management of company-wide permission-levels to Mgmt, CM and AdOps teams to all Creme-owned GTM, GA, Optimize accounts, via a centralized location
Virtual Private Servers (VPS)
Overview
Creme currently manages two Singapore-based KVM-type VPS’es through GreenCloudVPS.
These are barebone unmanaged (no customer support) Linux-based server-instances running inside a datacenter with dedicated hardware resources that can run any software or service required (web servers, database servers, web applications, server-side tagging tools etc).
Managed VPS services with customer support costs anywhere from RM100-RM500/month per VPS depending on service levels and plans. Total cost for our two unmanaged VPS’s are RM450/year, saving us RM1,000-RM5,000 per year depending.
Management, upgrades and updates, installation of services, configuration of networking and docker containers is hence done manually, over SSH through a Linux command line terminal. This requires a fundamental understanding of:
Terminal & command-line
SSH and private/public key management
Linux User Management
Linux server Security and Hardening
Packages and Package Management
Basic Networking, IP’s and DNS
Firewall Configuration (iptables and firewalld)
Docker and Docker-compose container management
Cloudflare Tunnels
SSL certificates hostname setup and exposing of network ports
Secrets
Passwords, details, hostnames, domains, secrets, SSH keys, service details, user account passwords and other server/service-pertaining information is stored inside the “Back Office” 1Password Vault
Server Documentation
🟠 Built and maintained by me, stored in our company wiki, with details around operating systems, versions, services, daemons, networking, firewall configuration and cloudflare tunnels. This information is mission-critical, as changes or downtime causes services to fail, including client websites if any.
Link to Documentation:
Self-Hosted Services
Open up each toggle for details on which services run on which VPS.
🔴 VPS #1 (8Gb RAM)
🔴 VPS #2 (4Gb RAM)
🚀 Individual Campaign-Related Duties
Ad Platform Management
Current active platforms with billing and users:
Meta, Google Ads, Teads, Yahoo DSP, TikTok, Snapchat, Spotify Ads, Linkedin, Microsoft Bing, Taboola, Outbrain, Quora, Zemanta, Twitter Ads, Reddit, Tencent Global Ads, AdsMurai
These require the management of:
🟡 Billing Changes, updates to cards and invoices
🟢 Users and permissions
🟡 Ad account creation and billing connections
🟢 Access requests and acceptance
🟠 Troubleshooting of errors and feedback loop with AdOps if problems occur
Campaign Dashboards
🟠🔴 Building, Maintaining and Updating to suit our reporting requirements. Examples include:
Supermetrics
🟡 Management of license and the one user account with permission to create and use Supermetrics connectors. Currently the contract/subscription includes data connectors for most of Creme’s ad platforms to either Google Sheets or Google Datastudio.
🔴 Currently Supermetrics is used for F J Benjamin shopify sales data and data extraction for some specific reports, as well as heavily integrated into the in2 Marketing Dashboard templates.
Building of Ad Tech Proposals
🟠 When required by BC or CM, or when approaching direct clients, pricing discussions, scoping and proposal building when needed. Examples:
Standards & Conventions
🟡 Maintain creme’s standard campaign setup convention and flow, via the Setup Flow Chart
🟠 Maintain and set standards for all Creme campaign UTM parameters, across all ad platforms, with procedure around client-owned GA or non-descript situations, available in the AdOps Template document.
🔴 Building and Maintaining GA4 and GTM templates for standardized implementations
GA4, GTM Deployment & Other Ad Tech Work
🟡 Implementation of all campaign-related GTM and GA requirements, including deploying platform tags for remarketing and conversion tracking on any platform. Alternatively provide insight for BC/CM on suggested approach for difficult and protective clients who won’s share access. This can include writing instructions and or briefs.
🟠 For any campaign/landing page, provide insights and evaluations/audits of GDPR, CCPA, privacy, consent management, redirects, server issues as part of verifying that tags and pixels work as expected prior to campaign go-live. Consultation and discussions with Creme teams on next steps.
🟡 Generation and Alignment of UTM parameters for campaigns in collaboration with Ad Ops
🟡 Configuration and recommendations around Meta’s Web Events Configuration, domain verification and mobile app implementation when required.
🔴 Full-scale “enterprise” GA/GTM deployments, be it for Tower Control or adhoc projects, such as EatDrinkHilton, F&NLife, RebateMango or PNB (each year a new implementation) including client-facing client management, training, meetings, planning of deployment, collaboration with in-house web developer and tech teams and other subcontractors/vendors, such as TableApp, including writing specification for development.
🟠 Website and/or SEO Audits, such as for JOS.sg or IACT
Propaganda Campaigns
🔴 Requires a unique set of events to go live, including collaboration with the publisher’s editorial and website/tech team to ensure article page is tagged according to our requirements, implement propaganda features such as website forms and widgets. A combination of advertising knowledge, tag management, attribution, web development is required to ensure integrations are done as per our requirements.
🔴 Tagging via GTM and GA is required, including checks of the proprietary metric Active Reading Time, which needs to be checked each time.
🟡 Specific article checks are required, via the Propaganda Operations Guidelines document
🟡 UTM’s need to be developed and campaigns need to be setup and ran following a specific routine and health check, using specialised tabs inside the WIP document template.
🟠 The Propaganda report is managed via Google Datastudio templates and Supermetrics and built-in connectors.
Media Trading & Reporting
🟢 Assistance with actual media trading and reporting tasks.
Email Marketing (shopMYairports)
🟡🟠 Setup and configuration of Email Campaigns (EDM)’s: HTML/Code Editing
Website Development & Web Hosting
🟠 Development of HTML/CSS/Javascript for select clients, Taylor’s Intl. School, POWISS changes, Creme’s Website changes.
🏋🏻 Staff On/Off-Boarding
Onboarding
🟡🟠 0.5-1 day employee onboarding, setting up devices and sharing company work methodology.
🟡🟠  In-person training on required tools:
Gmail, Google Drive, Calendar, Clipboard History, Screenshotting, Image Viewing
Setting up Gmail with recommended features, training of “archiving”, “labelling”, using templates, and setting up Signatures
Config of 1Password and Office 365
Config of bookmarks bar, and training and instruction on 1Password, usage and location of stored items
Invitations to Ad Accounts, Setting up Skillshop, linking of accounts to agency partnership.
Offboarding
🟡 Cleanup of devices, phone and laptop, removal of signins
🟡 Migration of document ownership to other company staff or department head
🟡 Email forwarding setup and/or alias to arrive in new inbox
🟡 Revoke Software Licenses for 1Password, Google Workspace, Microsoft Office
🟡 Unlink User from All Ad Platforms individually and notify relevant partners. This includes manual removal from many ad accounts on e.g. Linkedin and Quora which have no business manager structure.
🟠 Reinstall of company laptop and or removal of user account and creation of new one for the next employee. Reinstall software and perform necessary updates and cleanup.
🎓 Creme Academy Training
🟢 Campaign tracker, taxes and the “Factor” including learning the formula to traverse left-to-right and reverse inside the tracker. Learning to read media plans
🟢 Adops mentality, health checks and critical deliverables
🟢 Basics of Reporting, Creme reporting templates and methodology
🟡 Platforms, placements and ad sizes as a general topic. Learn to identify ads across the web and their origins, understand concept of Publisher vs Advertiser
🟡 Pixels, tags and “tracking” as a concept
🟠 Attribution, models and caveats in the modern world
🟡 GTM/GA basics and fundamentals
🟠 Dissection of the URL, it’s parts and its function
🟠 the Programmatic Landscape and the history of Display
🟢 Maintenance of all staff course completions and certifications via the Training Tracker
🎲 Other Ownership Areas
The Creme Digital Campaign Tracker
🟠🔴 Development, Iteration and Maintenance of Creme’s Campaign Tracker.
🟢 Creating new Filter Views for new employees / removing old employees
🔴 Adding of new rows - cascades to updating filter views, formulas, conditional formatting, sheet protection, cell validation rules as well as all financial documents, commission, revenue, profit, invoice trackers and finder-docs interconnected with the tracker.
🔴 Adding new columns to the tracker - similar to above - cascades into all sub-documents.
Trackers & Document Development
Development, Iteration and Maintenance of Creme’s Documents for day-to-day Operations. Some critical and most active documents include:
Google/Meta Partnership Management
🟡 Ensure company adheres to requirements to maintain partnership with Meta and Google, by keeping tabs on Agency/Partnership pages, tracking revenue/spend tiers, employee training and certification (more for Google Ads) and linking each employee to be eligible for the programs.
🟢 Keep track of Ad Account “Recommendations” sections, and holding Ad Operations accountable to retain high percentages to keep partnership alive.
Document Templates & Cheat Sheets
🟡 Building of Slides/Powerpoint and Sheets/Excel templates for all departments, such as Creme Credentials (template and master slides), reporting templates (template gallery), previous Excel proposal templates.
🗞️ Industry Updates & News
Currently one of the members responsible for sharing news and updates relevant to the company, staying abreast of developments in privacy and tracking and overall ad platform features and changes that might benefit us either directly or as ideas and opportunities for the future.
🟡 On a 2x-4x/week basis perusing a bookmark-folder of ~30 advertising publishers, SAAS partner release notes, Google/Meta Updates, Ad Tech & Privacy blogs and Twitter feed for updates on relevant information and news pertaining to our business and industry.
🟠 In emails, Google Chat and Whatsapp, sharing of curated information across the Ad Ops team, and when suitable, across the entire Creme team, said articles and updates.
👷🏻‍♂️ Broad Consultancy Areas
Provide assistance and consultation to the team and our clients when needed on other topics, sometimes not directly related to our solutions/offerings, but many times assisted in emergencies, prevented meltdowns and rescued client relationships by being able to in-house and value-add fixes, solutions or email responses that gives us a leg up compared to our competitors.
Web & Web Dev
HTTP Requests
HTML/CSS
Wordpress
Shopify
Magento
Platform API’s
Git Version Control
Github & Bitbucket
Data Manipulation
Advanced Spreadsheet Formulae
Regular Expressions (RegEx)
Databases (SQL)
SQL queries
Google Bigquery
Google Datastudio
Microsoft PowerBI
General
Linux, Windows & macOS
System Integration
Notion & Coda.io
Chatbots
Audio/Video Codecs and Bitrates
Advertising
Tag Management
RTB Programmatic Buying
Cookieless & Privacy
Ad Tags
Verizon DSP
Teads, Zemanta, Taboola
Tracking Templates & UTM
Google Ads Script
Measurement
Amplitude
Google Analytics
Impression+Click Tags
IT & Hardware
Homelab and Servers
Networking
Virtual Machines
Docker & Containers
Zero-Trust Security
Cryptocurrency
Automation
Google Apps Script