Filter
Exclude
Time range
-
Near
๐Ÿš€ VP of Engineering Driving technical strategy, mentoring engineering leaders, and building world-class teams. ๐Ÿ“ฉ olasunkantaiwo2021@zohomail.com #VPEngineering #SoftwareEngineering #Tech
5
๐—–๐—ง๐—ข๐˜€ ๐—ฎ๐—ป๐—ฑ ๐—ฆ๐—ถ๐˜๐—ฒ ๐—ฅ๐—ฒ๐—น๐—ถ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐˜€...๐˜†๐—ผ๐˜‚ ๐—บ๐—ถ๐—ด๐—ต๐˜ ๐˜„๐—ฎ๐—ป๐˜ ๐˜๐—ผ ๐˜€๐—ฒ๐—ฒ ๐˜๐—ต๐—ถ๐˜€ ๐ŸŒš How I configured and tracked target Objectives (SLOs) in my GKE infrastructure, to accurately measure its Reliability, ๐—ฎ๐—ป๐—ฑ ๐—ต๐—ผ๐˜„ ๐—ถ๐˜ ๐—ฐ๐—ผ๐˜‚๐—น๐—ฑ ๐—ฏ๐—ฒ๐—ป๐—ฒ๐—ณ๐—ถ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ผ๐—ฟ๐—ด ๐˜€๐—ฒ๐˜๐˜‚๐—ฝ :) ๐Ÿ‘‡๐Ÿพ Soo, how it all began... I set up the infra on @googlecloud @kubernetesio Engine (GKE), then implemented monitoring and alerting of the infra metrics, logs, and events using @PrometheusIO, @grafana, Loki, and Kubernetes Events Exporter, sending alerts to Slack To ensure the high-priority apps were reliable, I... โ€ข Engineered a Regional cluster with worker nodes across various zones to withstand zonal failures โ€ข Right sized pod resources requests and limits to prevent too many pods from being scheduled on a single node (which could lead to resource contention during spikes) โ€ข Ran the high-priority apps, e.g. the DBs with a higher Priority Class to ensure they get scheduled quickly, and don't easily get evicted โ€ข Ran 2 - 3 replicas of the critical apps across various nodes across various zones with a PDB, to ensure even if 1 node goes down, its other replicas would be up and prevent downtime To effectively measure the reliability of the high-priority apps which could affect the customers, e.g. the DB cluster, microservices, etc, I defined Service Level Objectives for their availability and latency using the Sloth tool Prometheus & Istio to get the Service Level Indicators metrics. I also created Grafana alert rules to track the apps SLI error ratios and send alerts to the Slack channel when the error budget burn rates exceed certain thresholds. Honestly, this broadened my horizon on Site Reliability Engineering, I learnt various ways to measure if the apps in the cluster are actually as reliabile as they were configured, learning concepts such as calculating... โ€ข The Error Budget of an app from its SLO โ€ข An app's Error Rate โ€ข The error budget burn rate, etc... --- ๐—›๐—ผ๐˜„ ๐˜๐—ต๐—ถ๐˜€ ๐—ฐ๐—ผ๐˜‚๐—น๐—ฑ ๐—ฏ๐—ฒ๐—ป๐—ฒ๐—ณ๐—ถ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ฎ๐—ป๐˜†'๐˜€ ๐—ถ๐—ป๐—ณ๐—ฟ๐—ฎ ๐˜€๐—ฒ๐˜ ๐˜‚๐—ฝ? โ€ข Highlight critical, high-priority apps (e.g. customer facing - Ingress/API Gateways, DB Clusters, microservices, etc..), and schedule them on the cluster in ways which will increase their reliability โ€ข Define Service Level Objectives for these apps to properly track and measure their reliability using their SLIs โ€ข Define alert rules which would fire and page the team when these critical apps burn through their monthly error budget too fast --- ๐—ก๐—˜๐—ซ๐—ง ๐—จ๐—ฃ?? Implement paging of various teams, on-call rotation, and incident response, when critical apps alerts get triggered using tools like @pagerduty (so far, all alerts have been directly forwarded to Slack :) #CTOs #CEOs #VPEngineering #SiteReliabilityEngineering #Observability #DevOps #PlatformEngineering #CloudEngineering #SoftwareEngineering
4
79
๐—ง๐—ต๐—ฒ ๐—ฐ๐—ฎ๐˜€๐—ฒ ๐˜€๐˜๐˜‚๐—ฑ๐˜† ๐—ถ๐˜€ ๐—ผ๐˜‚๐˜๐˜๐˜๐˜ ๐Ÿ˜!!!! I recently made a tweet on how I simulated a DDoS attack against my Google Cloud Kubernetes (Official) (GKE) infra and achieved an 80% block rate on attacks, and 100% success rate on baseline (You can check the tweet out here ๐Ÿ‘‡๐Ÿพ...) x.com/POnukwili/status/20548โ€ฆ Nowww...I've created a case study, explaining... โ€ข the infrastructure architecture, โ€ข the challenges before it, โ€ข why it is necessary, โ€ข my thought process, โ€ข its advantages, โ€ข and how the set-up could benefit your company's architecture :) ๐—ฌ๐—ผ๐˜‚ ๐—ฐ๐—ฎ๐—ป ๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐˜๐—ต๐—ฒ ๐—ฐ๐—ฎ๐˜€๐—ฒ ๐˜€๐˜๐˜‚๐—ฑ๐˜† ๐—ต๐—ฒ๐—ฟ๐—ฒ ๐Ÿ‘‡๐Ÿพ confirmed-aardwolf-b44.notioโ€ฆ --- To give you a preamble of what the case study holds in store, ๐—ต๐—ฒ๐—ฟ๐—ฒ'๐—ฟ๐—ฒ ๐˜€๐—ผ๐—บ๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐˜€๐—ฒ๐˜-๐˜‚๐—ฝ ๐—ฎ๐—ฑ๐˜ƒ๐—ฎ๐—ป๐˜๐—ฎ๐—ด๐—ฒ๐˜€ โ€ข Block unusual traffic from ever reaching your infrastructure, without affecting your baseline (normal) traffic โ€ข Avoid unnecessary cloud costs due to scaled-up resources during DDoS attacks (most of the unusual traffic wonโ€™t reach your infra. they get caught by @Cloudflare or @googlecloud Cloud Armour) #CTOs #DevOps #PlatformEngineering #DevSecOps #SecurityEngineering #SoftwareEngineering #Cloudflare #GoogleCloud #CloudEngineering #VPEngineering #CEOs #Startups
๐—ฆ๐—œ๐— ๐—จ๐—Ÿ๐—”๐—ง๐—˜๐—— ๐—” ๐——๐——๐—ผ๐—ฆ ๐—”๐—ง๐—ง๐—”๐—–๐—ž ๐—”๐—š๐—”๐—œ๐—ก๐—ฆ๐—ง ๐— ๐—ฌ ๐—œ๐—ก๐—™๐—ฅ๐—” (๐—จ๐—ฃ ๐—ง๐—ข ๐Ÿญ๐Ÿฌ๐Ÿต ๐—ฟ๐—ฒ๐—พ๐˜€/๐˜€๐—ฒ๐—ฐ), ๐—”๐—ก๐—— ๐—”๐—–๐—›๐—œ๐—˜๐—ฉ๐—˜๐—— ๐—” ๐Ÿด๐Ÿฌ% - ๐Ÿญ๐Ÿฌ๐Ÿฌ% ๐—•๐—Ÿ๐—ข๐—–๐—ž ๐—ฅ๐—”๐—ง๐—˜ ๐—ข๐—ก ๐—”๐—ง๐—ง๐—”๐—–๐—ž ๐—–๐—Ÿ๐—œ๐—˜๐—ก๐—ง๐—ฆ, ๐—”๐—ก๐—— ๐Ÿญ๐Ÿฌ๐Ÿฌ% ๐—ฆ๐—จ๐—–๐—–๐—˜๐—ฆ๐—ฆ ๐—ฅ๐—”๐—ง๐—˜ ๐—ข๐—ก ๐—•๐—”๐—ฆ๐—˜๐—Ÿ๐—œ๐—ก๐—˜ ("๐—ก๐—ข๐—ฅ๐— ๐—”๐—Ÿ") ๐—–๐—Ÿ๐—œ๐—˜๐—ก๐—ง๐—ฆ Heyyy beautiful people ๐Ÿ‘‹๐Ÿพ...its mee againnnn ๐Ÿซ  Sooo, I decided to run another little "experiment" on my infrastructure to test its resiliency....andddd, I was able to simulate a DDoS attack on my infra (up to 109 reqs/sec), while protecting it using Cloudflare GCP Firewall Rules :) ๐—ฆ๐—ผ๐—ผ, ๐—ต๐—ผ๐˜„'๐—ฑ ๐—œ ๐—ฑ๐—ผ ๐—ถ๐˜? โ€ข Provisioned a @googlecloud @kubernetesio (GKE Cluster) โ€ข Set up @IstioMesh Public Gateway for accepting external connections into the cluster โ€ข Created a Proxied DNS record on @Cloudflare, mapping the domain name to the GCP Network Load Balancer (NPLB) IP used by the Ingres Service โ€ข Created GCP Firewall Rules to restrict access to the NPLB to only Cloudflare source IPs โ€ข Created a Cloudflare rule to rate-limit the incoming requests to the GKE Cluster Gateway -- only 50 reqs allowed within a 10s sliding window โ€ข I created abt 3 attack sources (simulating DDoS attackers) and 1 baseline source (simulating the "real" traffic); 2 attack sources connected to my gateway via the domain name, while 1 connected via the IP address I wanted to test if the IP would also be protected, just as Cloudflare protects the hostname --- ๐—ง๐—›๐—˜ ๐—ฅ๐—˜๐—ฆ๐—จ๐—Ÿ๐—ง๐—ฆ๐—ฆ๐—ฆ๐—ฆ! I ran the tests for about 30 mins, and... โ€ข All the requests to the Gateway LB IP were blocked by the GCP Firewall Rule โ€ข Achieved an 80% block rate on the requests from the "attack" clients (sending abt 35 reqs/sec each, comfortably exceeding the rate-limit rule of 50 reqs in a 10s sliding window) I needed to ensure that in a real-world scenario, real user traffic won't be affected during "attacks" like these...So, I set up a baseline client to send requests to the Gateway while the "attacks" were ongoing (at 4 reqs/sec, below the rate-limiting threshold), and... โ€ข It achieved a 100% success rate; ALL baseline requests went through ๐Ÿ˜! After sending about 109 reqs/sec (attacks baseline) to the GKE Gateway, only abt ~11 reqs/sec made it through (100% baseline and ~20% attack) 80% of the attack clients were blocked by Cloudflare, without affecting ANY of the baseline reqs :) Now, this wasn't a volumetric DDoS attack, but a simulated one...during a real-world volumetric DDoS, my infra would be protected by the Cloudflare DDoS Protection feature :) --- ๐—ก๐—˜๐—ซ๐—ง๐—ง๐—ง... I'll be sharing a case-study soon, explaining my thought processes, the architecture, the DDoS environment, and how everything could benefit ur organization infra ๐Ÿ˜‰ #DevOps #PlatformEngineering #CTOs #CEOs #Startups #CloudEngineering #SoftwareEngineering #VPEngineering #DDoS #SecurityEngineering #DevSecOps #GoogleCloud #Cloudflare
1
4
50
๐—™๐—œ๐—ก๐—”๐—Ÿ๐—ฌ๐—ฌ๐—ฌ๐—ฌ๐—ฌ๐—ฌ!!! The automation of the @netbird VPN has been completed ๐Ÿ˜...here's ๐˜„๐—ต๐˜† ๐—ถ๐˜'๐˜€ ๐—ฐ๐—ฟ๐˜‚๐—ฐ๐—ถ๐—ฎ๐—น ๐—ณ๐—ผ๐—ฟ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ผ๐—ฟ๐—ด๐—ฎ๐—ป๐—ถ๐˜‡๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜† ๐—ฎ๐—ป๐—ฑ ๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐˜๐—ผ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ถ๐—ป๐˜๐—ฒ๐—ฟ๐—ป๐—ฎ๐—น ๐˜€๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ๐Ÿ‘‡๐Ÿพ For those, who are not aware...I've been working on implementing a solution for accessing internal Cloud resources, e.g. VMs, DBs, K8s clusters, etc...from on-prem or remote devices (used by remote teams) NetBird on @Google Cloud allows your ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜๐—ฒ ๐—ฎ๐—ป๐—ฑ ๐—ผ๐—ป๐˜€๐—ถ๐˜๐—ฒ ๐˜๐—ฒ๐—ฎ๐—บ ๐—ด๐—ฎ๐—ถ๐—ป ๐—ฃ๐—ฅ๐—œ๐—ฉ๐—”๐—ง๐—˜ ๐—ฆ๐—˜๐—–๐—จ๐—ฅ๐—˜ ๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐˜๐—ผ ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜€๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ, VMs, K8s clusters, etc...in your company's private Cloud Network (VPC) --- ๐—›๐—˜๐—ฅ๐—˜'๐—ฆ ๐—ช๐—›๐—”๐—ง ๐—œ ๐—”๐—จ๐—ง๐—ข๐— ๐—”๐—ง๐—˜๐—— ๐—”๐—ก๐—— ๐—ฆ๐—˜๐—ง ๐—จ๐—ฃ ๐Ÿ‘‡๐Ÿพ โ€ข The Netbird server startup script forโ€ฆ โ€ข Installing Netbird on the VM and creating the Owner Admin user โ€ข Creating a Service User and Service User Token for authorizing the @netbird REST API endpoints โ€ข The @netbird Setup key creation for automating addition of Peers to the VPN โ€ข The @netbird Routing Peer VM setup and adding it to the Netbird VPN โ€ข Creation of Network Routes for the VPC Subnets and GKE Control plane, to direct traffic in the to the Routing Peer VM โ€ข Google Workspace OIDC integration to enable users sign into the VPN using the organization email --- ๐Ÿ” ๐—œ ๐—™๐—ข๐—Ÿ๐—Ÿ๐—ข๐—ช๐—˜๐—— ๐—ฆ๐—ง๐—ฅ๐—œ๐—–๐—ง ๐—ฆ๐—˜๐—–๐—จ๐—ฅ๐—œ๐—ง๐—ฌ ๐—ฃ๐—ฅ๐—”๐—–๐—ง๐—œ๐—–๐—˜๐—ฆ ๐—ง๐—ข ๐—ฅ๐—˜๐——๐—จ๐—–๐—˜ ๐—ง๐—˜๐—–๐—›๐—ก๐—œ๐—–๐—”๐—Ÿ ๐——๐—˜๐—•๐—ง ๐Ÿ‘‡๐Ÿพ โ€ข Used short-lived access tokens (lasts for just a day) โ€ข Store access tokens, OAuth client id, and secrets in Google Secret Manager โ€ข Store non-sensitive values in Google Cloud Parameter Manager โ€ข Grant User principals, Service Accounts, etcโ€ฆleast-privileged access to resources in Google Cloud โ€ข NO user-managed Service Account Keys, instead authenticating via Google ADC, and using Service Account Impersonation where necessary --- ๐—›๐—˜๐—ฅ๐—˜'๐—ฅ๐—˜ ๐—ช๐—”๐—ฌ๐—ฆ ๐—ง๐—›๐—œ๐—ฆ ๐—–๐—ข๐—จ๐—Ÿ๐—— ๐—•๐—˜ ๐—•๐—˜๐—ก๐—˜๐—™๐—œ๐—–๐—œ๐—”๐—Ÿ ๐—ง๐—ข ๐—ฌ๐—ข๐—จ๐—ฅ ๐—–๐—ข๐— ๐—ฃ๐—”๐—ก๐—ฌ ๐—”๐—ฆ ๐—” ๐—–๐—ง๐—ข ๐—”๐—ก๐—— ๐—˜๐—ก๐—š๐—œ๐—ก๐—˜๐—˜๐—ฅ๐—œ๐—ก๐—š ๐—Ÿ๐—˜๐—”๐—— ๐Ÿ‘‡๐Ÿพ โ€ข Provide access to internal Cloud resources to ONLY YOUR TEAM MEMBERS, without exposing services to the public internet โ€ข Manage teams and departments access to various internal cloud resources (via Network Routes and ACLs), e.g. Team A having access to only a subset of resources, Team B likewise, etc... โ€ข Manage Teammates from the @netbird dashboard, and easily de-activate them after they leave the team :) --- ๐—–๐—”๐—ฆ๐—˜ ๐—ฆ๐—ง๐—จ๐——๐—ฌ ๐Ÿ“š I created a case study, where I explained in-depth what I implemented, the challenges I encountered, and its benefits to organizations ๐Ÿ‘‡๐Ÿพ notion.so/3238d3a85618806b89โ€ฆ Next?? Commence the GKE Cluster implementation with ArgoCD, Istio, etc... #CTO #Startup #VPEngineering #DevOps #Cloud #GoogleCloud #PlatformEngineering #SoftwareEngineering #Terraform #CEO
3
154
๐——๐—˜๐—•๐—จ๐—š๐—œ๐—ก๐—š๐—š๐—š๐—š.... That's what I've been doing over the past few days on Terraformmm ๐Ÿ˜ญ I recently completed the manual setup of my @netbird VPN in my @googlecloud Cloud project โ€ข Assigned various users to groups and restricted access to certain resources (least-privileged access) โ€ข Enabled @Google sign-in (via Google OIDC on NetBird) - (restricting VPN sign-in to ONLY team members), etc... Nowww...I'm re-implementing EVERYTHING, except this time, ๐˜‚๐˜€๐—ถ๐—ป๐—ด ๐—ง๐—ฒ๐—ฟ๐—ฟ๐—ฎ๐—ณ๐—ผ๐—ฟ๐—บ ๐—•๐—ฎ๐˜€๐—ต ๐˜€๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜๐—ถ๐—ป๐—ด ๐˜๐—ผ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ ๐˜๐—ต๐—ฒ๐—บ...and it got me debugging and researching for HOURS ๐Ÿ˜ญ...especially using the NetBird Terraform provider (some chicken and egg situation, David can relate ๐Ÿ˜ญ) Nonetheless, I've ๐—ฏ๐—ฒ๐—ฒ๐—ป ๐—ฎ๐—ฏ๐—น๐—ฒ ๐˜๐—ผ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ ๐˜๐—ต๐—ฒ ๐——๐—ก๐—ฆ ๐—ญ๐—ผ๐—ป๐—ฒ ๐—ฎ๐—ป๐—ฑ ๐—ฟ๐—ฒ๐—ฐ๐—ผ๐—ฟ๐—ฑ ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ถ๐—ผ๐—ป on @googlecloud Cloud DNS and Cloudflare (routed all requests to my 'pe.onukwilip.xyz' subdomain to Google Cloud DNS Zone) I've also been able to automate some aspects of the Netbird VPN server setup (at least the VPN server can be accessed here ๐Ÿฅฒ - netbird.pe.onukwilip.xyz, during testing o...I shut it down afterwards ๐Ÿ˜„)... Currently, the start-up script fails, and there's still a lot to resolve...but we fail forward, right? RIGHT ๐Ÿ˜ญ?? ๐—ง๐—›๐—˜ ๐—š๐—ข๐—”๐—Ÿ?? Achieve a secure infrastructure following "best practices"... โ€ข Fully-automated (just provide ur Cloudflare API token) โ€ข Least-privileged access (just the right amount of permissions) โ€ข Secure (no manual key management, Service Account impersonation instead) โ€ข And lastly, provisioning remote/onsite team members with access to ur company's internal Cloud network, without risking public internet access ๐Ÿ˜‰ I'll keep y'all updated on my progress...drafting a case study to properly explain my thought process here and the results of the entire setup Can't wait to be done with this, so I can resume and finally take my Google Cloud Associate Engineer Certification ๐Ÿ˜Œ ๐—ฃ๐—Ÿ๐—˜๐—”๐—ฆ๐—˜, ๐—œ'๐—  ๐—ฆ๐—ง๐—œ๐—Ÿ๐—Ÿ ๐—Ÿ๐—ข๐—ข๐—ž๐—œ๐—ก๐—š ๐—ข๐—จ๐—ง ๐—™๐—ข๐—ฅ ๐——๐—œ๐—ฆ๐—–๐—ข๐—จ๐—ก๐—ง ๐—ฉ๐—ข๐—จ๐—–๐—›๐—˜๐—ฅ๐—ฆ ๐—œ๐—™ ๐—จ'๐—ฅ๐—˜ ๐—”๐—ช๐—”๐—ฅ๐—˜ ๐—ข๐—™ ๐—”๐—ก๐—ฌ ๐Ÿ™๐Ÿพ!! #CTO #VPEngineering #DevOps #Startups #PlatformEngineering #SoftwareEngineering #Automation #DevSecOps #Cloud #GoogleCloud
1
140
What's your approach to balancing feature delivery with technical debt reduction? Let's discuss in the comments. #TechLeadership #EngineeringExcellence #TechnicalDebt #CTO #VPEngineering
2
2
23
๐Ÿš€ Join OP Labs as the VP of Engineering! Lead tech teams on the Optimism mainnet and OP-Stack to enhance Ethereum's scalability. Seeking candidates with 15 years in engineering leadership, preferably in blockchain. Remote position with competitive pay & benefits. Shape the future of the internet! ๐ŸŒ #BlockchainJobs #VPEngineering jobs.ashbyhq.com/oplabs/b749โ€ฆ

