A market-leading South African ISP is looking for a DevOps Engineer with Salesforce experience to join their team.
Reference: JHB000693-SS-3
Duties & Responsibilities
Purpose:
- The DevOps engineer is responsible for actioning, leading, and coordinating the activities of different teams to create and maintain our platform, shorten the software development cycle, increase the frequency of deployments, and allow for more dependable releases with synchronized environments.
- The DevOps engineer will work with various development teams to continually promote improvement in quality standards, procedures, integration, policies, best practices, CI/CD, test automation and monitoring.
- The DevOps engineer will oversee the DevOps process end to end, including backups, managing access, defining, and tracking DevOps KPIs.
Key Responsibilities:
- Perform triage on all issues logged to identify and assess issues on all existing and new applications and software used in DevOps.
- Resolve issues as quickly as possible, understand the root cause to avoid re-occurrence, and communicate back to the end user within SLA.
- Get involved in DevOps by deploying declarative changes between orgs and version control, monitoring changes made to orgs and rolling back mistakes.
- Deploy large Salesforce changes for whole business units, creating standardized release models.
- Develop agile DevOps practices and source-driven workflows for everyone to contribute seamlessly.
- Ensure newly developed features and customizations meet user, technical, and business requirements through testing.
- Monitor system health, manage fallout, perform daily checks, report issues, and drive incidents according to process and SLA.
- Work with cross-functional teams from various departments to resolve issues.
- Mentor and train technical teams on best practice DevOps processes and procedures.
- Build understanding of metadata types and keep an eye on Salesforce’s quarterly releases.
- Engage with the Salesforce DevOps community for lessons learned.
- Focus on committing changes to source control and reviewing and merging each other’s work.
- Drive optimal use of CI/CD tool (Gearset).
- Run data deployments (sandbox seeding) to test features.
- Review developers’ code coverage and code quality.
- Own the recovery from mistakes and disasters: rollbacks, hotfixes, and restoring from backups.
- Drive Disaster Recovery Strategy and Testing once a year.
- Write reports, document root causes, support guides, and any artifacts required to retain knowledge.
- Design efficient processes and scalable solutions.
- Prepare comprehensive documentation detailing the DevOps processes and procedures.
- Continuously challenge SLA to ensure optimal customer experience.
- Drive cost reduction to a minimum.
Qualifications:
- Suitable tertiary qualification.
Experience:
- 2-5 years of experience Salesforce administration, release management, or developer experience.
- Experience with Gearset.
- Able to read, interpret and write Apex, SQL/SOQL/SAQL code.
- Experienced within Salesforce Sales and Service Cloud (Certified Administrator, Certified Developer).
- Deployment via Gearset (or similar tool).
- Experienced in various technologies including Apex, SQL, Shell scripting, SF Deployment, Git, Bitbucket, Build Automation tools, Jira, and additional programming languages.
Systems & Proficiency:
- MS suite (Excel, Word, PowerPoint, Outlook).
- Salesforce.
Will be measured on:
- Release velocity.
- Lead time.
- Restore time.
- Change failure rate.
- 360 reviews.
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.
You can visit our website for more vacancies: / LinkedIn
#J-18808-Ljbffr