Devops Engineer

Posted 23 Days Ago
Sacramento, CA
115K-125K Annually
Senior level
Information Technology
The Role
The DevOps Engineer at Capio Group will provide maintenance and operational support for Salesforce applications, manage the Software Development Lifecycle, and execute release planning and code deployment. Responsibilities include supporting testing and issue resolution, adhering to Agile methodology, and maintaining comprehensive documentation while collaborating closely with Client stakeholders.
Summary Generated by Built In

Capio Group is looking for an experienced DevOps Engineer!
Full-time employee - Remote
Salary: $115,000 - $125,000

About Us:

Since 2010, we have been working with some of the largest government agencies in California, helping them to solve their greatest challenges. We are a small firm dedicated to big ideas and enjoy the rewards that come from hard work and commitment to our client base. We offer the salary and benefits of the bigger companies with the added bonus of a flexible workplace and a great work-life balance.
Scope of Work:
Capio Group is looking for an experienced DevOps Engineer to work as part of a team to provide maintenance and operational support for the client’s multiple Salesforce Orgs. The team will be responsible for implementing system enhancements, developing new applications, and managing all phases of the Software Development Lifecycle for client’s orgs and their associated applications, including their integrations with other systems or applications.
As part of the team, the DevOps Engineer
will be responsible for tasks including but not limited to:
1.
Maintenance and Operations

  • Provide ongoing maintenance and operational support for all listed applications.
  • Resolve production issues and bugs efficiently.
  • Support enhancements and new feature development as needed.
  • Manage data imports and outgoing registration emails to claimants where applicable.

2. Software Development Lifecycle (SDLC)

  • Manage all phases of the SDLC for existing applications, including requirements gathering, design, development, unit testing, test planning, test preparation, and execution.
  • Develop new applications as business needs arise, following the same SDLC phases.
  • Provide comprehensive testing services including planning, strategy, entry and acceptance criteria, test data preparation, environment support, and UAT test scenarios and scripts.

3. Release Planning and Execution

  • Perform release planning and execute code deployment activities across all environments (development, test, pre-production, and production) in coordination with Client stakeholders.
  • Utilize Client tools for project planning, software development, release management, configuration management, and document testing activities, including defect tracking and resolution.

4. Agile Methodology and Enhancements

  • Release enhancements, changes, and improvements, or address technical debt at least once a month using Agile methodology.
  • Provide necessary artifacts and reflect these activities in monthly reports.

5. Reporting and Documentation

  • Support ad-hoc reporting requests at both the Salesforce Org level and application level.
  • Create and update system documentation including the System Design Documentation, System Security Plan (SSP), System Architecture Document (SAD), Information Systems Recovery Plan (ISRP), and Technical Support Protocol (TSP) for all applications.

6. Code Analysis and Security

  • Support periodic code analysis with Veracode for all applications and immediately detect flaws to conform to Client policies.
  • Support integration with Elastic for operational visualizations, usage trends, business insights, alert creation, and log availability for troubleshooting.

7. Testing and Issue Resolution

  • Support various testing types including system testing, integration testing, heuristics testing, Application Security Assessment (ASA), User Acceptance Testing (UAT), Usability Experience (UX), and Customer Experience (CX).
  • Investigate and resolve production issues, providing solutions as necessary.

8. Development and Support

  • Gather requirements, design, develop, unit test, plan, prepare, and execute corrective, adaptive, perfective, and enhancement changes.
  • Provide test planning, testing strategy, entry and acceptance criteria, test data preparation, environment support, test reports, test scenarios, and scripts for UAT.

9. User Management

  • Support provisioning and de-provisioning of users based on customer requests.
  • Salesforce Upgrades and Legislative Changes.
  • Prepare, plan, facilitate, and update applications as necessary, including regression testing and support for periodic Salesforce upgrades.
  • Analyze and implement necessary changes in response to legislative updates within contract constraints.

10. API Integration and Resource Management

  • Support enhancements to API integrations between applications and other Client systems.
  • Develop new APIs as needed based on evolving business requirements and integration needs.

