Job Description
We are seeking a detail-oriented and security-focused DevSecOps Engineer with experience building and maintaining CI / CD pipelines for .NET-based applications, databases, and Docker containers . The ideal candidate will have hands-on expertise in tools like Jenkins, Ansible , and Bitbucket , combined with PowerShell scripting and strong experience in on-prem server setup . This role is responsible for integrating security throughout the software delivery lifecycle while driving automation, scalability, and system integrity.
Duties and Responsibilities :
- Design, implement, and maintain secure and scalable CI / CD pipelines for .NET applications , databases like MS SQL or PostgreSQL , and Docker containers using tools like Jenkins and Ansible .
- Work with Bitbucket for source control management, branching strategies, and pipeline integrations.
- Automate infrastructure provisioning, application deployments, and database changes with security and compliance in mind.
- Write and maintain PowerShell scripts for system tasks, deployment automation, and security controls.
- Set up and maintain on-premises server infrastructure , ensuring high availability, performance, and security.
- Integrate security scanning tools (SAST, DAST, dependency checks) into pipelines to detect vulnerabilities early in the lifecycle.
- Implement secrets management, role-based access, and secure credential handling across CI / CD workflows.
- Ensure Docker images are built, scanned, signed, and deployed securely to appropriate environments.
- Work with developers and DBAs to streamline deployments and maintain consistency across development, staging, and production environments.
- Monitor systems and pipelines for performance, security incidents, and compliance violations.
- Maintain documentation related to DevSecOps practices, pipelines, and security standards .
Qualifications
4–8 years of experience as a DevSecOps or DevOps Engineer in CI / CD environments.Strong experience with CI / CD tools : Jenkins , Ansible (or similar), and Bitbucket (Git).Expertise in building and managing pipelines for .NET applications, SQL / NoSQL databases , and Docker-based macro and micro services .Proficiency in PowerShell scripting for automation, system configuration, and deployment tasks.Solid understanding of on-premises infrastructure setup , including server provisioning and configuration.Experience in Windows Server OS and Linux Server OS with virtualization.Knowledge of DevSecOps principles , secure SDLC practices , and embedding security into CI / CD workflows.Familiarity with security tools like SonarQube, Snyk, OWASP Dependency-Check , etc.Understanding of infrastructure security, IAM , and compliance standards (e.g., ISO, SOC2, GDPR, etc.).Knowledge of setting up DevOps pipelines on and for Cloud Platforms (AWS, Azure, or GCP)Desirable Skills and Experience
Experience with other scripting languages like Bash or Python.Experience in implementing Infrastructure-as-Code (IaC) with Terraform , OpenTofu, etc.Hands-on experience with container security best practices, image scanning, and Kubernetes security.Exposure to cloud platforms (AWS, Azure, or GCP) and hybrid infrastructure models.Relevant certifications (e.g., DevSecOps Professional, CKS, CISM, CISSP, Azure DevOps Engineer, etc.).Additional Information
Please submit your resume along with a brief cover letter in the “Message to the Hiring Team” field, highlighting project examples that demonstrate your DevSecOps expertise.
Competitive salary.Monthly transport allowance.Bahrain visa Sponsorship for you and your family.Sponsored flight back to Home Country once per annum for you and your family.Medical Insurance for you and your Family.A collaborative and innovative team environment.Opportunities for learning, development, and career advancement.