Professional Services DevOps Engineer - Frontend (Remote)
Job Description
Regular
Job Description:
Today, BlackBerryยฎ is a transformed company. We're no longer about the smartphone, what we once did for smartphones is what we're now doing for Enterprise of Things (EoT) - envisioning, enabling and securing new forms of communication that are connecting the business world in extraordinary new ways. We have the most complete and advanced end-to-end solutions to enable EoT, and our ideas lead the way in the hottest markets like cybersecurity, SaaS, neural networks and autonomous vehicles.
Job Description:
The successful candidate for the Professional Services DevOps Engineer - Frontend can expect to work with a high-speed, high-energy scrum team, specializing in automation and development of applications and integrations that better enable the organization. You will be joining our Professional Services engineering team and working on scalable architecture with a high degree of autonomy and an emphasis on tangible results. This team is a multi-functional team that fosters an environment in which each team member can fully unfold and exercise their strength for the benefit of the mission. Conversely, every member of the team must know and perform each other's duties to a fair degree.
Our primary focus is to collaborate with different business units within the Professional Services organization and build tooling and automation around their problems. We develop and maintain a massively scalable data processing pipeline and analysis platform, handling billions of events, around Incident Response investigations. As well as reporting and automation tooling, performing complex analytics of large and evolving data sets, for the Deployment and Integration consultants.
We are constantly looking to integrate new technologies and improved processes to better enable our team and the teams we support. This will be a multifaceted environment that will expose you to many different business units, products, and technologies. Our development team encourages learning from one another and strives on internal innovation. Our clients are highly technical cyber security experts who bring exciting feature requests that we get to develop into products that improve their workflow and the quality of service delivered to BlackBerry's customers.
SKILLS AND QUALIFICATIONS
- Bachelor's/Master's degree in Computer Science, Mathematics or any alternative computer programming training
- Minimum of 4 years of experience working in front-end development of web-based UI using JavaScript, React.js, and/or Typescript
- Proficiency in popular React tools such as webpack, Redux, Flux, Electron, etc.
- Understanding of RESTful APIs/GraphQL, HTML, CSS, ES6 (variables and scoping, array methods), code versioning tools such as GIT, popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- This position may use one or more of the following languages, tools, supporting frameworks, data storage, and/or environments to complete tasks:
- Python, 2.x/3.x
- Flask, Django
- Javascript, Node
- React, JSX, JQuery
- Jenkins, GitLab CI/CD
- Linux shell, Windows shell, and PowerShell Scripting
- Amazon Web Services (AWS) Technologies
- Required: Developing asynchronous applications and workflows. Familiarity with SocketIO and Promises
- Required: Working knowledge on tools like Git, Bitbucket, Jenkins, Jira, and GitLab
- Required: Test then code mindset - Development and maintenance of unit and integration tests
- Required: Passion for conceiving, crafting, building, shipping, and sustaining outstanding software products
- Required: Experience leading dynamic projects, with competing priorities
- Preferred: Experience with Photoshop to generate or alter frontend assets
- Preferred: Deep Knowledge of ELK Stack, SQL or NoSQL Databases, Multi-threading, Tasks / Processes & Networking systems (SQLite, PostgreSQL, DynamoDB, ElasticSearch)
- Preferred: Web server development (Flask, Django, IIS, NGINX, Traefik)
- Preferred: Infrastructure as code mindset
- Preferred: Experience in backend operations on Windows and Linux (PM2, systemd, Windows services and task scheduler, cron)
#LI-Remote
Scheduled Weekly Hours:
40
Date Posted
07/21/2022
Views
0
Similar Jobs
Account Executive (Fully remote) - Branching Minds
Views in the last 30 days - 9
Branching Minds is a startup that aims to empower educators to support students holistic needs with a mission to create a path to academic and persona...
View DetailsWindows Engineer - Dynata
Views in the last 30 days - 17
The job posting is for a Senior Windows Engineer position at Dynata a company that offers a unique and international atmosphere The role requires stro...
View DetailsSenior Financial Analyst (Remote First) - European Wax Center
Views in the last 30 days - 6
The job description is for a Network Administrator position at European Wax Center The role involves financial analysis data gathering and reporting T...
View DetailsAutomation Engineer - Robotics - OMRON Group
Views in the last 30 days - 17
Omron is a leading global manufacturer of industrial automation products looking for an energetic and focused Automation Engineer to support Robotics ...
View DetailsDeployment Specialist (Remote) - Dominion Enterprises
Views in the last 30 days - 6
The text describes a job opening for a Deployment Specialist at Dominion VUE a company offering Microsoftbased cloudnative DMS software The role invol...
View DetailsSenior Software Engineer - UI Systems - Realtor.com
Views in the last 30 days - 12
Realtorcom is looking for a Sr Software Engineer UI Component Systems to join their Web Platform team The job involves developing and optimizing inte...
View Details