11. Documentation and Deliverables

  • Provide all document deliverables in electronic form using Microsoft Office tools, as appropriate.
  • Submit deliverables established by the Work Authorization process along with the related Work Authorization.

12. Knowledge Transfer Documentation 

  • Develop and maintain comprehensive documentation, including user guides, training materials, and system operation manuals. Ensure this documentation is regularly updated and accessible to Client’s staff, and provide training on how to use and update these resources.

13. On-Demand Support

  • Offer on-demand support and training resources, such as recorded webinars, FAQs, and troubleshooting guides, to assist Client’s staff with ongoing questions or issues they may encounter.

14. Knowledge Sharing Sessions

  • Organize knowledge-sharing sessions where vendor experts and Client’s staff can discuss challenges, share insights, and collaborate on solutions related to system use and development.

15. Feedback Mechanism

  • Implement a feedback mechanism to collect input from Client’s staff on training effectiveness and areas for improvement. Use this feedback to refine training programs and ensure they meet staff needs effectively.

Mandatory Experience:

  1. Must have a minimum of four (4) FTE years of experience as a DevOps Engineer or in a similar role, specifically in Salesforce build and release management: Proven experience with the Salesforce development lifecycle, including deployment processes, continuous integration, and continuous deployment (CI/CD) pipelines.
  2. Must have a minimum of four (4) FTE years of experience with GitHub, including automated unit tests and builds: Hands-on experience using GitHub for source code management, version control, and CI/CD integration specific to Salesforce projects.
  3. Must have a minimum of four (4) FTE years of experience writing build and deployment scripts via automation: Proficiency in scripting languages such as Python, PowerShell, or others relevant to Salesforce deployment automation.
  4. Must have a minimum of four (4) FTE years of experience with Salesforce DX (Developer Experience) and deployment tools: Experience with Salesforce DX for managing and deploying Salesforce metadata, including using Salesforce CLI, change sets, and Metadata API.
  5. Must have a minimum of four (4) FTE years of experience with Salesforce environments and release management: Experience managing multiple Salesforce environments (e.g., sandboxes, production) and coordinating releases across these environments.
  6. Must have a minimum of four (4) FTE years of experience implementing DevSecOps practices in a Salesforce context: Experience integrating security practices into the CI/CD pipeline and managing security aspects of Salesforce deployments.
  7. Must have a minimum of four (4) FTE years of experience with cloud computing platforms: Knowledge of cloud-based infrastructure, with a focus on Salesforce’s cloud environment.
  8. Must have a minimum of four (4) FTE years of experience with containerization services: Experience with Docker or similar tools, if relevant to the Salesforce deployment process.
  9. Must have a minimum of four (4) FTE years of experience authoring SDLC deliverables, including release documentation: Ability to create and maintain documentation for the software development lifecycle, including deployment and release plans.
  10. Must possess a Bachelor’s degree in Business Administration, Information Technology (IT), or Engineering field. Additional qualifying experience may be substituted for the required education on a year-for-year basis. A copy of the degree must be provided upon request.
  11. Must be able to provide at least two (2) current references from previous engagements with other companies or government entities of similar size, scope, and type of service.

