cloud dataops engineer
Role details
Job location
Tech stack
Job description
-
Release & Environment Management: Own and support the end-to-end release lifecycle, managing applications through the entire Route To Live (RTL) process from development to production.
-
Cloud Infrastructure & Data Streams: Manage and configure cloud resources, specifically deploying platforms to process and publish data via Azure Stream Analytics.
-
Identity & Access Management (IAM): Implement and maintain secure authentication structures, including *Azure-based RBAC, **Azure SSO, and *OAuth/JWS validations for session management.
-
CI/CD & Automation: Automate software builds and deployments across multiple business modules, streamlining the build release process for web applications.
-
Containerization & Bundling: Utilize Docker and packaging tools like Webpack to containerize environments and ensure configuration consistency across systems.
-
Agile Operations: Work deeply within an Agile Scrum methodology, collaborating in daily stand-ups, sprint reviews, and release planning to align operational goals with development timelines.
Requirements
Do you have experience in Software deployment?, Do you have a Bachelor's degree?, We are looking for a DevOps Engineer with a strong development background to bridge the gap between our software engineering and infrastructure teams. In this role, you will manage, automate, and optimize our application delivery pipeline with a heavy focus on cloud infrastructure. Utilizing your experience with cloud platforms (Azure) and enterprise application workflows, you will ensure our deployments are secure, reliable, and scalable throughout the entire development lifecycle., * Experience: A proven track record in software engineering or cloud environments, possessing 6+ years of experience in JavaScript and cloud-integrated systems.
-
Cloud & Identity Platform: Hands-on experience with *Microsoft Azure, including *Azure Stream Analytics, Azure RBAC, and Azure SSO.
-
Containerization & Tooling: Proficient with Docker for container management and Webpack for asset bundling.
-
Security Protocols: Strong knowledge of secure web practices, token validation, and authorization protocols (OAuth, JWS).
-
Development Literacy: A solid understanding of the applications you are deploying, with proficiency in *Node.js, Express.js, and building/deploying *Micro Frontend Architectures.
-
Testing Methodologies: Strong familiarity with Test-Driven Development (TDD) and running automated unit tests using Jest, Enzyme, or Mocha.
-
Education: Bachelor's degree in Engineering, Computer Science, or a related field (e.g., Electronics and Communication Engineering).
Preferred Attributes
-
Strong collaborative skills, with a history of supporting major corporate clients (e.g., banking/utilities) through critical deployment phases.
-
A "DevSecOps" mindset, focusing heavily on security integrations like Single Sign-On and Role-Based Access Control early in the deployment pipeline.
-
Excellent problem-solving skills for debugging deployment failures and managing complex build releases.