Roles & Responsibilities
The DevOps Engineer will be responsible for automating, streamlining, and optimizing the software development and deployment lifecycle. The ideal candidate will have strong Linux expertise, programming skills in Node.js and Python, and hands-on experience with CI / CD tools like Jenkins. Familiarity with change management processes in banking or financial institutions is a valuable asset.
Core Responsibilities
- Manage and maintain Linux-based systems and environments.
- Develop automation scripts and tools using Node.js and Python.
- Design, implement, and maintain CI / CD pipelines using Jenkins.
- Collaborate with development and operations teams to ensure smooth deployment and integration.
- Monitor system performance and troubleshoot issues across environments.
- Support release and change management processes, especially in regulated environments.
- Ensure compliance with security and operational standards.
Required Skills & Qualifications
Strong proficiency in Linux system administration.Programming experience in Node.js and Python.Hands-on experience with Jenkins and CI / CD pipeline setup.Familiarity with version control systems (e.g., Git).Good understanding of infrastructure automation and scripting.Strong analytical and problem-solving skills.Effective communication and collaboration abilities.Preferred / Nice-to-Have Skills
Experience working in banking or financial institutions, especially with formal change management processes.Exposure to containerization tools (e.g., Docker) and orchestration platforms (e.g., Kubernetes).Knowledge of cloud platforms (AWS, Azure, GCP).Understanding of security and compliance requirements in regulated industries.Tell employers what skills you have
Version Control
Streamlining
Linux System Administration
Kubernetes
Azure
Change Management
Pipelines
Scripting
Python
Containerization
Banking
Docker
Ansible
Orchestration
Linux
Software Development