DeepSource Technologies
Remote Jobs
8 Jobs
Role Description We are seeking a Senior Infrastructure & Multi-Cloud Engineer to support a remote engagement for a client in Saudi Arabia. The role covers multi-cloud infrastructure operations (GCP and AWS), DevOps practices, container orchestration (Kubernetes), and endpoint/device management via Microsoft Intune. The ideal candidate is a hands-on, operations-focused engineer comfortable owning infrastructure reliability and automation across a hybrid, multi-cloud environment. Key Responsibilities - Design, deploy, and maintain infrastructure across GCP and AWS, ensuring high availability, scalability, and cost efficiency - Manage and operate Kubernetes clusters (deployment, scaling, monitoring, troubleshooting) in production environments - Build and maintain CI/CD pipelines and DevOps automation workflows to support development and release cycles - Implement Infrastructure as Code (IaC) practices (e.g., Terraform) for provisioning and configuration management across cloud environments - Manage device and endpoint policies through Microsoft Intune, including compliance policies, configuration profiles, and application deployment - Monitor infrastructure health, performance, and security across cloud and endpoint layers; respond to incidents and perform root cause analysis - Support cloud cost optimization, resource governance, and tagging/organization standards across GCP and AWS - Collaborate with the client's internal IT, security, and DevOps teams to align infrastructure operations with broader organizational policies - Maintain documentation for infrastructure architecture, runbooks, and operational procedures - Participate in on-call/operational support rotations as required by the client (clarify with client if applicable) Qualifications - Minimum 5–7 years of experience in infrastructure engineering, with solid hands-on multi-cloud experience (GCP and AWS both required) - Strong DevOps background: CI/CD tooling (e.g., Jenkins, GitLab CI, GitHub Actions), scripting/automation (Python, Bash) - Proven hands-on experience managing Kubernetes in production (deployments, Helm, scaling, troubleshooting) - Practical experience with Infrastructure as Code (Terraform strongly preferred) - Hands-on experience with Microsoft Intune for endpoint/device management and compliance - Solid understanding of cloud networking, IAM, and security fundamentals across GCP and AWS - Experience with monitoring/observability tooling (e.g., Prometheus, Grafana, CloudWatch, Stackdriver) - Strong troubleshooting skills across infrastructure, application, and network layers - Ability to work independently in a remote capacity with clear, proactive communication
Role Description We are seeking an experienced Senior Network Security Engineer to support a 3-month remote engagement focused on network security operations, primarily within Fortinet environments. The ideal candidate combines strong core networking fundamentals with hands-on security operations experience and deep, practical expertise across the Fortinet Security Fabric. - Manage, monitor, and maintain network security infrastructure with a focus on Fortinet solutions (FortiGate, FortiManager, FortiAnalyzer, FortiSwitch/FortiAP as applicable) - Perform day-to-day security operations: firewall policy management, VPN configuration and troubleshooting, traffic analysis, and incident response support - Design, implement, and maintain routing, switching, and network segmentation configurations in coordination with the client's network team - Monitor security events and logs, triage alerts, and escalate/respond to incidents per client protocols - Conduct firewall rule audits, policy optimization, and security posture reviews - Support patching, firmware upgrades, and change management processes for Fortinet devices - Troubleshoot complex network and security issues across LAN/WAN, VPN, and perimeter security layers - Document configurations, standard operating procedures, and incident reports - Collaborate with client stakeholders remotely, ensuring clear communication and timely delivery within the project's operational hours Qualifications - Minimum 5–7 years of experience in network engineering and security operations - Strong hands-on experience with Fortinet products (FortiGate firewalls mandatory; FortiManager/FortiAnalyzer strongly preferred) - Solid grounding in core networking: TCP/IP, routing/switching, VPN (IPsec/SSL), DNS, and network segmentation - Practical security operations experience: log analysis, incident triage, firewall policy management - Fortinet certification(s) required — NSE 4 minimum; NSE 5–7 strongly preferred - Proven ability to work independently in a remote capacity with minimal supervision - Strong documentation and communication skills, including comfort working with Arabic and/or English-speaking stakeholders as needed
Role Description The IAM/PAM Consultant is responsible for designing, assessing, and improving identity and access control frameworks, with a focused emphasis on privileged access management. This role defines the target-state architecture for both IAM and PAM environments and drives the implementation of secure, compliant, and operationally sound access practices across the organization. Key Responsibilities - Architecture & Design - Design the target-state architecture for Identity & Access Management (IAM) and Privileged Access Management (PAM), with particular focus on high-risk privileged access scenarios. - Define onboarding standards and integration requirements across directory services, MFA, and Single Sign-On (SSO) platforms, including end-to-end access lifecycle processes. - Privileged Access Operations - Establish operational baselines for privileged access governance, covering password and key vaulting, credential rotation, approval workflows, session control and recording, and emergency "break-glass" access procedures. - Define a secure approach for third-party and OEM privileged access, including vendor remote access controls and governance frameworks. - Assessment & Compliance - Assess current IAM/PAM configurations against industry best practices and NCA ECC (Essential Cybersecurity Controls) requirements. - Identify gaps and deliver clear, prioritized remediation actions with practical implementation guidance. - Monitoring & SOC Integration - Define monitoring requirements and alert use-cases for integration with SOC/SIEM platforms, including detection of privileged misuse, anomalous access patterns, and high-risk behavior indicators. - Documentation & Knowledge Transfer - Produce comprehensive configuration guides, Standard Operating Procedures (SOPs), and technical documentation for IT and security teams. - Deliver structured training and knowledge transfer sessions to ensure operational teams can sustain and manage the implemented controls. Qualifications - Proven experience in IAM/PAM design and implementation within enterprise environments. - Hands-on experience with leading PAM platforms (e.g., CyberArk, BeyondTrust, Delinea/Thycotic). - Strong understanding of directory services (Active Directory, LDAP), MFA solutions, and SSO protocols (SAML, OAuth, OIDC). - Familiarity with NCA ECC and regional cybersecurity compliance frameworks. - Experience integrating PAM monitoring with SIEM/SOC environments. - Ability to produce clear technical documentation and deliver knowledge transfer to diverse audiences.
Role Description We are looking for a highly skilled and experienced L2 Data Engineer to join our growing Data & Analytics team. In this role, you will lead the design, development, optimization, and maintenance of scalable enterprise data platforms and cloud-native data solutions. You will work closely with architects, analysts, and business stakeholders to build high-performance data pipelines and modern lakehouse solutions that support advanced analytics, reporting, and data-driven decision-making. This opportunity is ideal for a senior data professional with strong hands-on expertise in Databricks and the Microsoft Azure ecosystem, who is passionate about building reliable, scalable, and optimized data platforms in enterprise environments. Qualifications - 5+ years of professional experience in Data Engineering or related roles. - Strong expertise in Python for enterprise data processing, transformation, and automation. - Advanced hands-on experience with Pandas, PySpark, and Spark SQL for large-scale distributed processing. - Strong experience with Databricks, including cluster management, notebook development, workflow orchestration, Delta Lake, and performance optimization. - Extensive experience building and managing enterprise data pipelines using Azure Data Factory. - Strong working knowledge of Azure Synapse Analytics, particularly Spark pool integration and enterprise data warehousing concepts. - Advanced SQL skills including query optimization, performance tuning, indexing strategies, and troubleshooting. - Strong understanding of data lake architecture, Delta Lake, incremental processing, partitioning, and lakehouse concepts. - Experience implementing data governance, security, access controls, and monitoring within cloud data platforms. - Experience handling production support, troubleshooting, and optimization of enterprise data platforms. Requirements - Design, develop, and optimize enterprise-scale data pipelines and ETL/ELT workflows using Azure and Databricks technologies. - Architect and implement scalable data ingestion, transformation, and orchestration processes using Azure Data Factory, Databricks, and Azure Synapse Analytics. - Develop high-performance data transformation frameworks using PySpark, Python, and Spark SQL for large-scale distributed data processing. - Optimize SQL queries, Spark jobs, and data workflows to improve performance, scalability, and cost efficiency. - Lead data migration initiatives, including SQL Server migrations and modernization of legacy data platforms. - Implement and maintain Delta Lake architecture, incremental data loading strategies, and enterprise data lake best practices. - Collaborate with architects and cross-functional teams to design robust and scalable data models aligned with business and governance standards. - Monitor and troubleshoot production pipelines, perform root-cause analysis, and implement preventive measures for recurring issues. - Support CI/CD implementation and infrastructure automation for data engineering workflows. - Mentor junior engineers and contribute to engineering standards, reusable frameworks, and technical best practices. - Create and maintain technical documentation including architecture diagrams, pipeline documentation, and operational runbooks. - Evaluate and recommend modern data engineering tools, frameworks, and optimization strategies. Benefits - Experience with Terraform for Azure infrastructure provisioning and Infrastructure-as-Code (IaC). - Experience implementing CI/CD pipelines for data engineering deployments. - Exposure to Lakehouse Federation, Delta Sharing, and modern data sharing architectures. - Experience with streaming and near real-time data processing solutions. - Knowledge of DevOps practices and cloud cost optimization strategies. Certification Requirement Candidates are expected to hold or be actively working toward the Databricks Certified Data Engineer Professional certification. This certification validates advanced expertise across the following domains: - Advanced ETL and ELT development using Spark SQL and PySpark - Enterprise-grade pipeline orchestration and optimization - Data modeling and scalable lakehouse architecture - Performance tuning and distributed data processing optimization - Advanced data governance and security implementation - Production-grade data engineering practices within the Databricks ecosystem
Role Description We are looking for a motivated and technically solid L1 Data Engineer to join our growing Data & Analytics team. In this role, you will be responsible for designing, building, and maintaining the data architecture and infrastructure that supports our organization's data strategy. You will work hands-on to develop, test, and deploy reliable data solutions — ensuring pipelines are scalable, efficient, and aligned with business requirements. This is an ideal opportunity for a data professional who is eager to deepen their expertise in cloud-native data platforms, particularly within the Microsoft Azure and Databricks ecosystem, and who thrives in a collaborative, fast-paced environment. - Design, develop, and maintain scalable data pipelines and ETL/ELT workflows to support business intelligence and analytics use cases. - Build and optimize data ingestion processes using Azure Data Factory and Databricks, ensuring data quality and consistency across all layers of the data platform. - Transform and process large datasets using PySpark and Python, applying best practices for performance and maintainability. - Write and optimize complex SQL queries to support analytical reporting and data validation requirements. - Collaborate with data architects and senior engineers to implement and maintain data models aligned with organizational standards. - Monitor, troubleshoot, and resolve pipeline failures and data quality issues, applying root-cause analysis to prevent recurrence. - Contribute to documentation of data pipelines, data dictionaries, and engineering standards. - Support the team in exploring and evaluating new tools and approaches to continuously improve the data infrastructure. Qualifications - 2+ years of professional experience in a Data Engineering or closely related role. - Strong proficiency in Python for data processing, transformation, and automation tasks. - Hands-on experience with Pandas for data manipulation and PySpark for distributed data processing. - Practical experience with Databricks, including notebook development, clusters, and job orchestration. - Experience building and managing data pipelines with Azure Data Factory. - Working knowledge of Azure Synapse Analytics, particularly Spark pool integration. - Solid SQL skills, including query writing, optimization, and performance tuning. - Familiarity with data engineering principles including incremental loading, data lake architecture, and Delta Lake. - Understanding of data governance and security concepts within a cloud data platform. Requirements - Experience with SQL Server migration projects, including schema conversion and data movement. - Exposure to Terraform for Azure infrastructure provisioning and management. - Familiarity with CI/CD practices applied to data engineering workflows. - Experience with Delta Sharing or Lakehouse Federation concepts. Certification Requirement Candidates are expected to hold or be actively working toward the Databricks Certified Data Engineer Associate certification. This certification validates foundational knowledge across the following domains: - Databricks Lakehouse Platform architecture and capabilities - ETL and ELT workflows using Spark SQL and PySpark - Incremental data processing and structured streaming - Production pipeline development and orchestration - Data governance and security within the Databricks environment
Role Description As a Data Engineer, He/She will be responsible for designing, building, and maintaining the data architecture and infrastructure required for our organization's data needs. They will also be responsible for developing, testing, and deploying data solutions, ensuring that they meet our organization's needs. Qualifications - Experience working with Python for data analysis and processing. - Proficient in using the Pandas library for data manipulation and analysis. - Experience working with Pyspark for distributed data processing. - Familiar with Databricks for managing big data workloads. - Experience with Azure Synapse Spark for building and managing data pipelines. - Experience with Azure Data Factory for creating and managing data integration workflows. - Proficient in SQL and experienced in optimizing SQL queries for performance. - Experience migrating data from SQL Server to other platforms. - Bonus: Experience with Terraform for Azure. - Knowledge assessed in the Databricks certification: Databricks Certified Data Engineering Associate. - Knowledge assessed in the Databricks certification: Databricks Certified Data Engineering Professional. Company Description
Role Description Our Engineering Team is looking for a strategic, visionary, and hands-on leader to join us as a Principal Engineer / Software Architect. In this role, you’ll define the technical backbone of our global HR platform, drive AI-powered innovation, and ensure our systems are secure, scalable, and future-proof. What You’ll Own: - Define and lead the technical and architectural vision for our core platform. - Drive AI and machine learning initiatives that power automation, compliance, and data intelligence. - Embed DevSecOps and security-first principles throughout our software delivery lifecycle. - Design scalable, resilient, and cloud-native systems that support our global operations. - Mentor senior engineers, cooperate with Engineering managers, and guide teams toward engineering excellence. - Collaborate with Product, Data, and AI teams to deliver intelligent, secure, and high-performing solutions. Qualifications - 10+ years of software engineering experience with strong system design and architecture skills. - Proven experience in AI/ML integration or productionizing machine learning models at scale. - Deep expertise in DevSecOps, cloud security, and automation (AWS/GCP or Kubernetes or IaC). - Proficiency in backend technologies such as Java/Python. - Strong problem-solving, leadership, and mentorship capabilities. - Passion for innovation, scalability, and secure software design. Requirements - Experience in HR tech, fintech, or data-heavy platforms (Nice to Have). - Familiarity with GDPR, ISO27001, and modern data protection frameworks (Nice to Have). - Knowledge of AI ethics, model monitoring, or ML security (Nice to Have). - Familiarity with AI/ML applications, observability, and intelligent automation (Nice to Have). Benefits - Global, remote, and thriving: We're a global team of talented individuals spread across 26 countries. Our WorkFlex program lets you work from anywhere, anytime. - Your well-being is our priority: We offer a dedicated Well-Being Day—a full day off just to recharge and relax. - Get fit and stay active: Work out on your terms, at a discount with our subsidised gym memberships. - Learn, grow, and develop: With our Training & Development Allowance, you’ll have all the opportunities you need to keep expanding your skills and knowledge. - Stay connected: Take part in exciting annual team meetups! - Diversity is our superpower: We are proud to be an equal opportunity employer, committed to fostering a diverse and inclusive workplace.
Role Description As we scale our delivery across EMEA to meet growing customer demand, we are looking to engage a dedicated Senior Consultant (Lead Consultant level) on a contract basis for one of our clients. The engagement is structured as a 6-month contract, with the option to extend up to 12 months, based on performance and business requirements. The contractor will be embedded within the Cohesity Professional Services team, leading and delivering expert-level engagements directly with enterprise customers across EMEA. Core responsibilities will include: - Driving technology discussions, solution positioning, and architecture design from initial engagement through to implementation - Translating customer business requirements into integrated technical solutions and ensuring seamless integration into existing environments - Working alongside our internal Sales, PMO, and Engineering teams as well as key partners to support solution design and delivery - Representing Cohesity Professional Services through high-impact customer presentations and executive-level engagements - Keeping current with industry trends and continuously developing expertise in evolving technologies Qualifications - 8+ years of hands-on experience with NetBackup and/or NetBackup Flex Appliances - Deep expertise in data protection, backup, and recovery architectures - Strong understanding of cloud platforms and highly available application architectures - Solid working knowledge of major operating systems and their configurations - Proficiency with enterprise applications and databases (e.g., Oracle, SAP, SQL Server) - Familiarity with scripting and automation tools such as Ansible or Puppet - Proven customer-facing engagement skills, with the ability to present and communicate technical concepts to senior stakeholders