DevOps Engineer
Responsibilities
Development
- Collaborate with development teams to design, develop, and maintain APIs and web applications.
- Implement robust and scalable backend systems, ensuring high availability and performance.
- Build tools and scripts to improve the efficiency of development workflows.
- Optimize application performance through code enhancements and server-side tuning.
Operations
- Design, deploy, and manage cloud & on-premise infrastructure.
- Develop and maintain dashboards for system monitoring and management.
- Monitor system health and performance, responding to incidents promptly to minimize downtime.
- Ensure compliance with financial industry standards and implement necessary security protocols.
- Automate routine operational tasks and processes to enhance efficiency.
Requirements
- Experience: 3+ years in a DevOps or full-stack development role or system engineer, preferably in fintech or a similar domain.
- Experience in frontend technologies like React, Angular, or Vue.js.
- Knowledge of database management (SQL and NoSQL) and optimization.
- Familiar in developing RESTful APIs and web applications using Node.js or express.js or Java or .NET.
- Experience with services like EC2, S3, RDS, Lambda, etc.
- Familiarity with tools like prebuild or custom-built dashboards for system monitoring and reporting.
- Knowledge of Docker and Kubernetes for microservices deployment and management.
- Strong command of Git and branching strategies.
- Proficiency in scripting (Python, Bash, or similar).
- Better understanding of fintech regulations like PCI-DSS or GDPR.