Senior Platform Engineer - DevOps

  • location: Sacramento, CA
  • type: Permanent
easy apply

job description

Senior Platform Engineer - DevOps

job summary:
Our client has a permanent opportunity for a Senior Platform Engineer - DevOps in Sacramento, CA.

Description

The Platform Engineer is responsible for evangelizing and providing technical expertise related to specific applications, helping to define business requirements, designing and developing customizations, conversions and interfaces. The Platform Engineer plays a role in application analysis, design, configuration and support, providing advice and guidance, and monitoring emerging technologies.

Analysis and Design

· Assists in the definition of end user requirements, functionality specifications, and deliverables for specific platform and provides estimates for work effort required.

· Designs new and modifies existing customizations, conversions and interfaces as necessary.

· Designs dashboards, correlation rules, alerts and reports.

· Maintains all technical deliverables including technical design specifications and documentation of all configuration changes.

· Works with software test engineers to provide testing frameworks.

· Identifies single point of failure and operational gaps and weaknesses and develops plans for remediation and improvements.

Application Configuration

· Configures and tests specific platform software to meet business needs.

· Develops new and modifies existing customizations, conversions and interfaces.

· Creates dashboards, correlation rules, alerts and reports.

· Works with vendor, as necessary, on implementation activities.

· Works with release engineers to deploy all changes to production environment for assigned applications.

· Plans for and manages the upgrade cycle for the platform.

Application Support

· Provides ongoing support, monitoring, and maintenance of deployed products.

· Works with the vendor, as necessary, to provide Level 3 support.

Advice and Guidance

· Actively works with less experienced platform engineers providing technical guidance and oversight.

· Establishes standards for platform use in all environments throughout the application lifecycle.

· Evangelizes the effective use of the platform and determines when the platform should or should not be used as part of a solution.

Emerging Technology Monitoring

· Actively participates in the engineering community, staying up to date on new platform technologies and best practices and shares insights with others in the organization.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent combination of industry related professional experience and education
  • Working experience in design, development, and implementation of software systems
  • Working experience in specific platform technology
  • Working experience with 3rd party software implementations and 3rd party integration.
  • Working experience with specific platform's capabilities and limitations and can clearly communicate those to customers
  • Working experience with leading teams through cross-functional projects
  • Working experience with the following types of tools:

    • Provisioning: Packer, Terraform or other (e.g. CloudFormation, etc.)
    • Config management: (e.g. Chef, Puppet, Anisible, Salt)
    • Source Management: GitHub or other (e.g. Bit Bucket, etc.)
    • Deploy Artifact: Artifactory or others (e.g. Nexus, etc.)
    • CD/CI: Jenkins, Golang, Circle CI, etc.
    • At least one scripting language (e.g. PowerShell, Bash, Ruby, PHP, Python)
    • Monitoring/Instrumentation: New Relic, Nagios, Splunk, Elk
  • Operating Systems: Windows (2003+) and Linux variants
  • Platforms: AWS, VMWare
  • Experience with software development/deployment in a SaaS environment
  • Experience working in an Agile software development
 
location: Sacramento, California
job type: Permanent
work hours: 8 to 5
education: No Degree Required
 
responsibilities:
Our client has a permanent opportunity for a Senior Platform Engineer - DevOps in Sacramento, CA.

Description

The Platform Engineer is responsible for evangelizing and providing technical expertise related to specific applications, helping to define business requirements, designing and developing customizations, conversions and interfaces. The Platform Engineer plays a role in application analysis, design, configuration and support, providing advice and guidance, and monitoring emerging technologies.

Analysis and Design

· Assists in the definition of end user requirements, functionality specifications, and deliverables for specific platform and provides estimates for work effort required.

· Designs new and modifies existing customizations, conversions and interfaces as necessary.

· Designs dashboards, correlation rules, alerts and reports.

· Maintains all technical deliverables including technical design specifications and documentation of all configuration changes.

· Works with software test engineers to provide testing frameworks.

