About the role:
The candidate will be part of internal Infrastructure as a Service team responsible for:
- design and develop of IaaC with Terraform
- ensuring all infrastructure code is thoroughly tested in a CI pipeline
- ensuring all infrastructure components are highly visible (monitoring, logging, alert)
- managing cloud environments in accordance with company security guidelines
- troubleshooting incidents, identify root cause, fix and document problems, and implement preventive measures
- ensuring application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design
Additionally the engineer is also expected to:
- document best practices regarding application deployment and infrastructure maintenance
- work in tandem with our engineering team to identify and implement optimal solutions for their day-to-day task
- provide guidance, and mentorship to development teams to build cloud competencies
What you need to have:
Must-have skills:
- Bachelor’s Degree in Computer Science/Programming or related fields
- At least 5 years of experience developing and managing cloud infrastructure (VPC, compute engine, db clusters, security groups, IAM, buckets, VMs, RDS)
- At least 2 years of hands-on-experience in architecting, designing, developing and implementing cloud solutions on Google Cloud Platform (GCE, GKE, GAE, GCS, Cloud SQL, VPC, Resource Manager, StackDriver, Cloud CDN, Cloud IAM)
- Scripting - Terraform, Bash, Shell, Python (bonus)
- Configuration Management - Chef, Puppet, Ansible etc
- Experience with - Docker, K8S, Gitlab, ELK
- Solid foundation of networking and Linux administration
- Exposure to relational, no-sql databases and caching solutions - MySql, PostgreSql, Mongodb, Redis
- Curious and self-motivated: must be passionate about Infrastructure/ Systems; decisive and confident
- Proven ability to work independently while being part of a team
Nice-to-have skills:
- previous exposure to financial services domain and security needs