DevOps Engineer
Republic World
Job Description
Key Responsibilities:
- Take end-to-end ownership of CI/CD pipelines and infrastructure deployment.
- Architect and manage scalable cloud solutions (preferably GCP) for microservices-based applications.
- Collaborate with engineering, QA, and product teams to streamline release cycles.
- Monitor, troubleshoot, and optimize system performance and uptime.
- Build and maintain containerization using Docker and orchestration with Kubernetes.
- Implement infrastructure-as-code using Terraform, Ansible, or equivalent tools.
- Ensure effective deployment and scaling of microservices.
- Drive automation in infrastructure, monitoring, and alerting systems.
- Conduct root cause analysis and resolve critical production issues.
Required Skills & Qualifications:
- 8–10 years of experience in DevOps or similar engineering roles.
- Strong command of microservices deployment and management in cloud environments.
- Expertise in GCP, AWS, or Azure.
- Proficiency in Git, GitHub workflows, and CI/CD tools (Jenkins, GitLab CI/CD).
- Knowledge of containerization (Docker) and orchestration (Kubernetes).
- Strong scripting skills in Shell, Python, or similar.
- Familiarity with JavaScript frameworks (Node.js, React) and their deployments.
- Experience with databases (SQL and NoSQL), and tools like Elasticsearch, Hive, Spark, or Presto.
- Understanding of secure development practices and information security standards.