· Identifies single point of failure and operational gaps and weaknesses and develops plans for remediation and improvements.

Application Configuration

· Configures and tests specific platform software to meet business needs.

· Develops new and modifies existing customizations, conversions and interfaces.

· Creates dashboards, correlation rules, alerts and reports.

· Works with vendor, as necessary, on implementation activities.

· Works with release engineers to deploy all changes to production environment for assigned applications.

· Plans for and manages the upgrade cycle for the platform.

Application Support

· Provides ongoing support, monitoring, and maintenance of deployed products.

· Works with the vendor, as necessary, to provide Level 3 support.

Advice and Guidance

· Actively works with less experienced platform engineers providing technical guidance and oversight.

· Establishes standards for platform use in all environments throughout the application lifecycle.

· Evangelizes the effective use of the platform and determines when the platform should or should not be used as part of a solution.

Emerging Technology Monitoring

· Actively participates in the engineering community, staying up to date on new platform technologies and best practices and shares insights with others in the organization.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent combination of industry related professional experience and education
  • Working experience in design, development, and implementation of software systems
  • Working experience in specific platform technology
  • Working experience with 3rd party software implementations and 3rd party integration.
  • Working experience with specific platform's capabilities and limitations and can clearly communicate those to customers
  • Working experience with leading teams through cross-functional projects
  • Working experience with the following types of tools:

    • Provisioning: Packer, Terraform or other (e.g. CloudFormation, etc.)
    • Config management: (e.g. Chef, Puppet, Anisible, Salt)
    • Source Management: GitHub or other (e.g. Bit Bucket, etc.)
    • Deploy Artifact: Artifactory or others (e.g. Nexus, etc.)
    • CD/CI: Jenkins, Golang, Circle CI, etc.
    • At least one scripting language (e.g. PowerShell, Bash, Ruby, PHP, Python)
    • Monitoring/Instrumentation: New Relic, Nagios, Splunk, Elk
  • Operating Systems: Windows (2003+) and Linux variants
  • Platforms: AWS, VMWare
  • Experience with software development/deployment in a SaaS environment
  • Experience working in an Agile software development
 
qualifications:
Our client has a permanent opportunity for a Senior Platform Engineer - DevOps in Sacramento, CA.

Description

The Platform Engineer is responsible for evangelizing and providing technical expertise related to specific applications, helping to define business requirements, designing and developing customizations, conversions and interfaces. The Platform Engineer plays a role in application analysis, design, configuration and support, providing advice and guidance, and monitoring emerging technologies.

Analysis and Design

· Assists in the definition of end user requirements, functionality specifications, and deliverables for specific platform and provides estimates for work effort required.

· Designs new and modifies existing customizations, conversions and interfaces as necessary.

· Designs dashboards, correlation rules, alerts and reports.

· Maintains all technical deliverables including technical design specifications and documentation of all configuration changes.

· Works with software test engineers to provide testing frameworks.

· Identifies single point of failure and operational gaps and weaknesses and develops plans for remediation and improvements.

Application Configuration

· Configures and tests specific platform software to meet business needs.

· Develops new and modifies existing customizations, conversions and interfaces.

· Creates dashboards, correlation rules, alerts and reports.

· Works with vendor, as necessary, on implementation activities.

· Works with release engineers to deploy all changes to production environment for assigned applications.

· Plans for and manages the upgrade cycle for the platform.

Application Support

· Provides ongoing support, monitoring, and maintenance of deployed products.

· Works with the vendor, as necessary, to provide Level 3 support.

Advice and Guidance

· Actively works with less experienced platform engineers providing technical guidance and oversight.

· Establishes standards for platform use in all environments throughout the application lifecycle.

· Evangelizes the effective use of the platform and determines when the platform should or should not be used as part of a solution.

Emerging Technology Monitoring

