About the job DevOps Engineer
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 architecture System 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 needed Software 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 development Other 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