1
61
๐Ÿšง Progress at The Collection โ€” Charles Ave in NoDa! ๐Ÿ—๏ธ Brickwork, MEP, Tyvek, & slabs underway. 38 high-end townhomes in Charlotte, NC. 54,000 SF multifamily project looking great. builtechllc.com @BuiltechLLC #AHCfunds #MillerArchitecture #VPEngineering
2
2
63
19 Apr 2024
What is a #CTO ? How do you become one? Now available "The CTO Toolbox" - The ultimate collection of tools for #technicalLeadership #engineering #VPEngineering #techlead Buy it here: mybook.to/ctotoolbox

4
10
1,087
We extend our warmest congratulations to Nikolay Gorb, the backbone of SiteMaxโ€™s technological journey, for his well-deserved promotion ๐ŸŽ‰ With unparalleled dedication, Nikolay and his team kept our SaaS product afloat through thick and thin. Now, as he steps into the role of VP of Engineering, weโ€™re simply making official what heโ€™s already been: a key driving force behind our success ๐Ÿš€ Congratulations, Nikolay! Letโ€™s continue pushing boundaries and shaping the future of SiteMax together. Thank you for bringing the technology and efficiency that the #constructionindustry desperately needs through SiteMax. #promotion #constructionsoftware #vpengineering
1
2
45
26 Jun 2023
๐Ÿ’Ž๐Ÿ” Calling all Web3 enthusiasts! ๐ŸŒ Blingy Lab is seeking a passionate VP Engineering and skilled Web3 Consultant. ๐Ÿ’ผ Join our blingy world and make waves in the crypto space. Apply now: ow.ly/NoyR50ORcxZ ๐Ÿš€ #Web3 #CryptoJobs #VPEngineering
3
30
We are hiring! Join Diligent Robotics and become part of our extraordinary team as we hire for the VP of Robotics and Engineering role, along with other exciting positions! ๐Ÿค–๐Ÿ’ผโœจ All jobs linked here: boards.greenhouse.io/diligenโ€ฆ #HealthcareTech #AustinTechJobs #VPEngineering
2
3
299
It's high time we talk about Nigerian tech companies using @hackerrank to evaluate #engineeringmanagers, #vpengineering #CTO. This is flawed! Would put out a blog post on this soon, y'all should do better!
1
2
191
What is the Difference Between a CTO and VP of Engineering? | @propelo_ai ow.ly/VAmM50LWnOA What it means to be VP of Engineering #VPEngineering #VPE #VPOE #Technology #Business #CareerDevelopment #ProfessionalDevelopment #EngineeringExcellence #SoftwareDevelopment

2
7
๐ŸŽ™๏ธ On parle de #management dans le podcast Tech.Rocks avec Nagi LETAIFA , #VPEngineering de @Mirakl_FR, spรฉcialiste des solutions de #marketplace, au micro de @gwengourevich, #CTO & #cofondatrice de [2.21] ๐Ÿ”ฅ ๐Ÿ‘‰ L'รฉpisode par ici : bit.ly/3ACuT5C
2
3
As an #engineeringmanager #cto #vpengineering your key focus areas should be SLAs, SLIs, SLOs, KPIs, OKRs and how happy and productive your team really is. While making sure they grow individually and technically! Everything else is noise!
9
๐Ÿ“Œ #Jobs #ALERT @AirProtein is looking for a #VP/#SVP of Operations, Engineering & Technology to join our extraordinary team! #Hiring #careeropportunities #HIRINGNOW #VPengineering #SVPEngineering #Hydrogen #Engineering #PSM #SanFrancisco #BayArea tinyurl.com/sxc22wp7

1
2