Software Delivery Platforms
Product / Management
Software Delivery Manager (SDM)
DevOps engineer, DevSecOps, AppSecOps, Cloud Platform Engineer, Site Reliability Engineer (SRE), Software Development Manager (SDM)
- Nginx server configs, SSL certificates with certbot (Let's Encrypt)
- GitHub/GitLab/git source control for CI/CD software delivery (GitOps)
- cloud orchestration (Docker, Kubernetes)
- Red Hat OpenShift cloud orchestration of containers
- Google Anthos on Google Cloud Platform (GCP)
- Amazon Web Services (AWS), Equinix Metal
Customer Experience & Product (CXP)
CX Developer, UI/UX Developer, Product Designer, Product Manager, Frontend Developer
- product management (PMP) with JIRA, Agile/Scrum, Kanban, waterfall
- user experience (UX) design / user stories
- screen mockups in Figma, Invision Freehand, Miro
- wireframes / graphic design with Photoshop / Illustrator
- Go scripts for microservices APIs
- Grunt/Gulp CSS/SASS compilers
Sales & Data Services
Developer Advocate (DA)
Pre-Sales Engineer, Tech Evangelist
- customer success advocate, developer advocate, tech evangelist
- sales presentations, pre-sales for tech
- product demos, tech demonstrations
Digital Solutions Architect (DSA)
Java Data Solutions Architect (JDSA), Web DSA (SWE), Backend Developer
- slightly more technical than Developer Advocate (DA)
- RESTful APIs, systems design & back-end
- ETL (extract, transform, load)
- Salesforce forms & APIs
- Pega PRPC for Customer Decision Hub
Traditional Websites & eCommerce
Web Developer (WD)
Agile developer, Agile web developer, Ruby developer, CMS developer, PHP developer, Fullstack Developer
- Ruby on Rails or PHP frameworks such as Laravel, Symfony, CodeIgniter (CI) & ExpressionEngine (EE)
- LAMP stack (Linux, Apache, MySQL, PHP)
- Wordpress, Drupal classic/traditional web dev
- RESTful APIs with MySQL (or PostgreSQL) & memcached/Redis
- MERN/MEAN/MEVN theory & fundamentals (MongoDB, Express, React/Angular/Vue, Node)
- Go scripts for microservices APIs
Site Reliability Engineer (SRE)
- implement the plan of software delivery manager (SDM) & DevOps team
- communicate/debriefs back to SDM/DevOps teams (and/or management)
- observability dashboards, real server/user monitoring (RUM) from server logs
- root cause analysis (RCA) from bugs & failures
- anticipate failures with predictive analytics