As a Go Lang R&D Engineer, you need to have good experience in Kubernetes Operation, design, deploy, and manage Kubernetes clusters, containerized applications, and CI/CD pipelines. You need to have expertise in Linux system administration, and cloud platforms (AWS, Azure, GCP) with programming experience in Go and Python.
You Have:
- Bachelors or Masters degree in CSE/ECE/EEE/EI/IT with 4+ years of hands-on experience in Kubernetes cluster management and containerization.
- Proficiency in Docker, Kubernetes, Helm, and container orchestration tools.
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or ArgoCD.. Strong Linux system administration skills.
- Experience in Go and Python programming.
- Hands-on experience with cloud services (AWS, Azure, GCP). Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Experience in monitoring tools like Prometheus, Grafana, and ELK Stack with good security knowledge and some best practices for cloud and containerized workloads.
It would be nice to have:
- Certifications(Preferred): CKA (Certified Kubernetes Administrator), AWS/Azure/GCP certifications.
- Experience with KubeVirt, OpenShift, or custom Kubernetes distributions. Knowledge of Service Mesh (Istio, Linkerd), Networking (Cilium, Calico).
- You need to deploy, manage, and maintain Kubernetes clusters (k8s, k3s, or MicroK8s). You will be doing troubleshooting cluster issues and optimizing performance. You will be Implementing RBAC, Network Policies, Ingress Controllers, and Persistent Storage solutions in Kubernetes.
- You need to Manage the Docker lifecycle image creation, registry management, container orchestration, and optimization.
- You will be working with Helm, Kustomize, and Operators for Kubernetes application deployment.
- You will design, implement, and manage CI/CD pipelines using GitHub Actions, GitLab CI/CD, Jenkins, or ArgoCD.
- You need to automate software deployments, security scanning, and rollback mechanisms.
- You need to Develop and maintain automation scripts in Go and Python for infrastructure management.
- You will build Kubernetes controllers, operators, or custom resources using Go & Python scripts for monitoring, alerting, and system automation.
- You need to manage Linux servers (Ubuntu, CentOS, Debian) and troubleshoot system issues.