· Actively participates in the engineering community, staying up to date on new platform technologies and best practices and shares insights with others in the organization.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent combination of industry related professional experience and education
  • Working experience in design, development, and implementation of software systems
  • Working experience in specific platform technology
  • Working experience with 3rd party software implementations and 3rd party integration.
  • Working experience with specific platform's capabilities and limitations and can clearly communicate those to customers
  • Working experience with leading teams through cross-functional projects
  • Working experience with the following types of tools:

    • Provisioning: Packer, Terraform or other (e.g. CloudFormation, etc.)
    • Config management: (e.g. Chef, Puppet, Anisible, Salt)
    • Source Management: GitHub or other (e.g. Bit Bucket, etc.)
    • Deploy Artifact: Artifactory or others (e.g. Nexus, etc.)
    • CD/CI: Jenkins, Golang, Circle CI, etc.
    • At least one scripting language (e.g. PowerShell, Bash, Ruby, PHP, Python)
    • Monitoring/Instrumentation: New Relic, Nagios, Splunk, Elk
  • Operating Systems: Windows (2003+) and Linux variants
  • Platforms: AWS, VMWare
  • Experience with software development/deployment in a SaaS environment
  • Experience working in an Agile software development
 
skills: Our client has a permanent opportunity for a Senior Platform Engineer - DevOps in Sacramento, CA.

Description

The Platform Engineer is responsible for evangelizing and providing technical expertise related to specific applications, helping to define business requirements, designing and developing customizations, conversions and interfaces. The Platform Engineer plays a role in application analysis, design, configuration and support, providing advice and guidance, and monitoring emerging technologies.

Analysis and Design

· Assists in the definition of end user requirements, functionality specifications, and deliverables for specific platform and provides estimates for work effort required.

· Designs new and modifies existing customizations, conversions and interfaces as necessary.

· Designs dashboards, correlation rules, alerts and reports.

· Maintains all technical deliverables including technical design specifications and documentation of all configuration changes.

· Works with software test engineers to provide testing frameworks.

· Identifies single point of failure and operational gaps and weaknesses and develops plans for remediation and improvements.

Application Configuration

· Configures and tests specific platform software to meet business needs.

· Develops new and modifies existing customizations, conversions and interfaces.

· Creates dashboards, correlation rules, alerts and reports.

· Works with vendor, as necessary, on implementation activities.

· Works with release engineers to deploy all changes to production environment for assigned applications.

· Plans for and manages the upgrade cycle for the platform.

Application Support

· Provides ongoing support, monitoring, and maintenance of deployed products.

· Works with the vendor, as necessary, to provide Level 3 support.

Advice and Guidance

· Actively works with less experienced platform engineers providing technical guidance and oversight.

· Establishes standards for platform use in all environments throughout the application lifecycle.

· Evangelizes the effective use of the platform and determines when the platform should or should not be used as part of a solution.

Emerging Technology Monitoring

· Actively participates in the engineering community, staying up to date on new platform technologies and best practices and shares insights with others in the organization.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent combination of industry related professional experience and education
  • Working experience in design, development, and implementation of software systems
  • Working experience in specific platform technology
  • Working experience with 3rd party software implementations and 3rd party integration.
  • Working experience with specific platform's capabilities and limitations and can clearly communicate those to customers
  • Working experience with leading teams through cross-functional projects
  • Working experience with the following types of tools:

    • Provisioning: Packer, Terraform or other (e.g. CloudFormation, etc.)
    • Config management: (e.g. Chef, Puppet, Anisible, Salt)
    • Source Management: GitHub or other (e.g. Bit Bucket, etc.)
    • Deploy Artifact: Artifactory or others (e.g. Nexus, etc.)
    • CD/CI: Jenkins, Golang, Circle CI, etc.
    • At least one scripting language (e.g. PowerShell, Bash, Ruby, PHP, Python)
    • Monitoring/Instrumentation: New Relic, Nagios, Splunk, Elk
  • Operating Systems: Windows (2003+) and Linux variants
  • Platforms: AWS, VMWare
  • Experience with software development/deployment in a SaaS environment
  • Experience working in an Agile software development

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.

We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs