Job Title: DevOps Engineer
Location: Not specified
Role Overview:
We are seeking a highly skilled DevOps Engineer who is hands-on, a problem solver, and a technical expert with strong leadership abilities. The project involves regulatory reporting for a banking client, utilizing Linux/Unix and .Net technologies. We are also planning to initiate development activities to integrate an existing solution with a newly created system designed for high-volume data archiving.
Responsibilities:
- Design and implement new CI/CD tools and pipelines.
- Automate and enhance development and release processes.
- Collaborate with software developers to ensure adherence to established development practices.
- Work closely with both technology and business partners.
- Write, test, and review code to ensure high-quality outcomes.
- Develop and maintain software within an Agile, fast-paced DevOps environment.
- Reduce lead time for business changes and increase deployment frequency.
- Contribute to designing and delivering solutions that enhance the speed and confidence of production delivery.
Required Skills:
- Over 5 years of relevant experience.
- Proficiency with Ansible, Kafka, and Python.
- Strong knowledge of Bash scripting.
- Deep understanding of CI/CD processes.
- Experience with containers and Kubernetes.
- Strong understanding of the SDLC (Software Development Life Cycle).
- Expertise in GitLab.
- A burning drive to pick up new skills and adjust to new technology.
Preferred Skills:
- Experience in the banking or investment banking sector.
- Familiarity with the REX automation framework (TE1, TE2, PROD).
- Knowledge of cloud platforms, with a preference for Azure Cloud.