Site Reliability Engineer - Levelset
- Cairo, Cairo Governorate, Egypt
Levelset has been named one of the "Best Places to Work" by New Orleans CityBusiness four years in a row for our mission-driven culture and commitment to internal and external growth. We are growing rapidly and looking for new exciting team members to add their unique talents to our mission. We empower contractors to always get what they earn, and our software platform makes lien rights, payment paperwork, and compliance in the construction industry simple and stress-free, so contractors and suppliers can get paid faster, have easier access to capital, and less surprises.
With the recent $500 Million acquisition by Procore, a leading provider of construction management software, Levelset will continue to empower people in construction to get payment under control, facilitating smooth payments and successful projects. Together both companies will deliver on our joint missions to improve the lives of everyone in construction even faster!
With offices in Austin, Texas, Cairo, Egypt and headquartered in New Orleans, Louisiana Levelset team is 350+ people and growing.
If you read the below description and feel this position excites you, but your experience does not add up 100%, we encourage you to still apply and tell us why! We look forward to learning what makes you passionate and purposeful.
About the Role
Join us as a Site Reliability Engineer and be instrumental in helping achieve our vision to change behavior and revolutionize payment in the gigantic and increasingly tech-savvy construction industry.
As a Site Reliability Engineer, you will work with software engineers, software testing engineers, and product/project managers to deploy and operate our systems. Your role will also include helping automate and streamline our operations and processes. You will build and maintain tools for deployment, monitoring, and operations. You will also be responsible for troubleshooting and resolving issues in our Dev, test, and production environments.
This role reports to the Director of DevOps and is based in Cairo, Egypt. We’re looking for someone to join our team immediately.
Must-Have Skills, Who You are:
- Systems Fluency
- You understand OS, networks, or hardware and can debug system issues and identify system bottlenecks.
- You're able to understand and improve the system’s health such as utilization and performance.
- You identify the toil and reduce it with automation for operating systems efficiently.
- You can navigate through a full stack application (client/load-balancer/frontend/backend/DB) and build proficiency on the right tools to dig into the system issues at different levels.
- Systems Design
- You understand how systems fail and work with teams to reduce the risks.
- You have a pragmatic understanding of software limitations and how to identify reliability risks.
- Code Fluency
- You translate ideas into clear code, written to be read as well as executed.
- Your code is free of glaring errors - bugs are in edge cases or design, not mainline paths - and is well documented and well tested with appropriate use of manual vs automated tests.
- You're able to read and navigate through a large code base and effectively debug others’ code.
- You address code tasks with both high throughput and appropriately high quality for the stage of project I am working on.
What you’ll do
Design, implement, and maintain modern microservices infrastructure with continuous automated delivery (CI/CD) pipelines for various customer-facing and internal systems
Automate provisioning of production, testing, and staging environments
Maintain the uptime and availability of production systems
Design, implement, and maintain monitoring strategies and tools for our important metrics
Design, implement, and maintain backup/restore strategies and tools
What we’re looking for
Advanced knowledge of Linux/Bash/Shell scripting
Experience with automation/configuration management IaC tooling, especially Terraform and Helm Charts
An ability to use a wide variety of open source technologies and cloud services (experience with AWS is a plus)
Strong experience with RDBMS, especially MySQL
NoSQL, Graph, Key/value data storage knowledge is a plus
Advanced level of coding and scripting in any of the following scripting languages: Python, Node.js, Go
Experience with CI/CD tools (Jenkins, Argo CD, etc.)
Mastery of containerization technologies and orchestration runtimes, especially Kubernetes (AWS EKS)
Levelset, a Procore company, is building the software that empowers people in construction to get what they earn. We provide cloud-based construction management software that makes lien rights, payment paperwork, and compliance in the construction industry simple and stress-free, so contractors and suppliers can get paid faster, have easier access to capital, and less surprises.
If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.
Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.
We are an equal opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law.