Description & Requirements
Maximus is seeking a highly skilled and experienced Salesforce DevOps Architect to lead the design, implementation, and optimization of our Salesforce DevOps processes and tooling. As a DevOps Process Designer, you will be responsible for establishing and maintaining efficient and reliable pipelines for Salesforce development, testing, and deployment. You will collaborate closely with Salesforce developers,
administrators, and other stakeholders to ensure the smooth and continuous delivery of high-quality Salesforce solutions. This role requires a deep understanding of Salesforce development best practices, DevOps principles, and automation technologies.Per VES contract requirements, staff working on the VES project must be a US Citizen or US Legal Resident (green card holders)
Essential Duties and Responsibilities:
- Define, develop, and implement the configuration management system which supports the enterprise software development life cycle (SDLC).
- Manage source code within the Version Control System (i.e. branching, sync, merge), compiles, assembles and packages software from source code, and mentors less senior team members in this discipline.
- Work with AEG to perform and validate installations/upgrades/deployments/containers.
- Define and provide guidance on standards/best practices.
- Develop automation scripts for build, deployment, and versioning activities, and mentors less senior team members in this discipline.
- Research and resolve technical problems associated with the version control and continuous integration systems.
DevOps Strategy and Design: Define and champion the Salesforce DevOps strategy, aligning it with business objectives and industry best practices. Design end-to-end DevOps processes for the Salesforce platform, including source control, continuous integration (CI), continuous delivery (CD), automated testing, and release management.
Process Implementation and Standardization: Establish standardized DevOps workflows, policies, and procedures for Salesforce development and deployment across different environments. Document these processes clearly and ensure adherence by development teams.
Tooling and Automation: Evaluate, select, and implement appropriate DevOps tools and technologies to automate build, test, and deployment processes. This may include tools for source control (e.g., Git, GitHub, GitLab, Bitbucket), CI/CD (e.g., Jenkins, Azure DevOps, CircleCI, Salesforce CLI), automated testing (e.g., Apex Tests, Selenium, Provar), and environment management.
Continuous Integration and Continuous Delivery (CI/CD) Pipeline Development:
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
- Master's degree preferred.
- 8+ years' experience with SVN administration.
- 8+ years J2EE application experience.
- 2+ years DevOps/Containerization technology experience (Docker, Kubernetes, PCF).
- Expert with scripting languages; Ant, Jython, bash, Groovy, etc.
- Expert in Agile development and Continuous Delivery methodologies.
- Expert with continuous integration environment utilities, preferably Jenkins.
- Excellent verbal and written communication skills.
- May travel up to 10%.
- Work in regular office environment.
- Consistently works on complex assignments requiring independent action and a high degree of initiative to resolve issues.
- Works with minimal supervision with wide latitude for independent judgement.
- Determines methods and procedures on new assignments and may supervise in a technical matrix organization.
- Position is recognized as a subject matter expert within a particular discipline.
- Some barriers to entry exist at this level (sr Executive approval).
- Knowledgeable of emerging trends and may contribute to and influence best practices within discipline.
Design and build robust and automated CI/CD pipelines for Salesforce applications, ensuring efficient and reliable software releases. Optimize pipeline performance and troubleshoot issues.
Automated Testing Strategy and Implementation: Define and implement a comprehensive automated testing strategy for Salesforce, including unit tests, integration tests, and end-to-end tests. Integrate automated testing into the CI/CD pipeline to ensure code quality and reduce deployment risks.
Environment Management and Strategy: Develop and maintain a Salesforce environment strategy, including sandbox provisioning, data management, and environment synchronization. Implement automation for environment setup and management.
Release Management and Governance: Define and implement release management processes, including branching strategies, version control, and deployment planning. Ensure proper governance and compliance throughout the release lifecycle.
Monitoring and Alerting: Establish monitoring and alerting mechanisms for the Salesforce platform and the DevOps pipelines to proactively identify and resolve issues. Implement dashboards and reporting to track key DevOps metrics.
Collaboration and Communication: Collaborate effectively with Salesforce developers, administrators, QA engineers, and project managers to ensure seamless integration of DevOps practices into the development lifecycle. Communicate DevOps
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Minimum Salary
$
134,215.00
Maximum Salary
$
189,480.00
Date Posted: 23 April 2025
Apply for this Job