2020-12-11 23:00:52
United states
No
No
Job details »
Role Description/Responsibilities:
IT professional who can design, build, implement, and maintain a modern DevOps pipeline for Salesforce that spans across multiple development teams. Must be able to collaborate with technical architects, software developers, and other project/client members to identify, understand, and monitor the ongoing needs. Must be able to engineer and deliver scalable CI/CD solutions including integration to version control systems, agile lifecycle systems, monitoring, alerts/notifications, dashboards, static and dynamic code analysis, test automation, end-to-end release management, etc.
- Assess, prototype, and recommend DevOps tools and strategies for a Salesforce implementation that spans across multiple (independent/interdependent) teams and projects
- Design, build, implement, and maintain a DevOps pipeline for a Salesforce implementation with emphasis on security, scalability, ease of use, productivity, auditability, and release management needs
- Lead and drive discussions to understand program needs and operations and connect the dots to engineering a fit-for-purpose DevOps pipeline in an agile environment supporting multiple teams and multiple projects on a shared Salesforce org
- Own all tasks relating to code promotion, deployments, and release management all the way through Production, including professional coordination and communication at all times
- Minimize and resolve deployment/migration issues and navigate the nuances of the Salesforce Metadata API while providing feedback loops to the teams for improvement
- Develop scripts and automation to improve operations and maximize efficiencies with standard/defined repeatable processes
- Train team members across the teams on how to understand and utilize the new DevOps pipeline; Train Release Managers and Development Leads on how to administer and maintain the DevOps pipeline
- Document all aspects of the DevOps pipeline and processes including guidebooks, how-to / knowledge articles, diagrams, setup / maintenance procedures, build steps, deployment steps, smoke test steps, etc.
Minimum Skills:
DevOps Implementation (6 years)
Version Control / Release Strategy Development (6 years)
Salesforce Implementation (3 years)
- Bachelor's degree in Computer Science or Software Engineering, Master’s degree in Information Systems, or equivalent combination of education and experience
- Must have deep knowledge of branching strategies including Feature Branching and Pull Requests using Git-based tools and direct experience working with Bitbucket, GitHub, GitLab, TFS, etc.
- Must have demonstrated experience building a DevOps pipeline from the ground-up including server setup, installation, and configuration of industry-standard CI/CD engines such as Jenkins, CircleCI, Azure DevOps, etc.
- Must have demonstrated experience working in fast-paced, complex, agile environments on large programs supporting multiple teams
- Must have demonstrated experience deploying custom code and configurations in a Salesforce ecosystem through all environments from Development Sandboxes to Production
- Excellent verbal and written communication skills including the ability to conceptualize and articulate development and operations strategy, as well as convey technical knowledge and processes in an easily understood manner
- Independent worker, self-starter, and a strong drive for continuous improvement
- Has designed, built, implemented, and maintained a mature DevOps pipeline for a Salesforce implementation spanning multiple (independent/interdependent) teams and projects
- Deep understanding of the Salesforce Metadata API, Salesforce CLI, SFDX, and Salesforce Release Management techniques
- Previous experience in software delivery for state/federal governments, using government-approved tools (FedRAMP-compliant tools, etc.)
- Familiarity with automated testing solutions and running them from CI/CD pipelines
Soft Skills:
Need an independent, driven technical consultant and engineer that can effectively and clearly communicate and collaborate with other technical and non-technical team members while delivering technical solutions.
Government Requirements:
1. Candidate must have an active Secret Clearance or ability to obtain a Secret Clearance (Only if resource is local to DC and can obtain a Tier 1/FLAC).
2. Candidate must be U.S. Citizen (no dual citizenship)
3. Must complete a Background investigation prior to start of work
This and all positions at Mount Airey Group, Inc. require the candidate to prove eligibility to work in the United States within 3 days of being employed.
Mount Airey Group, Inc. is an Equal Opportunity Employer M/F/D/V.
If you are interested in being considered for this opening, please send your resume to
[email protected] for consideration. Please provide the following details in the email:
- the position title and number,
- your salary requirements,
- your current security clearance, if any,
- your availability,
- your best contact phone number,
- and the best time to reach you.