DevOps Engineer
Company:
About the Job:
EMURGO
DevOps Engineer
Our main public product is Yoroi
Cardano
We also manage multiple live blockchain nodes, Cardano staking pools, and cloud services for websites, enterprise projects, non-Cardano blockchain nodes, etc.
Responsibilities:
- Maintain existing infrastructure: Understand and maintain current infrastructure, deployments, products, and tools across the platform.
- Ensure availability: Monitor and ensure top availability for all running deployments, identifying weak points and improving infrastructure quality.
- CI/CD pipelines: Maintain and enhance development pipelines, 3rd-party integrations, testing pipelines, cloud deployment integrations, and app publishing.
- Collaborate with teams: Work with development and QA teams to identify and resolve pain points in the development processes, implementing necessary improvements.
- Monitoring & alerting: Collaborate with tech leaders to improve monitoring and alerting functionality, ensuring the systems are robust and reliable.
- Security & audits: Ensure compliance with operational and information security policies and manage security controls. Assist in audit processes like SOC 2 and resolve audit findings.
- Infrastructure management: Configure, manage, and monitor infrastructure components, including load balancers and firewalls, across a globally distributed hybrid infrastructure.
- Weekend monitoring: Participate in weekend monitoring duties, ensuring quick response to raised issues or alerts.
Requirements:
- 5+ years of experience in Infrastructure Administration, DevOps Engineering, or System Administration.
- Production experience with multiple CI/CD solutions.
- Experience with cloud platforms: AWS, Azure, DO, Heroku, Google Cloud, etc.
- Experience with web infrastructure: Netlify, Cloudflare, DNS, load balancing, proxying, CDN.
- Extensive experience with Linux OS and bash scripting.
- Working knowledge of monitoring technologies.
- Experience with containerization and DevOps tools: Docker, Kubernetes, Terraform, Vagrant, Ansible, Jenkins, etc.
- Network fundamentals: Basic understanding of computer networks, protocols, and architectures.
- Database management skills: Monitoring, debugging, and understanding of CAP theorem.
- Knowledge of reliability, high availability, and disaster recovery strategies.
- Git proficiency: Experience with GitHub or other Git web hubs.
- Strong communication skills in English (both verbal and written).
Bonus Qualifications:
- Experience with code profiling: Static and dynamic profiling.
- Programming languages: Python, JS, Ruby, Perl, etc.
- Package management: npm, Cargo, Nix.
- Experience handling native mobile app pipelines (CI, CD).
- Blockchain fundamentals.
DevOps Engineer
الشركة:
عن الوظيفة:
EMURGO
مهندس DevOps
منتجنا الرئيسي هو Yoroi
Cardano
كما ندير العديد من العقد الخاصة بالبلوك تشين الحية، وحمامات
Cardano
المسؤوليات:
- صيانة البنية التحتية الحالية: فهم وصيانة البنية التحتية الحالية، عمليات النشر، المنتجات، والأدوات عبر المنصة.
- ضمان التوافر: مراقبة وضمان التوافر العالي لجميع النشر الجاري، مع تحديد النقاط الضعيفة وتحسين جودة البنية التحتية.
- خطوط CI/CD: صيانة وتحسين خطوط التطوير، دمج الأطراف الثالثة، خطوط الاختبار، التكامل مع خدمات السحاب والنشر على المنصات.
- التعاون مع الفرق: العمل مع فرق التطوير و QA لتحديد وحل النقاط المؤلمة في عمليات التطوير، وتنفيذ التحسينات اللازمة.
- المراقبة والتنبيهات: التعاون مع القادة التقنيين لتحسين وظائف المراقبة والتنبيه، وضمان أن الأنظمة قوية وموثوقة.
- الأمن والتدقيق: التأكد من الامتثال لسياسات الأمان التشغيلية وأمن المعلومات، وإدارة الضوابط الأمنية. المشاركة في عمليات التدقيق مثل SOC 2 وحل المشكلات التي قد تظهر.
- إدارة البنية التحتية: تكوين وإدارة ومراقبة مكونات البنية التحتية مثل موازنات الحمل وجدران الحماية عبر بيئة بنية تحتية هجينة موزعة عالميًا.
- مراقبة في عطلات نهاية الأسبوع: المشاركة في واجب المراقبة في عطلات نهاية الأسبوع، وضمان الاستجابة السريعة لأي مشاكل أو تنبيهات تثار.
المتطلبات:
- 5 سنوات أو أكثر من الخبرة في إدارة البنية التحتية أو DevOps أو إدارة الأنظمة.
- خبرة في الإنتاج مع حلول CI/CD متعددة.
- خبرة في منصات السحابة: AWS، Azure، DO، Heroku، Google Cloud، إلخ.
- خبرة في البنية التحتية للويب: Netlify، Cloudflare، DNS، موازنة الأحمال، البروكسي، CDN.
- خبرة واسعة في أنظمة Linux وبرمجة Bash.
- خبرة عملية مع تقنيات المراقبة.
- خبرة في تقنيات الحاويات و DevOps: Docker، Kubernetes، Terraform، Vagrant، Ansible، Jenkins، إلخ.
- أساسيات الشبكات: فهم أساسي للشبكات والبروتوكولات وهياكل الشبكات.
- مهارات إدارة قواعد البيانات: المراقبة، تصحيح الأخطاء، وفهم مبدأ CAP.
- فهم الاستمرارية العالية والتوافر واستراتيجيات التعافي من الكوارث.
- إجادة Git: خبرة في GitHub أو منصات Git الأخرى.
- مهارات تواصل قوية بالإنجليزية (كتابة وتحدثًا).
المؤهلات الإضافية:
- خبرة في تحليل الكود: التحليل الساكن والديناميكي.
- لغات البرمجة: Python، JS، Ruby، Perl، إلخ.
- إدارة الحزم: npm، Cargo، Nix.
- خبرة في التعامل مع خطوط تطبيقات الموبايل الأصلية (CI، CD).
- أساسيات البلوك تشين
#شركة #EMURGO #تبحث #عن #مرشحين #للمنصب #التالي #في #الكويت #EMURGO #candidates #position #Kuwait