Desirable Experience:

  1. Must have a minimum of six (6) FTE years of experience as a DevOps Engineer or in a similar role, specifically in Salesforce build and release management: Proven experience with the Salesforce development lifecycle, including deployment processes, continuous integration, and continuous deployment (CI/CD) pipelines.
  2. Must have a minimum of six (6) FTE years of experience with GitHub, including automated unit tests and builds: Hands-on experience using GitHub for source code management, version control, and CI/CD integration specific to Salesforce projects.
  3. Must have a minimum of six (6) FTE years of experience writing build and deployment scripts via automation: Proficiency in scripting languages such as Python, PowerShell, or others relevant to Salesforce deployment automation.
  4. Must have a minimum of six (6) FTE years of experience with Salesforce DX (Developer Experience) and deployment tools: Experience with Salesforce DX for managing and deploying Salesforce metadata, including using Salesforce CLI, change sets, and Metadata API.
  5. Must have a minimum of six (6) FTE years of experience with Salesforce environments and release management: Experience managing multiple Salesforce environments (e.g., sandboxes, production) and coordinating releases across these environments.
  6. Must have a minimum of six (6) FTE years of experience implementing DevSecOps practices in a Salesforce context: Experience integrating security practices into the CI/CD pipeline and managing security aspects of Salesforce deployments.
  7. Must have a minimum of six (6) FTE years of experience with cloud computing platforms: Knowledge of cloud-based infrastructure, with a focus on Salesforce’s cloud environment.
  8. Must have a minimum of six (6) FTE years of experience with containerization services: Experience with Docker or similar tools, if relevant to the Salesforce deployment process.
  9. Must have a minimum of six (6) FTE years of experience authoring SDLC deliverables, including release documentation: Ability to create and maintain documentation for the software development lifecycle, including deployment and release plans.
  10. Must have a minimum of six (6) FTE years of experience with Infrastructure as Code (IaC) tools: Experience with tools like Terraform or Salesforce-specific IaC solutions for managing infrastructure and deployment configurations.
  11. Must have a minimum of six (6) FTE years of experience using monitoring and logging tools: Familiarity with tools such as Prometheus, Grafana, or Salesforce-specific monitoring tools for performance and error tracking.
  12. Must have a minimum of six (6) FTE years of experience with advanced security practices and tools: Experience with security tools and practices relevant to Salesforce environments, including vulnerability assessments and security monitoring.
  13. Must have a minimum of six (6) FTE years of experience with performance optimization techniques and tools: Ability to optimize the performance of Salesforce deployments and integrations.
  14. Must have a minimum of six (6) FTE years of experience with hybrid and multi-cloud environments: Knowledge of managing Salesforce in conjunction with other cloud platforms if applicable to your deployment architecture.
  15. Must possess a Master’s degree in Business Administration, IT, or Engineering field. A copy of the degree must be provided upon request.

Equal Opportunity Employer:
 

At Capio Group, our employees are our greatest asset and diversity, equity, and inclusion are at the core of who we are. Our commitment to these values is unyielding and is central to our mission and to our impact. We know that having diverse perspectives helps to generate better ideas to solve the complex problems of our diverse clients and the communities they serve.

Top Skills

Salesforce
The Company
HQ: Sacramento, CA
13 Employees
On-site Workplace
Year Founded: 2010

What We Do

Since 2010, we have lived our mission by combining good ideas with great people to achieve extraordinary results! Our teams are working with some of the largest government agencies in California, helping them to solve their greatest challenges. We are a small firm dedicated to big ideas and enjoy the rewards that come from hard work and commitment to our client base.

We work together to innovate

Every decision Capio Group makes is dictated by the needs of our clients and fueled by the passion of our employees. We are who you need us to be and will work by your side throughout the life of your project and beyond to tackle your biggest challenges. Capio Group is your “partner in change” as we grow and innovate together.

We embrace education

At Capio Group, we are a team of experts who are both teachers and learners. Not only do we listen and learn from you, but we also invest in the continuing education of our team so we can discover the best tools, technologies, and methods to support your business solutions.

We are driven by data

Relying solely on instinct or best practices to make decisions without performing any data-driven analysis can lead to ineffective budget expenditures and can have serious impacts on the progress and success of a project. Capio Group provides proof of concept design solutions so we can work accurately and efficiently to meet the time and budget requirements of our clients.

Jobs at Similar Companies

InCommodities Logo InCommodities

Head of People & Culture - NA

Information Technology • Machine Learning • Analytics • Energy • Automation • Renewable Energy
Hybrid
Austin, TX, USA
234 Employees

Silverfort Logo Silverfort

Commercial Sales Manager- East

Information Technology • Sales • Security • Cybersecurity • Automation
Remote
8 Locations
357 Employees

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account