Devops Engineer Resume
San Francisco, CA
OBJECTIVE:
DevOps Engineer
SUMMARY:
- 10+ yrs experience of strong software analysis, design and programming in finance, telecom
- 5+yrs experience of DevOps (jenkins, docker, ansible, Git, maven, kubernetes, Helm, AWS)
- 3+ yrs experience of Big data (Hadoop, HDFS, Hive, Sqoop, Kafka ), Azure Data factory
- 8+ yrs experience with python, Java, C/C++,, SQL, C#/VB, Oracle, SQL Server, Unix, Windows
- Solid understanding of full lifecycle of software project and methodologies Agile and DevOps
- Depth knowledge and strong experience with mission - critical, high available, real time system and system level development, performance optimization
- Excellent trouble shooting and problem solving skill
TECHNIQUE SKILL:
Language: Java, Groovy, Python, Ruby, C#/C/C++, SQL, shell script, Perl
Platform: Unix (HP/Solaris/AIX), Linux, Vxworks,, Hadoop, Aws, Azure,EC2, S3, VPC
Database: NoSQL, MongoDB, Hive, Hbase, Oracle, MS SQL Server
Tools: Jenkins, Ansible, Chef, Docker, kubernetes, vagrant, terraform, nagios, zabix Spring tool Suites, Eclipse, IntelliJ, Maven, Informatica, Hive, TFS, Git
Networking: TCP/IP, SIP, VoIP, SNMP, Ethernet, TCPdump, Ethereal, AiroPeek, OmniPeek
EXPERIENCE:
DevOps Engineer
Confidential, San Francisco, CA
Responsibilities:
- Developed pipeline DSL script to automate integration and deployment of Java, .Net, Node Apps
- Deployed automation of micro services to pull image and deploy and scale on Kubernetes cluster
- Developed modules to collect stats of Jenkins servers and load to MongoDB for data analytics
- Configured and maintained specific build and CI environment(Git, Maven, Jenkins etc)
- Provided second and third-level support for applicable environments
- Analyzed build environment and developed detailed change for enhancements and new solutions
Environment: Jenkins, kubernetes, git, Linux, groovy, python, bash, uDeploy, Mongodb
DevOps Engineer
Confidential, Mclean, VA
Responsibilities:
- Implemented CI/CD pipeline via Jenkins Pipeline, Shared Library (Groovy), Job DSL
- Integrated k8s and docker container best practices (automation with Terraform and Kops, upgrade, security, high availability, performance and network)
- Configuration management by using Ansible, Groovy, and cloud-init
- Provided second and third-level support for applicable environments
- Bitbucket, Jenkins and Jira plugin and new features integration
Environment: Jenkins, bitbucket, kubernetes, docker, Linux, groovy, python, bash, REST api
DevOps Engineer
Confidential
Responsibilities:
- Designed and implemented CI/CD pipelines for applications of capital market value adjustment
- Implemented frequent/rapid build & releases to accelerate time to production through Jenkins
- Built and set up environments with Ansible, Puppet, and Kubernetes/Docker Swarm
- Utilized following AWS services: EC2, EBS, S3, VPC, Auto Scaling, Cloud Formation, Elastic load balancers, RDS, Route53, Memcache, Redis, Opsworks, CloudWatch, CloudTrail, SQS.
- Converted applications into Docker containers and container compositions with docker-compose for local environments.
- Wrote ansible playbook to manage configurations and automate installation process
- Liaised with Dev, deploy and Testers to support QA / UAT efforts
Environment: Jenkins, Groovy, Docker, ansible, Maven, GIT, Linux, Nagios, kubernets, terraformAWS, MS SQL Server, Oracle;ETL, Hadoop, Hive, Talend; SQL, Python
DevOps Engineer
Confidential
Responsibilities:
- Responsible for eCommerce migration project from traditional data centres to private cloud and build new infrastructure with latest DevOps practices using OpenStack, Docker and Chef
- Technical lead and guidance on DevOps initiatives and practices across accounts, closely works with development leads, architects and directly reports to Director of Technology
- Proficient hands-on experiences with setting and configuring distributed full stack environments by using Chef/Bamboo/Jenkins/Stash/Docker
- Provide up-front technical guidance of capacity planning, reporting, and maintenance planning
- Proactively identify inefficiencies and develop automated processes to improve productivity
- Worked with Business Analysts and Testers to support QA / UAT efforts
Environment: Jenkins, Docker, Maven, Ant, SCM, GIT, Linux, Chef, Ruby, Centos, Nagios
Lead technical consultant
Confidential
Responsibilities:
- Designed and implement application to meet various requirements
- Provided design solution, prepare design documents(HLD + LLD) and POC to demo
- Involved in design,coding, testing and integration in all phases of the project
- Worked closely with PO and BA to resolve functional and technical issues
- Investigated issues in the design,configuration, testing and data setup.
- Deployed middlewares, created deploy scripts and setting for the Production Release
Environment: Spring, Hibernate, Eclipse, Ant, Java, REST/SOAP, Linux, Oracle
Senior System Consultant
Confidential
Responsibilities:
- Involved in creation, and evaluation of technical solutions addressing business requirements
- Produced detailed technical designs that captured all proposed additions and changes to the existing UNIX infrastructure
- Managed the installation of OS, security patches, systems fixes, package updates and enhancements for RHEL6 systems
- Deployed and maintained Linux (RHEL6) hosted on VM slices and POWER systems
- Installed and configured Linux cluster suite using Conga/Ricci and Pacemaker HA addon
- Led system builds using automated provisioning tools(Puppet and kickstart)
- Responsible for design and deployment of KVM technology for system resources virtualization
- Deployed network user authentication solutions such as LDAP, NIS, to enforce strict RBAC in RedHat Linux environment
Environment: AIX, Redhat, IBM p750, DB2, Java, Websphere, XML, python
Software Engineer
Confidential
Responsibilities:
- Participated system architect requirement analysis, design and implement, basing on SDLC.
- Advised on system integration and evaluation of middle ware(or 3rd party’s) and development platform for our customer
- Integrated Open source and 3rd party subsystems
- Analyzed online transaction and billing subsystem and design, implement some modules using JSP, Servlet and Struts
- Designed the structure of the web pages using JSP, HTML and JavaScript.
- Participated to analyze business logic and abstract, encapsulate them in middle tier EJB
- Created tables, triggers, indexes, constraints and stored procedures
- New feature enhancement and bug fix; system, unit test
- Designed application and firmware for our video phone product
- Designed, develop and Video Phone communication subsystem, Video streaming via UDP/RTCP
- Ported specific Open Source tool, middle ware to our development platform
- Tailored, ported Linux kernel to specific Hardware and integrate platform SW development tool
- System integration, Unit Test; New feature enhancement and bug fix
Tools: J2ME, CLDC, Java, C/C++, JUnit, Log4J, Eclipes, embedded Linux, TCP/IP, RedHat, shell script, MPEG, H.263