We're looking for a highly skilled Senior DevOps Engineer (6-8 years of experience) to join our dynamic team.
You'll play a crucial role in ensuring the scalability and reliability of our SaaS platform, managing servers across regions and providers.
Your focus will be on enhancing collaboration among engineering, product, security, and operations teams, and streamlining software delivery processes.
Responsibilities
Lead the deployment, configuration, and maintenance of infrastructure components across diverse servers and cloud providers, adhering to the company's best practices for security, reliability, and performance.
Identify opportunities for cost optimization while maintaining high performance and reliability standards.
Spearheaded the implementation and enhancement of CI/CD pipelines to streamline the software development lifecycle.
Automate testing, deployment, and rollback processes in alignment with company efficiency standards.
Collaborate with cross-functional teams to establish metrics aligned with customer-centric goals, employing the company's "Working Backwards" approach.
Utilize SMART metrics to measure the impact of DevOps initiatives on customer experience and platform performance.
Job Requirements
Bachelor’s degree in Computer Science or any IT-related field.
Experience working in a Fintech or marketplace environment.
Awareness of critical concepts in DevOps and Agile principles.
Extensive experience in managing infrastructure on multiple cloud providers (e.g., AWS, Azure, GCP).
Strong expertise in automation and orchestration tools (e.g., Terraform, Ansible, Kubernetes).
Proven experience in implementing and optimizing CI/CD pipelines. Knowledge of Spinnaker is a plus.
Excellent understanding of Ruby, Python, Perl, and Java.
Configuration and management of databases such as MySQL and Mongo.
Working knowledge of Linux-based infrastructure.
Excellent troubleshooting skills.
Demonstrated experience in SaaS cost modeling, resource allocation, and optimization.
Ability to analyze cost implications of infrastructure and architecture decisions.
Utilize SMART metrics to measure the success and impact of DevOps initiatives.