Job Description :
Job Title: DevOps Engineer - Senior
Location: Dallas, TX 75202
Interview Process: Phone/WebEx/Skype
Required Qualifications
Deep design, application architecture and product development expertise with CI-CD background
Strong in Apex, Visual Force, Aura and Lightning Web Components
Strong Git or Bitbucket experience with complex branching strategy
Experience with Salesforce APIs (Metadata, Tooling, Enterprise, Partner, Bulk)
Experience with SFDX
Experience with Salesforce Managed and Second Generation Packages
Experience with Static Code Analysis tools such as SonarQube or similar tool.
Experience with Salesforce data tools (Data Loader, Demand Tools, workbench, etc)
Experience with Jenkins with Groovy and/or Shell scripting languages
Solid understanding of Salesforce.com architecture and Metadata API
Salesforce Admin Certified, Salesforce Certified Development Lifecycle and Deployment Designer Certification preferred.
Preferred Qualifications
Master?s Degree in Computer Science, Information Systems or related field
Experience in a retail or consumer organization
Responsibilities and Day-to-Day View
Design, build, test, deploy, and maintain solutions on the Salesforce platform
Implement Salesforce solutions that adhere to platform best practices and perform peer code reviews.
Implement custom platform development with integrations with back-office systems (often through the use of middleware tools) and data migration
Managing Salesforce Application Releases using SFDX
Maintaining and adding features to Jenkins automation
Create and maintain code base/branching with functional teams using Git
Working closely with functional teams to resolve build problems/merge conflicts/test failures
Static Code Analysis for code base and collaborate with teams to have them fixed.
Having a solid understanding of CI/CD Processes
Planning and executing scheduled releases for multiple functional teams
Maintaining release notes for each release
Take ownership and continuous improvement of the release process by documenting release issues and developing plans to improve process or automation
Promoting code between environments from Development through QA, UAT, and Production.
Design and Integrate Salesforce using middleware with SOAP/REST
Familiar with Salesforce Integration patterns.
Skills Required:
DevOps Engineer:
Product development:
Java:
Apex:
Visual Force:
Aura:
Lightning Web Components:
Git/Bitbucket:
Salesforce APIs (Metadata, Tooling, Enterprise, Partner, Bulk):
Static Code Analysis (SonarQube or similar tool):
SFDX:
Salesforce data tools (Data Loader, Demand Tools, workbench, etc):
Jenkins:
Python:
Groovy:
Salesforce Admin Certificate (preferred):
Salesforce Certified Development (preferred):
Lifecycle and Deployment Designer Certification (preferred):
Retail or consumer organization (preferred):