Infrastructure Design and Deployment: Collaborate with cross-functional teams to design, build, and deploy highly available and scalable infrastructure to support our FinTech/Banking applications. Utilize industry best practices and emerging technologies to optimize system performance and ensure business continuity.
Continuous Integration and Continuous Deployment (CI/CD): Implement and manage automated CI/CD pipelines to streamline the software delivery process, enabling frequent and reliable releases of software updates.
Monitoring and Performance Optimization: Set up robust monitoring and logging systems to proactively identify performance bottlenecks, system failures, and security vulnerabilities. Work closely with the development team to optimize application performance.
Security and Compliance: Maintain a strong focus on security throughout the entire infrastructure stack. Implement security best practices, conduct regular security audits, and ensure compliance with industry standards and regulations.
Infrastructure as Code (IaC): Leverage Infrastructure as Code principles to automate the provisioning and management of infrastructure resources. Manage configuration management systems to ensure consistency across environments.
Cloud Services Management: Manage and optimize cloud infrastructure (e.g., AWS, Azure, Google Cloud) to ensure cost-effectiveness, scalability, and resilience. Implement disaster recovery and backup strategies.
Collaboration and Communication: Foster effective communication and collaboration among different teams, including development, operations, security, and product, to facilitate a cohesive DevOps culture.
Troubleshooting and Incident Response: Actively participate in troubleshooting and incident response efforts to ensure prompt resolution of issues and minimize downtime.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
Minimum of 7 years of professional experience as a DevOps Engineer, with a focus on infrastructure management, in the FinTech or Banking sectors.
Technical Skills:
Adaptability: Demonstrated ability to thrive in a fast-paced, dynamic environment and quickly learn new technologies and tools.
Team Player: Strong team player with excellent communication and interpersonal skills, capable of collaborating effectively with cross-functional teams.
Security-Oriented: A deep commitment to maintaining a secure environment and adhering to industry-standard security practices.
Certifications: Relevant certifications in cloud platforms, DevOps, or related areas are a plus (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator).