Realibility Engineer - Devops
Cloudflare
San Francisco, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Compensation
€ 60KJob location
Tech stack
HTML
JavaScript
PHP
API
Azure
Cloud Computing
Computer Programming
Continuous Integration
Software Debugging
DevOps
DNS
Python
Node.js
Next.js
Systems Integration
TypeScript
Web Applications
YAML
React
Caching
Programming Logic
GIT
Git Flow
Cloudflare
Docker
Job description
- Configure and manage CDN environments, including DNS, caching, redirects, and subdomain setup using Cloudflare.
- Support debugging of web issues by analyzing browser DevTools, application logs, network calls, and HTTP behaviours.
- Set up and manage Azure DevOps projects, including user permissions, base code preparation, and repository structure.
- Build and maintain Docker images for various components of the platform.
- Develop CI/CD pipelines using Azure DevOps templates (YAML), and define the appropriate Git flow for each project.
- Create and manage Azure cloud resources, such as App Services and Static Web Apps, for hosting front-end and API environments.
- Develop Cloudflare Workers in JavaScript/TypeScript (and potentially Python) to handle request interception, cookies, headers, and scripts.
- Configure storage and asset publishing, integrating Azure Storage Accounts with Cloudflare for optimized delivery.
- Coordinate and execute go-live activities for e-commerce launches, being part of the team responsible for opening sites to the public.
- Contribute to internal tools and applications, including services built with NodeJS, PHP, React/NextJS, and Dockerized apps in Azure.
- Maintain reusable CI/CD templates (YAML) to improve scalability and consistency across multiple project types.
Requirements
- Experience using Git at a medium level.
- Ability to work with Docker at a medium level.
- Understanding of CI/CD pipelines at a basic level (YAML).
- Knowledge of HTTP (cookies, headers, methods) at a basic level.
- Basic knowledge of HTML.
- Medium-level programming logic.
- Medium-level use of browser DevTools for analysis and troubleshooting.
- Basic understanding of CDN concepts (DNS, cache).
- Basic knowledge of Cloud environments.
Nice to Have
- Experience with Azure DevOps for pipelines.
- Programming skills in JavaScript or Python.
- Familiarity with Cloudflare.
- Exposure to Azure.
Ways of Working
- Comfortable performing tasks such as configuring/migrating domains, creating Azure resources, preparing base code, or configuring Docker images.
- Able to develop Cloudflare Workers (JS/TS).
- Capable of working in environments involving NodeJS, PHP, React/NextJS.
- Willing to participate in launch-day tasks and manage rules for go-live processes.
- Interested in contributing to internal tools and reusable YAML templates.
About the company
Cloudflare, Inc. is the leading connectivity cloud company on a mission to help build a better Internet. It empowers organizations to create an application modernization and AI strategy to consume, build, protect, and defend at scale. Cloudflare’s connectivity cloud delivers the most full-featured, unified platform of cloud-native products and developer tools, so any organization can power and protect their applications.
Swing by booth #12 in Hall A for your chance to win a YETI Carryall bag!