- Company Name
- RBC
- Job Title
- Senior DevOps Developer
- Job Description
-
**Job Title**
Senior DevOps Developer
**Role Summary**
Leads end‑to‑end DevOps/DevSecOps strategy, builds scalable pipelines, and ensures high‑availability, secure, and efficient delivery of enterprise applications across cloud environments. Acts as custodian of tooling, policy, and performance metrics to reduce lead times, mean time to recovery, and failure rates.
**Expectations**
- Deliver modern CI/CD pipelines and monitoring solutions.
- Provide governance on tooling, security, and best practices.
- Mentor peers, drive continuous improvement, and influence cross‑functional teams.
**Key Responsibilities**
1. Design, implement, and scale CI/CD pipelines for build, test, scan, and deploy to pre‑production and production.
2. Build and maintain distributed monitoring, alerting, and dashboards for infrastructure and application health.
3. Evaluate, select, and advocate DevOps/DevSecOps tools; collaborate with DevOps CoE on vendor and technology decisions.
4. Provision and secure cloud, network, and firewall resources; remediate infrastructure vulnerabilities.
5. Own deployment pipelines, release orchestration, and continuous delivery of containerized workloads.
6. Conduct risk assessment, mitigation planning, and post‑incident reviews.
7. Automate infrastructure-as-code, configuration management, and environment provisioning.
8. Lead code and configuration reviews, enforce coding, security, and compliance standards.
9. Continuously measure and improve pipeline metrics, deployment frequency, and MTTR.
**Required Skills**
- 5+ years of DevOps engineering experience across multiple projects and platforms.
- Deep knowledge of scripting (Python, Bash, PowerShell, Node.js).
- Expertise with Linux/Windows system administration, CI/CD tools (Jenkins, GitHub Actions), build/repo tools (Maven, Gradle, Nexus, Git).
- Experience with static and dynamic code scanning (SonarQube, Snyk, etc.).
- Proficiency in Docker, container registries, and container orchestration (Kubernetes).
- Cloud experience with Azure/AWS/GCP, networking, firewall, and security controls.
- Strong troubleshooting, analytical, and communication skills.
- Ability to work independently, mentor others, and influence cross‑functional stakeholders.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Industry certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Docker Certified Associate, Kubernetes Administrator, or equivalent) are highly desirable.
---