Senior Infrastructure Engineer
Posted 30ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Engineer responsible for building and scaling services in cloud environment for Toptal. Join a fast-paced team to enhance infrastructure and automate processes.
Responsibilities:
- You will be responsible for designing, deploying, and maintaining the core logging, database, networking, and monitoring infrastructure across hundreds of servers.
- Implement monitoring for automated system health checks, develop procedures, and maintain system troubleshooting and maintenance documentation.
- Collaborate regularly with Engineering teams to improve the company’s engineering tools, systems, procedures, and data security.
- Join daily scrum standups. Expect pair programming, engaging in peer code reviews, and using collaboration tools like Slack and Zoom.
- Support Infrastructure design, architecture, and implementation.
- Communicate with key partners on project engagements.
Requirements:
- 5+ years of experience in Linux debugging, networking, routing, IP addressing, Load Balancing, and VPNs.
- Previous experience managing infrastructure configuration and provisioning through code for large, distributed systems on public cloud platforms (preferably AWS and GCP, but if you have had experience with Azure, Oracle Cloud, DigitalOcean, Linode, and others, that’s fine too).
- Knowledge of Infrastructure-as-Code principles and hands-on experience with automation tools.
- Experience running RDBMS, especially PostgreSQL experience, is an added advantage.
- Hands-on experience with system and application metric collection and alerting services like Graphite, Grafana, Prometheus, InfluxDB, Sensu, etc.
- Outstanding troubleshooting skills.
- A strong understanding of modern systems and service-oriented architecture.
- Proficiency in scripting languages such as Python, Bash, Ruby, etc.
- Experience with Docker, Docker Compose, and building optimized Dockerfiles is an advantage.
- Experience with Kubernetes environments: production operations, troubleshooting, debugging, cluster provisioning, and management is an advantage.
- Eagerness to help teammates, share knowledge with them, and learn from them.
- Outstanding written and verbal communication skills.
- Ability to work in a fast-paced, rapidly growing company and handle a wide variety of challenges, deadlines, and a diverse array of contacts.
- You must be a world-class individual contributor to thrive at Toptal.
Benefits:
- We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun.
















