Hands-on Kubernetes experience with on-premises clusters
Proficiency in CI/CD tools such as Jenkins and GitLab CI
Experience with monitoring/observability (Prometheus and Grafana) and ElasticSearch
Requirements:
Design and implement Kubernetes clusters on on-premises servers and manage Kubernetes resources (pods, services, deployments, config maps) to support telecom network functions
Automate deployment and infrastructure provisioning using CI/CD pipelines (Jenkins, GitLab CI) and Ansible
Ensure high availability and scalability by configuring load balancers and auto-scaling; implement monitoring and alerting with Prometheus and Grafana; monitor ElasticSearch clusters
Collaborate with development teams to optimize application performance and resolve deployment issues
Job description
DevOps Engineer
YoE: 4+ Years
Job Description:
Design and implementation of Kubernetes clusters on on-premises servers to support telecom network functions.
Automated deployment processes using CI/CD pipelines with Jenkins GitLab CI, or other relevant tools.
Managed and maintained Kubernetes resources, including pods, services, deployments, and config maps.
Ensured high availability and scalability of Kubernetes clusters by configuring load balancers and auto-scaling.
Implemented monitoring and alerting solutions using Prometheus and Grafana to proactively detect and resolve issues.
Managed container orchestration and scaling using Kubernetes.
Implemented and maintained continuous integration and continuous deployment (CI/CD) pipelines for microservices based applications.
Managed version control using Git and facilitated code reviews to enforce coding standards.
Automated infrastructure provisioning and configuration management using Ansible. Worked closely with development teams to optimize application performance and resolve deployment issues.