Salesforce Devops Engineer
2 days ago
Abingdon-On-Thames
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.