Job Description: Senior DevOps Engineer (9-12 Years Experience) - Banking Sector
Location: Muscat, Oman
Department: Technology/Engineering
About Us
NotionMindz Technology LLP is a global technology partner dedicated to empowering businesses through diverse service offerings. We collaborate with clients worldwide to support their technology initiatives, including:
- Technology Resource Staffing: Expert teams tailored to project needs.
- Offshore Development Center (ODC) Solutions: End-to-end setup, management, and optimization.
- Testing Services: Establishing and managing Testing Centers of Excellence (CoE) and Testing-as-a-Service (TaaS).
- Custom Development: Scalable software solutions aligned with business goals.
Our mission is to be a trusted partner, enabling innovation and efficiency across industries.
Job Summary
As a Senior DevOps Engineer, you will design, implement, and manage cloud-native infrastructure, CI/CD pipelines, and automation frameworks to support mission-critical banking applications. Your expertise in DevOps practices, security compliance, and collaboration will drive operational excellence while adhering to stringent regulatory standards (e.g., PCI-DSS, GDPR, SOX).
Key Responsibilities
- Infrastructure & Cloud Management
- Architect, deploy, and manage secure, scalable cloud infrastructure (AWS/Azure/GCP) for high-availability banking systems.
- Implement Infrastructure-as-Code (IaC) using Terraform, CloudFormation, or Ansible.
- Optimize cloud costs while ensuring performance and reliability.
- CI/CD Pipeline Development
- Design and maintain robust CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) for rapid, secure deployments.
- Integrate automated testing, code quality checks, and security scanning (SAST/DAST).
- Security & Compliance
- Ensure infrastructure and pipelines comply with banking regulations (e.g., PCI-DSS, GDPR) and internal audits.
- Implement secrets management (Hashicorp Vault, AWS Secrets Manager) and role-based access control (RBAC).
- Monitoring & Incident Response
- Deploy monitoring/alerting tools (Prometheus, Grafana, ELK, Datadog) for real-time system health insights.
- Lead incident response, root cause analysis, and post-mortems for critical outages.
- Collaboration & Leadership
- Partner with development, QA, and security teams to streamline SDLC in an Agile environment.
- Mentor junior engineers and evangelize DevOps best practices (e.g., shift-left security, GitOps).
- Disaster Recovery & Business Continuity
- Design DR strategies and automate failover processes for zero-downtime deployments.
Qualifications
Technical Skills
- 9-12 years of DevOps/SRE experience, including 3+ years in banking/financial services.
- Expertise in:
- Cloud Platforms: AWS (preferred), Azure, or GCP with focus on serverless, Kubernetes (EKS/AKS/GKE), and microservices.
- Automation Tools: Terraform, Ansible, Jenkins, ArgoCD, Helm.
- Scripting: Python, Bash, or Go.
- Security: Vulnerability management, penetration testing, and compliance frameworks.
- Databases: SQL, NoSQL, and in-memory systems (e.g., Oracle, PostgreSQL, Redis).
Soft Skills
- Strong communication skills to collaborate with cross-functional teams.
- Problem-solving mindset with a focus on delivering business value.
- Leadership experience in guiding DevOps transformations.
Certifications (Preferred)
- AWS/Azure DevOps Engineer, CKA/CKAD, Hashicorp Terraform Associate, or CISSP.
Education
- Bachelor’s/Master’s in Computer Science, Engineering, or related field.
Why Join Us?
- Impact: Shape the future of banking technology in a secure, innovative environment.
- Growth: Access to cutting-edge tools, certifications, and global projects.
- Culture: Collaborative, inclusive workplace with a focus on work-life balance.