Skip to main content

Knowledge and Skills

Skills Experience Knowledge

Must to Have Skills:

  • Experience in troubleshooting, diagnosis, and problem solving.
  • Experience with change management systems and processes.   
  • Experience with release management tools (GitLab/Jira/Copado/...).
  • Experience with CI/CD tools (Gearset/Copado/Jenkins/GitLab CI/...).
  • Expertise in working with DevOps issues and coordinating the phases of the SDLC.
  • Experience in development (Python/Go/Bash/Apex)
  • Experience in VCS (GIT)
  • Experience in SFDX CLI
  • The ability to work with mdapi and dx projects, knowing their differences and features.
  • The ability to work with unlocked packages.
  • Understanding of lean manufacturing/TPS principles
  • Knowledge of agile approaches (scrum/kanban/SAFe) and their features with possible technical implementation (bringing to life)

Nice to Have Skills:

  • Experience with AWS, API, Azure, CI/CD pipelines, Visualforce, ANT.
  • Experience in working in large environments with multiple work streams and vendors.
  • Ability to write Apex and JavaScript code.
  • Ability to prepare reports on Continuous Integration and release execution.
  • Experience with AppExchange packages installation and configuration.
  • Familiarity with the Heroku platform.

Special knowledge includes such soft skills as:

  • Responsibility and reliability
  • Composure in critical and conflict situations
  • Ability to work with people, educate, and support them when necessary

Trailhead SF

  • Admin Beginner - link
  • User Management - link
  • Quick Start: Salesforce DX - link
  • Quick Start: Visual Studio Code for Salesforce Development - link
  • Data Security - link
  • Build Apex Coding Skills - link
  • Second-Generation Managed Packages - link
  • Quick Start: Unlocked Packages - link

Trailmix:

  • Architect Journey: Development Lifecycle and Deployment - link

Certifications

Confirming an understanding of the specifics of working with Salesforce:

  • Platform Developer I - link
  • Development Lifecycle and Deployment Architect - link
  • Administrator - link
  • DevOps Launchpad (Salesforce DevOps Fundamentals Certificate, Salesforce DevOps Leadership Certificate, Salesforce Backup Certificate)- link

Understanding of processes:

  • Agile Project and Delivery Management (ICAgile) - link
  • Leading SAFe - link
  • ITIL 4 Foundation - link

Grades

GradeResponsibility and Employment
JuniorHelps to resolve issues with the deployment of developer metadata. Supports environments and CI/CD processes.
Can be involved in performing manual steps or building automation.
There is support from a mentor or manager.
Junior+Can independently resolve 80% of deployment issues (research and problem-solving skills).
Good interaction with teams.
There is support from a mentor or manager.
MiddlePrepares and conducts uncomplicated releases to production.
Able to independently support CI/CD.
Solves all emerging deployment problems for developers.
Suggests improvements to delivery and monitoring processes.
Good communication with stakeholders.
There is support from a mentor or manager.
Middle+Conducts any deployments to production.
Solves internal and cross-team problems.
Builds complete delivery processes and partially end-to-end and discovery processes.
There is support from a mentor or manager.
SeniorAble to adapt and propose the optimal solution for the delivery process depending on the conditions set and available resources.
Can implement the necessary automation and adjust processes.
Improves the end-to-end delivery of large or complex products.
LeadOperates with metrics, understands the needs of the business and the specifics of projects, and can find optimal and balanced solutions.
Works with groups of teams from their own direction and others.