Job Description
In this role, you will work collaboratively with software engineering to deploy and operate r systems. Help automate and streamline our operations and processes. Build and maintain tools for deployment, monitoring and operations. In addition, troubleshoot and resolve issues in our dev, test and production environments.
Educational and Experience Requirements
Strong background in Linux/Unix Administration.
Strong background with virtualization, Linux containers, dockers, docker registry, container networking and DNS.
Ability to use cloud services and open-source technologies (experience with AWS required)
Strong experience of hosting production environments using node.js, PHP OR LAMP stack, WordPress and J2EE applications.
Experienced to manage nginx/Apache hosting and load balancing
Experienced in multi-site hosting, security practices
Experienced in backup/recovery practices and worked on high availability
environments.
Experienced in SQL, MySQL/PostgreSQL, Elasticsearch, Redis and Cassandra/MongoDB administration and maintenance.
Experienced in Build tools (Jenkins), git, shell scripting and application deployment in different environments
Experienced in log management and monitoring at system, database, networking and application levels.
Experienced to maintain the high availability and resilience of the applications using IaaS and PaaS.
Knowledge of best practices and IT operations for always available services. B.S or higher in Computer Science.
6 + year experience in Linux Administration, public cloud services (AWS, Azure) and networking with DevOps experience.