The Senior DevOps Engineer at City National Bank of Florida is responsible for driving the modernization and optimization of our development and operational workflows, ensuring seamless integration across our technology platforms. This role focuses on designing and implementing robust CI/CD pipelines, managing cloud infrastructure, and automating key processes to enhance efficiency, scalability, and security. As a key contributor to strategic initiatives like cloud migration and legacy system modernization, the Senior DevOps Engineer will collaborate with cross-functional teams to embed DevOps best practices into our Secure Software Development Lifecycle (SDLC) while ensuring compliance with regulatory standards.
Principal Duties & Responsibilities:
- Design, develop, and maintain automated CI/CD pipelines to streamline software delivery processes.
- Manage and optimize cloud infrastructure, with a focus on Azure, to ensure scalability, performance, and security.
- Implement Infrastructure as Code (IaC) solutions using tools such as Terraform, ARM templates, or Ansible.
- Monitor production systems and deployment pipelines, ensuring high availability and rapid issue resolution.
- Collaborate with development, operations, and quality assurance teams to integrate DevOps best practices across the SDLC.
- Automate repetitive tasks to enhance team productivity and reduce operational overhead.
- Develop and maintain logging, monitoring, and alerting systems to proactively identify and resolve system issues.
- Ensure all systems and processes comply with SDLC, regulatory, and security standards.
- Lead efforts to modernize legacy systems, aligning with the bank’s cloud-first strategy and enterprise goals.
- Act as a technical mentor for junior DevOps engineers, conducting code reviews and sharing best practices.
- Document technical workflows, standards, and processes to support knowledge sharing and team alignment.
- Collaborate with cross-functional teams to support strategic initiatives, such as Elevate and nCino platform optimization.
- Participate in disaster recovery planning and implementation to minimize downtime and ensure business continuity.
- Research and evaluate new DevOps tools and technologies to continuously improve processes and infrastructure.