Job Description : Job Description :
Job Description :
Software Maintenance, Development Tools and Automation Suggests and provides development tools for Developers and Quality Assurance Engineers to make their tasks more efficient Ensures the scalability & extensibility of software through improvements & application refactoring Improves software quality through integration of automated tests Creates and maintains documentation for tools & application architectureSystem Design, Provisioning, Deployment and Maintenance Provides solutions for web-based projects and system related needs Ensures reliability, availability, security, and stability of systems.
Performs regular maintenance & backup and troubleshoots system-related issues as neededSoftware Development Life Cycle (SDLC) Improvements and Research and Development (R&D) Reviews, recommends, and implements SDLC-related improvements Stays up-to-date with new technologies, tools, and practices through Research & Development to meet industry standards in order to effectively support in software developmentOther tasks which may be assigned.
Qualifications A graduate of Computer Science, Information Technology, Information Systems or any related field With at least 2 years DevOps Engineer experience Experience in using or working with the following : Unix System Administration Cloud computing platforms preferably AWS, etc.
Continuous Integration Tools such as Jenkins, Gitlab CI / CD, etc. Relational and NoSQL databases such MySQL, MongoDB, etc.
Versioning Tools such as Git, etc. Development platform Tools such as Docker, Vagrant, etc. Highly proactive in initiating process improvements and possible upgrade or development in existing processes