Position: DevOps Engineer
Company: Valor Software
Experience required: 5y
Category: DevOps
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

Required Skills and Qualifications:
• 5+ years of DevOps type development experience with creating custom scripted automated solutions
• 2+ years working with the Salesforce platform and using their tools to manage and deploy custom applications
• A foundation experience with managing and supporting Software Development Lifecycles
• Hands on experience with creating automation scripts to integrate with different REST APIs provided by different platforms
• Experience with creating CI/CD builds and processes
• Ability to read and understand SDK and REST documentation
• Worked within a team that operated under Agile project management

Technical Requirements:
• Proficient in using Salesforce developer tools
• Understanding of using various Salesforce APIs – Metadata, Tooling, etc.
• Proficient in any different type of automation languages – PowerShell, Python, nodejs, Go
o Preferred strong understanding of programing concepts and development with the ability to pick up any language quickly
o Strong PowerShell knowledge a plus
• Proficient in git and git branching strategies
• Understanding of different data formats such as JSON, XML, YAML
• Understanding of HTTP protocol and debugging HTTP request/response
• Understanding of different authentication schemes – OAuth, SAML, etc

Nice to have  (Not required):
• Salesforce Development experience – sfdx, Apex, Lightning, etc
• Salesforce Commerce Cloud platform experience
• Heroku
• Mulesoft
• Atlassian Toolset – Confluence, Jira, Bitbucket
• AWS
• CDN

Responsibilities:
• Works with various cloud platform teams to implement CI/CD solutions and pipelines
• Works with Information Security and Monitoring for configuring and automating the setup of security and monitoring in each cloud platform
• Works with the DevOps Release Engineer team for automation solutions to facilitate release automation
• Works with the QA team to integrate Continuous Testing throughout the SDLC and Release pipeline
• Works with 3rd Party vendor to help automate and implement solutions for application deployment
• Understands technical architecture and best practices around the architecture when implementing custom solutions
• Documents solutions and diagrams complex automated pipelines