Senior Platform Engineer

Jobandtalent
Summary
Join Jobandtalent's Platform team as a passionate Platform Engineer. Your primary responsibility will be maintaining, improving, and proposing new technologies for the platform. You will collaborate with development and data science teams, providing support and tooling. You will be responsible for the entire service lifecycle, from inception to refinement, including on-call rotation and incident response. The ideal candidate possesses experience in distributed environments, DevOps, AWS services, container technologies (especially EKS), automation, and programming (Golang/Python). Excellent communication skills and a commitment to high-quality services are essential. The company offers competitive salaries and benefits, opportunities for professional growth, and a remote-first work environment.
Requirements
- Experience setting up and maintaining distributed environments know how to design, implement and operate services with functional, scalability or costs constraints
- Experience working in a DevOps focused culture environment, where the team you’ll join will be providing support to feature teams to accelerate time to market thru tools and baselines offered
- Experience in AWS services and container-related technologies, specially EKS
- Experience in automation and programming to keep Infrastructure as Code. Knowledge of Golang/Python, as most of the tools we provide to the teams, and we are owners of are coded in that language
- Commitment to provide well-tested, performing and high-quality services and strong skill capabilities to push it forward
- Excellent verbal and written communication skills. Ability to communicate effectively with technical communities
- Able to join the on call rotation according to the schedule
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency
- Experience working as a Sysadmin/Platform engineer in production on services with high traffic
Responsibilities
- Engage in and improve the whole lifecycle of Services—from inception and design, through deployment, operation and refinement
- Whiteboard a fix to a scaling problem -- and then make it happen
- Maintain Services once they are live by measuring and monitoring availability, latency and overall system health
- End-to-end responsibility for the Services that we own, including taking part in an On-Call rotation, practice sustainable incident response and blameless postmortems
- Automate as much as humanly possible and always configure as Code
- Advocate sensible, scalable, systems design and share responsibility within the organisation in diagnosing, resolving and preventing production issues through mechanisms like automation
- Evolve Services by pushing for changes that improve reliability and velocity
- Contribute to our Internal Tooling set that helps us improve our Operations processes, manage our Infrastructure, and scale our Systems
Benefits
- Competitive salaries and benefits
- Remote-first company