Job Summary :
We are seeking a highly motivated and experienced DevOps Engineer to join our dynamic and charged-up engineering team. The ideal candidate will have 3- 6 years of experience, a strong background in Google Cloud Platform (GCP), and a passion for automating, optimizing, and securing our software development and deployment processes. This role is critical for maintaining and enhancing our infrastructure's scalability, reliability, and performance. If you thrive in a collaborative environment and love solving complex problems, we encourage you to apply.
Key Responsibilities :
Infrastructure Management :
- Design, deploy, and manage highly available, scalable, and secure cloud infrastructure primarily on Google Cloud Platform (GCP), utilizing services such as IAM, Compute Engine, VPC, and Load Balancers.
- CI / CD Pipeline Development : Develop, maintain, and enhance robust Continuous Integration and Continuous Deployment (CI / CD) pipelines using tools like Jenkins, TravisCI, or equivalent, to ensure rapid and reliable software releases.
- Automation & Scripting : Write, test, and deploy automation scripts using languages like Bash, Python, or Ruby to streamline operational tasks and infrastructure provisioning.
- Monitoring and Alerting : Implement and manage comprehensive monitoring and logging solutions using tools such as ELK (Elasticsearch, Logstash, Kibana), Datadog, Prometheus, Loki, or Filebeat to ensure service health and proactive issue detection.
- Database Operations : Provide operational support and automation for database systems, including MySQL and NoSQL databases (e.g., MongoDB, Redis).
- Version Control : Utilize Git proficiently for source code management, branching strategies, and collaboration within the engineering team.
- Collaboration : Work closely with development and QA teams to troubleshoot production issues, optimize application performance, and promote a DevOps culture across the organization.
- Containerization (Bonus) : Assist in the deployment and management of containerized applications, with a focus on Kubernetes and Google Kubernetes Engine (GKE).
Requirements Education :
Bachelor's degree in Computer Science, Engineering, or a related technical field.Experience :
3- 6 years of experience in a DevOps Engineer role or a closely related infrastructure / SRE (Site Reliability Engineering) field.Cloud Proficiency : Strong, demonstrable experience with core GCP services including IAM, Compute Engine, VPC, and Load Balancers (LB).Version Control : Proficiency in version control systems, particularly Git.CI / CD Tools : Hands-on experience with CI / CD tools like Jenkins, TravisCI, or equivalent.Databases : Familiarity with both MySQL and NoSQL databases (e.g., MongoDB, Redis).Scripting : Solid scripting skills using Bash, Python, Ruby, or similar languages for automation.Monitoring / Logging : Experience in implementing monitoring solutions using tools like ELK, Datadog, Prometheus, Loki, Filebeat, etc.Desired Qualifications (A Plus) :
Familiarity with Kubernetes and Google Kubernetes Engine (GKE).Experience with Infrastructure as Code (IaC) tools like Terraform or Ansible. GCP certification (e.g., Professional Cloud DevOps Engineer).Skills & Competencies :
Problem-Solving : Excellent problem-solving and analytical skills with a meticulous attention to detail.Communication : Strong communication and collaboration skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.Adaptability : Ability to quickly learn new technologies and adapt to a fast-paced environment.(ref : hirist.tech)