Responsibilities:
Take an active part of all DevOps areas: Develop and maintain monitoring and alerting infrastructure to ensure system reliability and performance
Oversee building and maintaining tools and procedures for monitoring, deployment, and alerting for our SaaS multi-tenant product family
Design and implement CI/CD processes for continuous integration and deployment of software applications
Develop and manage a containerized production environment using technologies such as Kubernetes, Docker, and Helm
Define and enforce DevOps standards, best practices, and procedures across the organization
Providing ad-hoc custom solutions to meet the technical needs of other teams
Acting as a resource and mentor for engineers with less DevOps experience, providing guidance and support
5+ years of experience as a DevOps Engineer
Hands on experience with any public GCP cloud provider
Hands on experience with Kubernetes and Docker containers, strong knowledge of Helm charts
Hands on experience with CI/CD automation – Preferably GitLab
Hands on experience with Infrastructure As A Code, Terraform, and how to exercise that in GCP or any public cloud
Experience with ELK Stack (Elasticsearch, Logstash, Kibana) for log analysis and monitoring
Hands on experience Python
Deep knowledge of cloud components and architecture
Extensive experience with Linux operating system and proficiency in bash scripting