Cloud Devops Lead
Current• Implemented continuous integration and continuous deployment with Jenkins for the company Java apps, Using Python boto3 script, Ansible and fully AWS stack (ec2, s3, DynamoDB); Fully automated nightly build and deployment on AWS; Implement a complex python application to generate database patch; Build and deploy SIT environment to AWS automatically; Build and deploy to QA, UAT, Prod• Designed/Implemented a CI/CD system with Kubernetes cluster in AWS using terraform, helm charts, which supports developers to build/update SIT environments, running microservice/java Unit tests before codes could be merged, and etc. • Development Drone pipelines; Kubernetes prod environments deployment pipelines using terraform•Manage/build registry for docker images; migrating all environments to use docker containers and developed Jenkins jobs for building/updating docker images• Build a saltstack architecture for automation configuration management and deployment process, built customized salt module• Develop Jenkins jobs, salt state files and python scripts for microservices building/deployment, doing deployment on Kubernetes• Implemented Elasticsearch cluster for log analysis and developed all the grok patterns matches for application , sftp and apache logs; development ELK dashboard and monitoring• Build backup and operations for company JIRA, Bitbucket, confluence on AWS; Developed python script with gnupg encryption for Jenkins backup, Bitbucket backup and restore application, scheduled in Jenkins jobs; Backup/restore are uploaded/restored to Amazon S3• oncall support for CI/CD pipelines to UAT/Prod and SIT, as the escalation point for oncall• Designed and implemented a PCI cloud environment with cloudformation templates, automated a full stack: VPC, route table, Security groups, NACLs, layers of applications with autoscaling groups on AWS