Lead our DevOps practices and infrastructure solutions for our Salesforce product.
We are transforming and as a Senior you will collaborate with technical teams to deliver highly automated, secure and scalable platforms that support software delivery at pace.
Key Responsibilities:
Strategy and Planning
* Define and deliver platform improvement initiatives to enhance reliability, scalability, and developer experience.
* Promote DevOps best practices across teams, including Salesforce-specific workflows and deployment strategies.
* Evaluate feasibility of platform/process improvements, including Salesforce Comms Cloud and Lightning implementations.
Engineering and Automation
* Design and optimize CI/CD pipelines for diverse platforms, incorporating tools like Jenkins, GitLab CI, and Gearset for Salesforce metadata deployments.
* Implement Infrastructure as Code using Terraform, Ansible, and Helm.
* Automate environment provisioning and application deployment across cloud and on-premise systems.
* Lead Salesforce-specific automation strategies including sandbox seeding, scratch org management, and metadata rollback.
Security and Compliance
* Integrate security controls into CI/CD pipelines, including Salesforce-specific checks for Apex code, Lightning components, and metadata.
* Conduct technical risk assessments and support audits across platforms.
* Ensure compliance with Salesforce security standards (e.g., permission sets, field-level security, data classification).
Operations and Reliability
* Lead incident response and post-incident reviews to improve platform resilience.
* Define and manage service monitoring, alerting, and error budgets.
* Champion secure change management practices across all environments, including Salesforce deployments.
Collaboration and Stakeholder Engagement
* Collaborate with software engineering, IT operations, and security teams to deliver robust technical solutions.
* Partner with Salesforce developers, admins, and architects to align DevOps practices with platform capabilities.
Continuous Improvement and Innovation
* Drive continuous improvement initiatives to enhance delivery speed and reliability.
* Support execution of the DevOps Transformation Roadmap, including Salesforce DevOps maturity.
Documentation and Governance
* Maintain comprehensive technical documentation, including deployment runbooks and system architecture.
* Document Salesforce deployment processes, Gearset pipelines, and rollback strategies.
Metrics and Reporting
* Establish and report on operational and delivery metrics such as deployment frequency, system reliability, and incident response times.
Leadership and Team Management
* Mentor DevOps Engineers and lead knowledge-sharing sessions.
* Promote a culture of continuous learning and technical excellence.
Testing and Backup
* Implement automated testing strategies including Apex unit tests, Lightning component tests, and UI testing with tools like Provar or Selenium.
* Manage data and metadata backup and restore strategies using Gearset
Essential Skills & Experience
* Salesforce Platform Knowledge: Apex, Lightning Web Components, Visualforce.
* DevOps Tools: Gearset, Jenkins, Git, Salesforce CLI, DevOps Center.
* Automation & Scripting: Python, Shell, Salesforce DX.
* Version Control: Git workflows, branching strategies.
* CI/CD: Pipeline design, deployment automation.
* Security: Role-based access, metadata audits.
* Certifications: Salesforce Certified DevOps Engineer, Platform Developer I/II.
* Skilled in monitoring and observability tools (e.g., Prometheus, Grafana, ELK).
Gigaclear is a growing Fibre Broadband (FTTP / FTTH) company, developing our fibre-to-the-premises broadband infrastructure to some of the most difficult to reach areas of the UK, empowering those communities with broadband to rival any city.