DevOps Engineer
Charlotte, NC, US, 28202
Role Description
As a DevOps Engineer you will play a critical role binding the gap between development and operations. You will work closely with our software engineering, QA, infrastructure and security teams to design, implement and maintain a robust and scalable CICD solution to support mission-critical financial applications. Your expertise will ensure the seamless deployment of applications, while maintaining the highest levels of security, compliance and performance.
Role Objectives: Delivery
CICD Pipeline Management: design, develop and maintain Continuous Integration and Continuous Deployment pipelines to streamline the software development process.
Infrastructure as Code – Implement and manage Infrastructure as Code using tools such as Terraform and Ansible to automate the provision and management of infrastructure.
Monitoring & Logging: develop and maintain comprehensive monitoring and logging solutions to ensure the reliability and performance of production systems.
Security & Compliance: collaborate with security teams to integrate security best practices into the DevOps processes, ensuring that all systems meet the stringent compliance requirements of the bank.
Cloud and On-Premise Infrastructure: manage both Cloud based (Azure) and on-premise (OpenShift/VM’s) infrastructure, ensuring high availability and disaster recovery readiness.
Automation & Scripting: develop automation scripts using Python, Bash or similar as required to automate routine tasks.
Collaboration: work closely with development, QA, security and operations teams to ensure smooth and reliable application delivery and setting out best practice guidelines wherever possible.
Environment Stability: take part in the DevOps team Rota to monitor alerts across environments, reporting on issues and improving the monitoring stack as required.
Tooling development: help to build out the engineering platform that assists in improving developer experience and productivity.
Release and DR: deploy scheduled releases and DR weekend checkouts when required.
Qualifications and Skills
- 7+ years of experience in DevOps or Site Reliability Engineering roles
- Proven expertise in CI/CD pipeline development and maintenance
- Strong proficiency with Infrastructure as Code tools (Terraform, Ansible)
- Advanced scripting skills in Python, Bash, or similar languages
- Solid experience with Azure and OpenShift/VM-based infrastructure
- Deep understanding of monitoring, logging, and alerting systems
- Familiarity with security and compliance frameworks in regulated environments\
- Strong collaboration skills across engineering, QA, security, and operations
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred)
Additional Requirements
Nearest Major Market: Charlotte