Devops Engineer, Backend
Job Role: DevOps Engineer (3-6 Years)
Job Location: Gurgaon, India
Reporting To: VP Technology
noon.com is a technology leader with a simple mission: to be the best place to buy and sell things. In doing this we hope to accelerate the digital economy of the Middle East, empowering regional talent and businesses to meet the full range of consumers' online needs.
noon operates without boundaries; we are aggressively and voraciously ambitious. Starting in 2017 with noon.com, the region’s homegrown e-commerce platform and leading online shopping destination, noon is now a digital ecosystem of products and services - noon, noon Daily, noon Food, NowNow, SIVVI, noon VIP, and noon Pay.
We are creating the Middle East’s local digital champion and are looking for world-class talent to join our team.
Who will excel?
We’re looking for candidates who thrive in a fast-paced, dynamic start-up environment. We’re searching for problem solvers, people who operate with a bias for action and have a deep understanding of the importance of resourcefulness over reliance.
Candor is our only default. Demanding unequivocal high standards should be non-negotiable because quality matters. We want people who are radically candid, cohorts who commit to settling for nothing but the best - in hiring, in accepting work from colleagues, and in your own work.
Ours is not an easy mission, but it is a meaningful one. Every hire must actively raise the bar of talent in the company to help us reach our vision.
Is this you?
What will you do?
Role And Responsibilities
Deliver cloud applications and resources reliably and without downtime
Execute change management tasks in application and database end that are not yet automated
Design, plan and develop operational solutions based on business requirements
Query Optimization and troubleshooting skills on database and application side
Provide common solutions to multiple teams/projects by identifying and addressing patterns in infrastructure and applications (ex monitoring, security, dashboards, etc)
Work in conjunction with fellow developers and operations members to arrive at the best possible solution
Look for patterns and ways to increase efficiency, eliminate downtime, optimize costs and maintain performance at scale
Design solutions with failure in mind to ensure reliability
Ensure data quality and integrity in databases.
Build ops tools to remove all the bottlenecks in taking applications from developers' machines to production.
Automate Infrastructure as a code
Coordinate with the engineering team and understand the protocols/patterns used by them
Arrive at an appropriate level of abstraction needed to improve the platform and then automate with clean code
Be aware of the environment around us (eg. OSS community and new tooling available) and promote innovation
Handle critical P1 alerts of Infrastructure, mitigate them on priority and be a part of the on-call roaster with the other team members
3-6 years of experience working as a DevOps Engineer
Docker on Kubernetes experience is an absolute must (GKE preferred)
Cloud experience is an absolute must (Google Cloud/GCP preferred)
Coding experience is an absolute must (Python, Go, Jsonnet)
Experience with templating and associated tools is an absolute must (Kapitan, Skaffold, Helm, Jinja)
Knowledge of network topologies and common network protocols and services is critical.
Strong experience in Linux, and its fundamentals.
Experience with managing a Full Monitoring and Logging stack is a big plus.
Experience managing solr/elasticsearch clusters is a big plus.
Istio experience is a big plus.
Experience with SQL (and BigQuery) is a big plus.
Experience with JIRA/Redmine or any other bug tracking tool is a must
E-commerce background is a plus
BE/BTech/MCA in computer science or related field is mandatory
Experience in working with geographically distributed business and engineering teams