Job brief
We are looking for a Senior Software Engineer in Infrastructure space. You will work with upper management to define infrastructure requirements and take the lead on operational and technical projects.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you.
Your goal will be to develop high-quality software to improve developers productivity, keep the infrastructure up and running and implement all the security measures to keep it secure.
Responsibilities
Reliability, Uptime, Availability of the Infrastructure
Develop tools and applications to improve the developer experience.
Eliminating toils
Observability of the Infrastructure. Monitoring, alerting and logging. Implementing the golden signals
Collaborate with internal teams and vendors to fix and improve tools, processes and increase productivity
Requirements and skills
Experience with Core DevOps of more than 3 years.
Experience with System Design and has proven experience with large scale distributed systems.
Extensive experience with Docker and Kubernetes and designing CI CD fo the same
Experience with Kubernetes operators
Extensive experience with AWS or any other cloud provider
Experience using system monitoring tools such as prometheus, grafana, mimir, loki, new relic.
Proficient in one of the programming languages. Preferred will be Golang and Python but any other language is fine. This is a must to have requirement.
In depth knowledge of a few databases out of these. (MongoDB, MySQL, Postgres)
Familiarity with linux operating systems