infrastructure management sonarqube devops microservices apache tomcat docker ubuntu yaml vulnerability assessment penetration testing scripting linux jira software development development testing resource utilization terraform unix virtualization logging nagios containerization mysql management system development methodology vagrant automation postgresql docker container team building android (operating system) bash version control auto build puppet java application server vulnerability python kubernetes infrastructure centos configuration management