-
Job Role
- Design, build and maintain different environments using cloud services like AWS.
- Ensure the SLA for IQM services with a high-availability system design and production-monitoring plan.
- Ensure application performance in production to scale.
- Update the datacenter/cloud infrastructure through automation for scaling the services and reducing costs.
- Ensure the security and integrity of IQM's Infrastructure.
- Provide and maintain tools which will help Continuous Integration & Application Deployment to different environments.
- Provide timely response to system alerts and participate in the on-call.
-
Skills Required
- Experience with Amazon Web Services like EC2, S3, EMR, RDS, Route53, ECS, Kinesis, etc.
- Ability to work on cost optimization of Cloud services consumed.
- Linux (Ubuntu/CentOS) server administration – debugging and resolving system/application issues.
- Developing Python, Shell and Perl scripts for automating routine tasks.
- Ability to manage, troubleshoot and optimize MySQL or PostgreSQL databases either self-hosted or on RDS.
- Ability to manage serverless applications on AWS Lambda or AWS Fargate.
- Ability to configure and maintain web-servers (e.g. NGINX), Firewalls, AWS ELB etc.
- Working knowledge of different tools for deployment and operations like git, maven, pip, npm, Ansible (and Tower) and Jenkins.
- Managing production deployments
- Understanding of containers like Docker, Kubernetes is required.
-
Personality
- You like dealing with complex cloud infrastructure problems and feel proud in solving them.
- You want to work in a small, agile team.
- You work hard and like variety in your projects.