Location :- Dubai, UAE
Website :- www.staffconnect.ae
About the Role
We are seeking an experienced DevSecOps / DevOps Engineer to lead the transition of a business-critical enterprise application from a third-party vendor into our organization. The application is deployed within the IT environment of a leading Oil & Gas operator and comprises multiple integrated components hosted on Windows Server infrastructure.
The successful candidate will be responsible for application deployment, environment management, CI/CD implementation, operational support, and close collaboration with the client’s IT and Digital teams to ensure a seamless application takeover and long-term operational stability.
Key Responsibilities
Application Deployment & Environment Management
- Deploy and manage Node.js backend services using PM2 on Windows Server.
- Deploy and maintain React frontend applications.
- Manage deployments across Development, Test, UAT, and Production environments.
- Execute application build and release activities, including:
- Version management
- Release planning
- Rollback procedures
- Perform pre-deployment validation and post-deployment verification.
- Maintain deployment documentation and release records.
Web Server Administration
- Configure, administer, and maintain Apache Web Server.
- Manage VirtualHost configurations.
- Configure and maintain:
- ProxyPass
- ProxyPassReverse
- Host static web content and configure backend routing.
- Troubleshoot web server configuration and performance issues.
SSL & Infrastructure Management
- Generate Certificate Signing Requests (CSR).
- Install, renew, and maintain SSL certificates.
- Support dual-layer SSL implementations.
- Coordinate with client IT teams for:
- Load balancer configuration
- SSL deployment
- Network routing
- DNS updates
Database Administration
- Perform Microsoft SQL Server backup and restore operations.
- Execute database deployment scripts.
- Manage environment-specific database configurations.
- Support schema changes, upgrades, and data migration activities.
Identity & Access Management
- Configure and maintain Azure Active Directory (Azure AD) Single Sign-On (SSO).
- Manage OAuth authentication settings.
- Configure client credentials, redirect URLs, and callback endpoints.
- Support authentication troubleshooting and security compliance.
DevOps & CI/CD
- Design, implement, and maintain CI/CD pipelines.
- Automate application deployment and release processes.
- Manage source control using Git.
- Ensure deployment governance, version control, and release traceability.
- Maintain deployment runbooks and operational documentation.
Monitoring & Operational Support
- Monitor application health using PM2, server logs, and monitoring tools.
- Perform first-level troubleshooting and incident response.
- Coordinate issue resolution with development and infrastructure teams.
- Support production deployments and ongoing operational maintenance.
Client & Stakeholder Coordination
- Collaborate with client IT and Digital teams to coordinate:
- Server provisioning
- Firewall changes
- Network access
- SSL certificate management
- Load balancer configuration
- Support structured Change Management processes.
- Participate in deployment planning, release meetings, and operational reviews.
Required Technical Skills
- Node.js Deployment
- PM2 Process Manager
- React Application Deployment
- Apache Web Server
- Microsoft SQL Server
- Windows Server Administration
- Azure Active Directory (Azure AD) SSO
- OAuth Authentication
- SSL Certificate Management
- CI/CD Pipeline Design & Implementation
- Git Version Control
- Application Deployment & Release Management
- Environment Management
- Monitoring & Troubleshooting
Preferred Skills
- PowerShell Scripting
- Load Balancer Configuration
- Enterprise Networking Concepts
- Change Management Processes
- DevSecOps Best Practices
- Experience in regulated enterprise environments
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Minimum 3+ years of experience in DevOps, DevSecOps, or System Administration.
- Hands-on experience deploying and supporting Node.js applications on Windows Server.
- Experience working in enterprise production environments.
- Strong communication, documentation, and stakeholder management skills.
- Experience coordinating with client IT teams, development teams, and third-party vendors.
Preferred Industry Experience
Experience in one or more of the following industries is highly desirable:
- Oil & Gas
- Energy
- Utilities
- Enterprise IT
- Industrial Automation
Career Growth Opportunities
As the application transition progresses, additional opportunities may become available in related technical roles, including:
- Backend Developer
- Frontend Developer
- QA Engineer
- Database Developer
- Technical Lead
- Solution Architect
Join us to play a key role in delivering a successful enterprise application transition while helping build a modern, secure, and scalable operational platform.

