Job Details
Location:
Tucumán 3720, C1189AAV CABA, Argentina
Tucumán 3720, C1189AAV CABA, Argentina
Posted:
Oct 28, 2019
Job Description
Dev Ops Resource/Release engineer
Client is looking for a DevOps Resource/Release engineer who will be responsible for code documentation, deployment, and the execution of success releases. The DevOps engineer will work collaboratively with product development team members to deploy and maintain software using Release management tools. The engineer will help automate and streamline operations and processes, build and maintain tools for deployment, monitoring and operations, troubleshoot and resolve issues in our dev, test and production environments. Candidate must have at least 4 years of experience on the Salesforce.com platform to join our team to build Release management and configuration management. The successful candidate must have prior Salesforce technical expertise in ServiceCloud, SalesCloud, MarketingCloud, and Einstein Analytics (preferred).
- Sets up guiderails for release management using vendor tools
- Produces and processes the code compilation and deploys the releases to multiple environments
- Collaborates with development teams to practice new deployment strategies
- Finds quick and efficient solutions to daily issues with code deployment
- Maintains source control branches and incorporates integrations with merge conflicts and release management processes
- Creates and maintains documentation of the build and release process
- Makes recommendations toward improving the reduction deployment time
- Works with Product teams in Two Pizza Team approach similar to Amazon product development and CICD model.
- Develops and implements process improvements, Next Best Actions, Automation opportunities, and Pro-active communications for Release and Configuration management
- Serve as the subject matter expert for Release management
- A thorough understanding of the Salesforce platform with the ability to interact with development team to understand requirements in order to translate them into DevOps pipelines.
- Salesforce administration, release management, and deployment expertise
- Ensures quality through the use of Client company-approved methodologies.
- Keeps informed of technical and managerial advances in IT, including leading the introduction of best practices.
- Identifies and drives issues through closure.
- Identifies potential risks and suggests remediation controls. Required Skills:
- At least 4+ year's previous experience in Devops, release management, build engineering, or software development
- Minimum of 3 years experience in Cloud infrastructure, Micro-service architectures, Operations or DevOps roles
- Experience with GitHub, Jenkins, GuideRails, Copado, AutoRabbit and Salesforce SFDX required
- Experience with Salesforce release management and SFDX is required
- 2-4 years of configuration management/automation/DevOps experience
- Experience with build automation tools such as Jenkins, CircleCI, Github.
- Familiarity with build tools such as Ant/Maven required
- Ability to design and manage CI/CD pipelines
- Proficiency with scripting languages such as Ruby, Python, bash required
- Direct experience with Agile (Scrum) project methodologies and practices.
- Experience designing and developing software components specifically with Salesforce.com platform is required.
- Familiarity with Salesforce.com best practices, support mechanisms, procedures and limitations is required.
- Understanding of Salesforce Architecture for various Salesforce products – SalesCloud, ServiceCloud, MarketingCloud, and Einstein Analytics.
- Excellent written and oral communication skills
- Demonstrates sound analytical and diagnostic skills dealing with issues that are not readily defined and/or conflict with available information.
- Ability to work under tight deadlines and handle multiple detail-oriented tasks
- Ability to be effective in an environment of rapid change and complexity.
- Exceptional attention to detail and quality.
- Candidate must foster an inclusive work environment and respect all aspects of diversity. Successful candidate must demonstrate and value differences in others' strengths, perspectives, approaches, and personal choices.