Source description
About the role
DevOps Engineer Responsibilities:
Effectively manage and assign projects as necessary while lending support to the team.
Building and maintaining tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.
Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed.
Deploy product updates as required while implementing integrations when they arise.
Automate our operational processes as needed, with accuracy and in compliance with our security requirements.
Manage code deployments, fixes, updates and related processes.
Work with open-source technologies as needed.
Offer technical support where needed, developing software for our back-end systems.
Stay current with industry trends and source new ways for our business to improve.
DevOps Engineer Requirements:
Implement and improve monitoring and alerting with either new-relic or prometheus and grafana.
Build and maintain highly available systems on Kubernetes.
Implement and manage CI/CD pipelines and source control such as GIT (GitOps).
Implement an auto-scaling system for our Kubernetes nodes.
Strong experience with Linux-based infrastructures, Linux/Unix administration, and GCP (or AWS).
At least two of experience with kubernetes, Docker, and/or cloud deployment technologies.
Experience with container networking on Docker and kubernetes.
Strong experience with databases such as GCP cloud, Elasticsearch, Redis, Mongo.
Log management using ELK stack (or any other relevant tool).
Knowledge of any scripting languages (shell or python).
Experience with open-source technologies and cloud services.
Stay current with industry trends and source new ways for our business to improve.
More at Groww
