Search by job, company or skills

Saudi Air Navigation Services

Analytics DevOPS engineer

Early Applicant
  • 3 months ago
  • Be among the first 50 applicants

Job Description

Job Description

Role Purpose

To streamline enterprise analytics and business intelligence software and platform development operations lifecycle, all through coding, testing, deployment and maintenance. Fosters communication and collaboration between Analytics unit development teams and IT, engineering operations and technology infrastructure teams. Further Aims to enhance efficiency, accelerate delivery, and improve the overall quality of Analytics software, products and BI reports codebase. Exerts important role for assuring principles of continuous integration, continuous delivery, and continuous monitoring are developed and practiced ensuring seamless and agile development process in the enterprise analytics workloads. Within the set KPIs, agreed budgets and adopted policies and procedures.

Responsibilities

Key Accountability Areas

Key Activities

Automation

  • Automate build and deployment processes for efficiency (analytics and BI solutions)
  • Implement continuous integration/continuous deployment (CI/CD) pipelines for analytics and BI solutions and platform
  • Utilize configuration management tools for Analytics platform infrastructure automation.
  • Implement continuous monitoring of Data analytics platform infrastructure.
  • Collect and analyse analytics platform and solution telemetry data performance, uptime and quality check monitoring.
  • Participate in planning and executing workload related to deploying and expanding enterprise analytics hosting platforms at the back-end and front-end service layers
  • Lead deployment and configuration of developed analytics solutions.
  • Provide guidance and support to Managed Service Providers providing cloud operations and engineering services.
  • Establishment of and sustenance of DevOps and CICD practices and cadence for analytics and BI workload

Infrastructure as Code (IaC)

  • Manage Analytics platform infrastructure using code (IaC) for consistency and repeatability.
  • Use version control for tracking changes to the analytics solution infrastructure code and deployed products/reports code
  • Automate provisioning and scaling of analytics platform infrastructure resources.

Security

  • Integrate security practices into the analytics and BI development workloads.
  • Implement automated security testing on the analytics platform.
  • Regularly update and patch analytics platform modules to address vulnerabilities.

Risk Management

  • Identify and assess potential risks in the Analytics development and deployment workloads process.
  • Implement strategies to mitigate and manage developments and deployments risks.
  • Monitor and respond to incidents promptly.

Scalability and Performance

  • Optimize analytics products and analytics platform infrastructure for performance.
  • Plan for scalability to manage increased workloads.
  • Conduct load testing to identify and address performance bottlenecks
  • Support Engineering and IT teams in the provision of analytics solutions by assisting in requirements gathering and building and testing solutions.

Collaboration

  • Facilitate communication between Analytics development teams and IT, engineering operations and technology infrastructure team

Policies, Processes and Procedures

  • Conduct day-to-day activities while ensuring compliance to policies and procedures
  • Contribute to the identification of opportunities for continuous improvement of systems, processes taking into account leading practices, changes in business environment, cost reduction and productivity improvement

Qualifications

Knowledge and Experience

  • Minimum or no prior employment experience is required.
  • Must have good grasp of design principles for technology and data products
  • Strong scripting skills (e.g., Python, Bash) and knowledge of coding for creating automation scripts and integrating tools.
  • Strong knowledge in DevOps CICD, version controlling, Git, observability and telemetry practices, tooling and concepts.
  • Strong knowledge of devOPS practice and service configuration for popular reporting solutions such as Power BI service, Google Looker or Tableau
  • hands on experience for managing devOPS workstreams relevant to data engineering and business intelligence tooling/solutions especially in common SaaS services such as Azure, AWS,
  • hands on experience with popular IaaS and PaaS services for compute, storage, database, developer, analytics, networking, management tools, and security (GCP, AWS or Azure)
  • Familiarity in infrastructure automation and infrastructure as code stack such Terraform, CloudFormation, Ansible, Puppet
  • Knowledge of containerization tools like Docker and container orchestration platforms such as Kubernetes.
  • Ability to interact with REST APIs to query, transform, correlate, and parse data provided by web services.
  • Minimum or no prior employment experience is required.

Education and Certifications

  • Bachelor's Degree in Computer Engineering, Data Science, Cybersecurity, Software Engineering, Information Technology or equivalent is required.
  • Following certifications are considered a plus
  • DevOPS related certification for recognized cloud solution providers (AWS, GCP, Azureetc.)
  • Professional certification in containerization applications (Docker, Kubernetesetc.)

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 07/08/2024

Job ID: 87826167

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 20-11-2024 07:34:18 PM
Home Jobs in Saudi Arabia Analytics DevOPS engineer