عربي

الصفحة الرئيسية وظائف في الامارات وظائف في أبوظبي وظائف Senior Software Engineer في أبو ظبي مهندس برمجيات أول

مهندس موثوقية موقع برامج

Technology Innovation Institute

تم نشره يوم 5 يناير 2021

1 - 4 سنوات Abu Dhabi - United Arab Emirates

بكالوريوس في التكنولوجيا / الهندسة (أجهزة الكمبيوتر). أي جنسية

عدد الشواغر 01

الوصف الوظيفي

ايميل الوظيفة
تم إرسال البريد الإلكتروني بنجاح.


Technology Innovation Institute (TII) is a publicly funded research institute, based in Abu Dhabi, United Arab Emirates. It is home to a diverse community of leading scientists, engineers, mathematicians, and researchers from across the globe, transforming problems and roadblocks into pioneering research and technology prototypes that help move society ahead.
Digital Security Research Center
At the Digital Security Research Centre, we aim to make the world s software more secure by tackling path explosion, issues in software supply-chain, making automatic generic bug-hunting frameworks more effective for complex software, and repairing software while maintaining functionality and performance at scale. Our work focuses on:
• Automated binary analysis
• Automated vulnerability evaluation
• Automated self-healing
• Automated strategic decision-making
As we continue to develop novel solutions for Agile software, the Digital Security Research Centre is seeking engineers with expertise in information security, who are passionate about developing the next generation of autonomous computer security systems. Specifically, we are building reasoning systems that are capable of automatically discovering and patching security vulnerabilities at scale, with minimal human intervention required
Position: Senior Software Site Reliability Engineer
The successful candidate will design and code software that can assess, monitor, and fix the quality, reliability, and efficiency of critical infrastructure and systems. This includes exploring and evaluating new technologies and solutions to resolve persistent problems that push our capabilities forward.
Job Description
• Automate processes, rather than doing them twice
• Address performance bottlenecks and optimise code
• Support product initiatives by gathering requirements, and building infrastructure and tools
• Provide technical mentorship, troubleshooting expertise, and architectural insight to internal teams (i.e., development, quality, and site reliability)
• Solve complex problems using both open-source and in-house tools to support security and business initiatives
• Build applications and tools to reduce barriers, decrease friction, and expedite product delivery
• Scale existing technologies (or promote new technologies) to outpace growth projections
• Advocate for next generation products and processes, and experiment with their implementation
• Drive automation across all phases of software development and release
• Partner with security and program management teams to build production readiness metrics and automated analytics dashboards
• Build tools that enable best practices in engineering
• Dynamically build test environments on the Cloud and associated frameworks
• Enable automated CI/CD pipelines for various offerings
• Build tools to enable and measure software resiliency
• Ensure end-to-end quality by working closely with the development and quality assurance teams
• Work with relational databases and distributed computing technologies
Skills required for the job
• 6+ years of experience as site reliability engineer or similar profile
• 4+ years of professional experience in computer security
• 1+ year(s) working in software testing environments
• Ability to automate operational tasks (e.g., Deployment, health monitoring etc.)
• Experience using collaboration tools (e.g., Atlassian)
• Ability to configure and tune continuous integration tools (e.g., Jenkins)
• Demonstrable experience working with version-control system solutions (e.g., GitHub or GitLab)
• Programming proficiency (e.g., Ansible, Python 3, Go, or shell script)
• Adept in containerisation and orchestration (e.g., Docker and Kubernetes)
• Experience with software development processes and lifecycles
• Well-developed planning and organisational skills, with the ability to prioritise, multitask, and set and meet deadlines
• Ability to resolve complex issues by using discretion, innovative thinking, and diagnostic skills and/or expertise
• Solid knowledge of the operating system networking stack, TCP and UDP, and network interface drivers
• Excellent written and verbal communication skills that can be applied in both technical and non-technical multi-functional teams
• Understanding of best practices in software engineering and test automation
• Capable of supporting CI/CD tools integration/operations/change management and maintenance
• Knowledge of hardware and tuning hardware performance to meet specific performance goals
• Debugging and troubleshooting skills, with a solutions-oriented and positive approach to resolving customer problems
• Experience with distributed systems
• Strong hands-on experience with Unix/Linux environment
• Proven ability to troubleshoot and identify the root cause of issues
• Well-versed in Agile/Scrum, DevOps, or other results driven SDLCs
• Experience implementing and working with open-source projects
• Good judgement in selecting and enforcing SLAs
• Experience establishing deployment processes and building CI/CD tools
• Strong project management and presentation skills
• Experience with Agile development, as well as establishing and tracking criteria for definitions of done
Qualifications
• Bachelor s degree in computer science, electrical engineering, or a related STEM discipline
• RedHat (OpenStack, OpenShift or similar)
• VMWare (vSphere, vRealize or similar)
• Kubernetes (CKA-CNCF or similar)
Any of the above-mentioned certifications are desirable
At TII, we help society to overcome its biggest hurdles through a rigorous approach to scientific discovery and inquiry, using state-of-the-art facilities and collaboration with leading international institutions. Our rigorous discovery and inquiry-based approach helps to forge new and disruptive breakthroughs in advanced materials, autonomous robotics, cryptography, digital security, directed energy, quantum computing and secure systems.


هندسة

الكلمات الرئيسية

Senior Software Site Reliability Engineer

ابلاغ عن هذه الوظيفة

تنبيه: نوكري غلف فقط منصّة يجمع بين كل من الباحثين عن عمل و أصحاب العمل. ننصح المتقدمين للوظائف التحقق من شرعية أصحاب العمل المحتملين. نحن لا ندعم أي مطالبات لتحويل الأموال و ننصح بشدة ضد الإفصاح عن اي معلومات شخصية أو مالية.و ننصح أيضا زيارة تحذير أمني للمزيد من المعلومات. إذا تشك في أي غش أو احتيال اتصل بنا على abuse@naukrigulf.com

Technology Innovation Institute


عرض تفاصيل الاتصال

الاتصال

الاسم / التعيين:
-

موقع الكتروني https://careers.tii.ae/job/Abu-Dhabi-Senior-Software-Site-Reliability-Engineer/571225522/


معلومات إضافية مطلوبة

طلب صاحب العمل بعض المعلومات الإضافية مع طلبك للحصول على هذه الوظيفة

تسجيل الدخول الى نوكري غلف

مواصلة استخدام

ستبقى جميع أنشطتك سرية

أو