Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Working with development teams to ensure completion of software development cycle and utilization of CI/CD pipelines.
- Administration of operating systems, networks, web servers and database management systems.
- Perform migration of software to cloud-based systems.
- Daily monitoring and reporting of systems and applications services and its bottlenecks.
- Troubleshooting of software deployments as well as identifying system failures and executing solutions.
Job Requirements
- 1 year experience in cloud computing services PaaS & IaaS with on-hand experience in major providers (AWS, GCP, Azure, etc.).
- 2 years experience in Linux system administration.
- Hands-on administration of web servers and RDBMs.
- Good understanding of network components such as IP subnetting, routing and firewalls.
- Good understanding of computer security and being aware of emerging security threats and vulnerabilities.
- Ample knowledge in scripting languages such as Python, Bash, Javascript and PHP.
- Good understanding of virtualization using Docker and LXC.
- Proficiency in using automation and configuration management tools such as Ansible and Terraform. With hands-on experience in building resources using cloud providers deploying services such as Cloud Formation and Deployment Manager.
- Basic understanding of DevOps practices with its integration with VCS and automation systems.
- Additional Skills:
- Able to write automation scripts for daily tasks.
- Experience in application containerization and using orchestration tools.
- Experience in building CI/CD systems and writing pipelines.