Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Systems Administrator
- Builds pipelines from scratch integrating relevant environments (e.g. cloud services)
- Designs and implements a high availability pattern for example using auto-scaling, load balancing, health checks etc.
- Performs capacity planning and proposes the right size / capacity required for running the service (number of instances, disk size, instance type like compute optimized vs memory optimized etc.)
- Tracks and support the rollout version and deployment
- Defines rollout strategies for features/services (canary deployments, shadow systems etc.)
- Understand and uses appropriate tools and principles to deploy, run, resolve, release, maintain and monitor code
- Should be able to triage the issues by looking at the alerts at a meta level and dissect error logs
- Participating in upgrades like MySQL, Unix/Linux, infrastructure changes etc.
Job Requirements
- Good scripting skills – Bash, Pearl, Ruby or Python
- Strong Linux background
- Should have experience with configuration management tool (i.e Ansible , Chef)
- Understanding of Load balancer and Web Server ( Apache, Tomcat, Nginx)
- Understanding of Databases and its administration, Replication(i.e Mysql, MariaDB, Postgresql)
- Able to resolve known issues by run-books
- CI / CD: Git / Jenkins / Docker /Maven/Jira
- Kubernetes is advance