The DevOps Engineer will be instrumental in designing, implementing, and maintaining the company’s CI/CD pipelines, automation frameworks, and infrastructure as code (IaC) solutions. This role will champion DevOps best practices, foster collaboration between development and operations, and ensure rapid, reliable, and secure software delivery.

CI/CD Pipeline Maturity:

  • Extend and optimize CI/CD pipelines to include automated testing (integration, performance, security), deployment to production environments, and rollback strategies.
  • Implement advanced branching strategies and code quality gates.
  • Integrate security into the pipeline (DevSecOps).

Infrastructure as Code (IaC):

  • Develop and maintain IaC scripts (e.g., CloudFormation, Terraform) for provisioning and managing AWS infrastructure consistently and repeatably.
  • Automate environment provisioning and de-provisioning.

Automation Tooling:

  • Identify and automate repetitive tasks across the software development lifecycle and IT operations.
  • Evaluate, implement, and integrate new DevOps tools and technologies (e.g., container orchestration, configuration management).
  • Manage and optimize existing DevOps toolchain (Jenkins, GitLab CI, Azure DevOps, etc.).

Monitoring, Logging Alerting:

  • Design and implement comprehensive monitoring, logging, and alerting solutions for all applications and infrastructure, ensuring proactive issue detection and resolution.
  • Develop custom dashboards and reports for operational insights.

Collaboration Culture:

  • Act as a coach and mentor to development and operations teams on DevOps principles and practices.
  • Drive a culture of shared responsibility, continuous feedback, and blameless post-mortems.

Release Management:

  • Work closely with the Head of IT Operations and relevant teams to streamline and enforce robust release management processes.

  • Proven experience (5+ years) as a DevOps Engineer or in a similar role.
  • Strong expertise in CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, CircleCI).
  • Proficiency with Infrastructure as Code (IaC) tools (e.g., CloudFormation, Terraform, Ansible).
  • Solid experience with cloud platforms (AWS strongly preferred) and cloud services.
  • Strong scripting skills (e.g., Python, Bash, PowerShell).
  • Experience with containerization (Docker, Kubernetes) and microservices architectures.
  • Familiarity with version control systems (Git) and branching strategies.
  • Understanding of network, security, and database concepts.
  • Experience in a financial services environment is highly desirable.

Desired Skills:

  • Systems Analysis
  • Complex Problem Solving
  • Programming/configuration
  • Critical Thinking
  • Time Management

Learn more/Apply for this position