Sr. DevOps Engineer

Confidential Company  الرياض - المملكة العربية السعودية   تاريخ النشر:2021/09/01   سجلي الدخول للتقدم

Responsibilities

 

  • Build and maintain a resilient, secure, and efficient SaaS application platform to meet established SLAs.
  • Automate deployment, monitoring, management and incident response.
  • Monitor site stability and performance and troubleshoot site issues.
  • Scale infrastructure to meet rapidly increasing demand.
  • Manage cross-functional requirements working with Engineering, Product, Services, and other departments.
  • Collaborate with developers to bring new features and services into production.
  • Develop and improve operational practices and procedures.
  • Proactively meet standards for information security and compliance, such as ISO, SOX, SSAE 16, etc.
  • Provide oversight and experience with your strong understanding of Cloud services, DevOps/SecOps toolsets and platforms including compute, storage, networking, Security, AppService, CI/CD as well as monitoring and logging technologies.
  • Implement and integrate tools into our CI/CD pipelines that shift security left.
  • Validate our systems through static and interactive application security testing.
  • Actively develop threat models and strategies for monitoring and alerting.
  • Plan and execute simulated cyber-attacks against our cloud applications.
  • Lead in resolving security incidents in development, test, and production environments.
  • Plan and drive our use of code quality analysis, software composition analysis, runtime application self-protection, and vulnerability scanning.
  • Assist with third-party license compliance efforts and internal security process definition.
  • Define standards and best practices by conducting POCs for new cloud technologies leveraged by the development and engineering teams.
  • Develop a baseline for deliverables to include Network access, Restriction of internet-facing resources within the cloud platform, provision, and configure computer resources within the AWS environment.
  • Define and develop establish architectural standards that promote DevOps practices such as infrastructure as a code and continuous automated integration/continuous deployment (CI/CD) and optimizing solution architectures to manage costs and identify cost control mechanisms.
  • Work with applications team to adhere to cloud security standards, reference architecture’s, patterns, and guidelines for Cloud-native development and migrations.
  • Work with the System Architects, Scrum Master and CTO with any security-related issues that arise and maintain a log of operational activities performed.
  • Establish a continuous improvement plan for Development Operations, including technology reviews, root cause analysis, action reports analysis, and review to ensure adequate infrastructure to provide a suitable operating environment(s) for critical applications.

 

Background & Experience

  • Experience in 24x7 production operations, preferably supporting a highly available environment for the company’s SaaS solution.
  • Experience with AWS cloud infrastructure environments.
  • Experience with containerization technology, preferably Docker.
  • Experience with Laravel applications and micro service architecture  and related technology stack.
  • Release automation, system administration, system configuration, and system debugging experience.
  • Experience using scripting languages, configuration management tools and command execution frameworks.
  • Strong understanding of system and networking concepts and troubleshooting techniques.
  • Strong interpersonal and teaming skills - ability to set and enforce process and influence engineers who are not direct reports.
  • Ability to operate in an agile, entrepreneurial start-up environment.
  • Deploy, maintain, and troubleshoot core business applications, including application servers, associated hardware, endpoints, and databases.
  • Manage the set-up and configuration of systems with the respective members.
  • Coordinate the execution of testing procedures to serve the overall quality assurance process.
  • Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms with the development team.
  • Implement best practices for scalability, supportability, ease of maintenance, and system performance.
  • Exposes current state architecture and identifies options for future state architecture.
  • Develops plans for and facilitates the migration from current to selected future state by providing technical leadership to multiple initiatives.
  • Deep understanding and can leverage middleware tools for managing abstraction, messaging and mapping of integration points in a multi cloud framework.
  • Experience with implementing SaaS solutions in cloud environment.

 

Qualifications

  • Bachelor's degree in computer science or information technology, or equivalent experience.
  • 4-6 years experience working in SaaS companies or food delivery aggregators.
  • Strong computer, hardware, software, and analytical skills.
  • Strong understanding and knowledge of the principles and practices associated with database maintenance and administration.
  • Experience installing, configuring,  testing, and implementing new applications and systems.
  • Demonstrated success architecting SaaS products in AWS Amazon.
  • Obtain AWS certifications.
  • Working knowledge of a wide variety of programming languages.
  • Excellent analytical skills.
المهارات المطلوبة
  • مهارات تحليلية
  • AWS
تفاصيل الوظيفة
  • الموقع الرياض - المملكة العربية السعودية
  • القطاع أخرى
  • نوع الوظيفة دوام كامل
  • الدرجة العلمية بكالوريوس
  • الخبرات 4 - 8
  • الجنسية غير محدد
سجلي الدخول للتقدم

وظائف مماثلة