CrowdStrike

Senior Engineer – UI Release Engineering and Observability

CrowdStrike

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AngularAWSCyber SecurityDistributed SystemsEmber.jsJavaScriptJenkinsMochaNode.jsReactSplunkTypeScriptVue.jsWebpack

About the role

  • Manage frontend releases in a monorepo environment, including coordinated (big-bang) releases and targeted releases for individual apps
  • Identifying and implementing new features/documentation for local development and CI, to enable UI engineers to self-service their builds
  • Continuously improving the metrics and insights available to engineering teams to improve code quality and reliability with the aim of reducing release and application incidents.
  • Provide training for new team members both in UIREO and UI engineering teams, to help them learn and effectively work in our systems.
  • Assisting with rare or unique release scenarios, such as code freeze exceptions, rollbacks, and hotfixes for production issues.
  • Participate in code reviews for new feature development (e.g. Pull Requests).
  • Establish consistent release management processes and cadence
  • Facilitate cross-department coordination of release management functions
  • Develop scripts and automation tools used to build, integrate, and deploy software releases.

Requirements

  • A good understanding of JavaScript/TypeScript and experience building web application user interfaces with modern frameworks such as Ember, React, Angular, or Vue.
  • A good understanding of and experience with observability tools such as Sentry, SonarQube, and LogScale or Splunk.
  • A good understanding of CI/CD pipeline configuration using tools such as Jenkins.
  • Familiarity with client-side build processes and tools (e.g. Ember CLI, Webpack, etc.)
  • Experience writing command-line scripts using Node.js.
  • Experience with testing frameworks, tools and methodologies such as QUnit or Mocha.
  • Familiarity with Amazon Web Services
  • Comfortable with Git or similar version control systems and workflows.
  • A desire to work closely with others to deliver quality software and solve problems.