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 :
- 48 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.
Remote Work :
No
Employment Type :
Full-time