استخدام DevOps(Kubernetes)
شرح موقعیت شغلی
Key Responsibilities and Duties:
- Design, implement, and maintain scalable Kubernetes infrastructure.
- Collaborate with development teams to containerize applications and deploy them on Kubernetes.
- Optimize Kubernetes cluster performance, resource utilization, and cost-effectiveness.
- Implement and manage monitoring, logging, alerting solutions for Kubernetes environments.
- Ensure the security of Kubernetes clusters by following best practices and implementing security controls.
- Automate Kubernetes deployment and management processes using infrastructure as code tools such as Terraform, VRA, Ansible, and other automation tools. This includes automating networking and O/S configuration, building images, configuring file system layouts, and automating BGP peering through CRI, CNI, and CSI configuration for Kubernetes clusters.
- Troubleshoot and resolve issues related to Kubernetes infrastructure and deployments.
- Stay up to date with Kubernetes ecosystem developments and propose improvements.
- Automate the installation, upgrade, scaling, and management of a large and rapidly growing fleet of Kubernetes clusters. Develop custom platform control plane webhooks, CRDs, and operators to provide a secure, opinionated platform.
- Experience of setting up a new development project using modern tools such as git, GitLab actions, Jenkins, ArgoCD test-driven development, and continuous integration in a Linux-based environment
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development.
- Contribute to a team culture that values diversity, equity, inclusion.
Required:
- Experience with Kubernetes cluster high availability
- Deep understanding of Kubernetes concepts, components, and APIs.'
- Hands-on experience with container technologies (Docker, containerd) and orchestration tools (Kubernetes, Helm).
- Proficiency in infrastructure as code tools (Terraform, Ansible, CloudFormation).
- Experience with monitoring, logging, and alerting tools (Prometheus, Grafana, ELK , LPG , LFG stack).
- Experience with Massage brokers such as Redis, RabbitMQ, Kafka.
- Strong programming skills in one of more languages (e.g., Python, Bash).
- Familiarity with Kubernetes Infrastructure Automation and GitOps principles.
- Excellent problem-solving and communication skills.
- Experience of working with RESTful APIs, especially to manage and configure compute and storage infrastructure.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience with modern private and public cloud infrastructure platforms such as Kubernetes, , Terraform, Ansible, and other automation tools.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Ability to independently tackle design and functionality problems with little to no oversight.
- Practical cloud-native experience.
مهارتهای مورد نیاز
- kubernetes
- DevOps
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست