Site Reliability Engineer Resume
SUMMARY:
I was a full stack software developer writing C, C++, Java for many years. In the last few years I have worked as a DevOps/SRE. My works are in line with CI/CD software development where I have hand on experience on provision, secure, maintain, and monitor software environments. I have a passion to automate most of the works I have a hand on.
TECHNICAL SKILLS:
OS: Windows, Linux
Languages: VC++, C/C++, Java, Shell script, Python, Ruby, and others
Technologies: web services (SOAP, Rest), JSP, Servlet, JSF, Hibernate, Spring, Struts, EJB 3.0, WinSock, TCP/IP, JMS, JDBC, RDBMS,COM, Win32 API, MFC, and others
Developments: Eclipse, Visual C++
Servers Apache, Tomcat, Nagios, Mysql, Sensu, Graylog, Jenkins, Chef
AWS resources & services: VCP, EC2, ELB, RDS, ECS
Other experience: High Availability (Linux HA, AWS AutoScaling), Load Balancing (HA proxy, AWS ELB), Linux Security & Networking(Iptables, Route tables, AWS security group), Resource Monitoring(AWS cloud watch, Nagios, Sensu, Zabbit, OMD, NewRelic)
PROFESSIONAL EXPERIENCE:
Site Reliability Engineer
Confidential
Responsibilities:
- Automate the process of discovery, validation, and notification of ACL issues in the project to migrate the legacy servers to new secured, dedicated zone SSZ. (thousands of servers with more than 200,000 ACLs).
- Write scripts to automate the process of moving saved searches in Splunk to new servers.
- Write scripts to automate the process of moving hundreds of IPs from several ISPs to the new Confidential 's own IPs.
- Write script to scan hundreds, or even thousands, of servers to view and make proper adjustment of ulimit settings for a particular application.
- Manage (with HA feature), and monitor (using OMD, Newrelic, Splunk integrations to PagerDuty) the health of the enterprise tools: Jira, Conluence, Github, Chef which are used throughout the company.
- Provide primary SRE supports (in house servers, and AWS related) for the tool teams: Collab, Domo, IBP.
Site Reliability Engineer
Confidential
Responsibilities:
- Deploy applications to EC2 servers using chef, Jenkins, terraform, and various tools.
- Build and administer resources of various types (EC2, ELB, RDS, VPC,...) in AWS environment.
- Write scripts to read a description of a VPC with related resources such as: network (subnets, route tables, internet gateway, NAT), app (ELB, ASG, LC, EC2), database (RDS, Memcache), security (SGs), dns (Route53), then use terraform to provision these resources in AWS.
- Create scripts to monitor the health status of all of our clients' stores around the world to ensure customers can successfully place online orders. Health status are posted on Hipchat, Splunk, Sensu. Any detected incident would be sent via text message, email to responsible persons.
- Monitor kiosks’ status with Nagios, maintain the network and manage data flow from kiosks to corporate databases. Monitor EC2 servers with Sensu, Zabbit.
- Build and manage database servers (Mysql & sql server), produce periodical reports.
- Build Java applications for kiosk, integrate printer, scanner devices with C++ using Jni.
Sr. Software Engineer
Confidential
Responsibilities:
- Design and implement a new feature, Store & Forward Server, which allows the
- DDMI server (Discovery and Dependency Mapping Inventory) to schedule scanning and collection information about devices in a vast network behind firewalls.
- Using Apache, Tomcat, Java, J2EE, WxWidgets, ActiveMQ, curl
Manager
Confidential, Fontana, CA
Responsibilities:
- Devise business plans and provide directions to local managers in health and beauty industry.
- Sun certified multi - tier J2EE developer (SCBCD, SCWCD, SCJD, SCEA(part I)
Sr. Software Enginee
Confidential, Valencia, CA
Responsibilities:
- Design and implement applications for use in beauty service industry such as Inventories, Appointment booking, Employee management, Payroll using Visual C++, MFC, ODBC, and Access.
Sr. Software Engineer
Confidential, CA
Responsibilities:
- Develop use cases and implement test suites as part of the verification strategies for cardiac rhythm management devices.
- Using Java, Junit, Win32 API, Thread, Visual C++, MFC, Win Sock, TCP/IP.
Sr. Software Engineer
Confidential, Irvine, CA
Responsibilities:
- Contribute to the general development of Magi, which provides a secured collaboration in a peer-to-peer environment.
- Using Java, Visual C++, TCP/IP, Thread, JSP, Servlet, JSP, Win32 API, Tomcat, Apache, Mysql.
Sr. Software Engineer
Confidential, Irvine, CA
Responsibilities:
- Integrate Certificate Authorities to Profile Manager, which manages smart card and digital certificate lifecycles.
- Using Win32 API, Win32 Process, Win32 Thread, Visual C++, MFC, Win Sock, TCP/IP, Java.
Software Engineer
Confidential, San Dimas, CA
Responsibilities:
- Contribute to Development of various financial, banking, security applications using variety of platforms and technologies.
- Using COBOL, Ideal, C, Visual C++, Java, Win32 API, Win32 Thread, IBM/370, Unix, Oracle, HPS.