Devops / Cloudengineer Resume
Seattle, WA
SUMMARY
- System Administration Experience on installation, Configuration and Administration of RHEL, Centos, Ubuntu and Windows
- In - depth knowledge in Apache Subversion (SVN), GIT and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
- Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE
- Applications to the UNIX, window and Linux System
- Design, integration, deployment and automation of J2EE Application servers - JBoss, Tomcat, WebSphere (Portal,BPM, MQ, ESB, Application Server, IIIS and Data Stage) and WebLogic Application Server across the UNIX, Window and Linux System
- Experienced with various AWS services such as EC2, ELB, Autoscaling, RDS, S3, IAM, Glacier, Route53, VPN,
- Beanstalk, EMR, SQS, SWF, SNS, Cloud Watch, Cloud Front, Cloud Formation, Opswork, EBS, Cloudtrail, Kinesis
- Experienced in administration, Deployment, Automation of configuration management tool such as Puppet,chef and Ansible
- Migrated puppet to Ansible
- Created YAML files and playbooks to install services also set up TOWER in company. worked on installing and managing different monitoring tools like Nagios, Splunk
- Developed automation and deployment utilities using Ruby, Bash, Powershell, Python, JSON and Rundeck
- Handle customizing, maintaining, upgrading and tuning of Atlassian products (Jira, Confluence, Crowd, Stash, Crucible)
- Experienced in performing installation and configuration of Ngnix + Apache and php server configuration
- Good knowledge of working under various protocols like HTTP, HTTPS, POP, FTP, TCP/IT and SMTP
- Experienced in web development and deployment using PHP and JAVA
- Experienced in maintaining and administration of databases like My-Sql and MS-Sql.
- Hands on experience in configuring SSH and FTP server to transfer files.
TECHNICAL SKILLS
Platforms: Linux (Red Hat 4.x,5.x,6.x), Centos6, Ubuntu, windows
Virtualization: VMware, virtual box, AWS (EC2, Elastic Beanstalk, ELB, Route53,S3, Cloud Front, SNS, RDS, IAM, Cloud Formation)
Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP
Languages: C, C ++, JAVA, PHP, Shell scripting, Python, Ruby, Power Shell,Html5, Css3, JavaScript, jQuery
Configuration Management: Puppet, Chef, Ansible
Source Code Management: GIT, SVN, CVS
Continuous Integration: Jenkins, Bamboo
Build tools: Ant, Maven
Web and Application Servers: Apache 2.x,Apache Tomcat 6.x, 7.x, WebLogic 8.1, 10.x, 11g
Databases: Oracle 9i, 11g, MS SQL server 2008, MySQL 5.0.22
PROFESSIONAL EXPERIENCE
DevOps / CloudEngineer
Confidential, Seattle, WA
Responsibilities:
- Leveraged Amazon web services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
- Creatin g an AW S R DS Mysql DB clu s te r and c on nect ed to the database through an Am az on RD S M y SQ L DB In stan c e usin g the Am azon RDS Con sole
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Used elas tic s earc h f or in ge stin g and to im p r ove q uer y p e r fo r m an ce
- Ex p erien ced in ind ex in g an d searc h in g/qu er y large nu m b er o f d o cu m en ts in s i de Elastic se a rc h .
- Used Amazon web service Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Designed AWS cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Ad m i nister ed and Engin eer ed Jen kins f or m a nagin g w ee k l y Bu ild, T e st and De p lo y ch ain, SVN /GIT w ith
- Defined branching, labeling, and merge strategies for all applications in Git.
- Configured plugins for the integration tools to the version control tools.
- Deployed and Build java web application to server in Agile Continuous Integration Environment and also automate the whole process.
- Built Continuous Integration environment Jenkins and Continuous delivery environment.
- Created P y th o n scrip ts to t o t ally aut om a te A W S servi ces whic h in c lud es we b s er v ers, EL B, C l ou d Front distri bu tio n, d atabase, E C 2 and da tab as e s ec u ri t y gr oup s, S 3 buc k e t a n d app licati on con figu rat io n, this s cr ipt creat es s ta c ks, sin gle ser v ers, o r j oin s web servers t o stac ks.
- Troubleshoot the automation of Installing and configuring applications in the test environments.
- Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery
- Main ta i ned th e u ser ac c o u n ts ( IA M), R D S, Rou te 53, V P C, RDB, D y n amo DB, SES, S Q S and SN S serv i ces in A WS c loud
- In stall an d c onf igu red A PA CHE / TOM C A T / N gi nx s erv er fo r Solaris an d Win do ws conn ec ti v i t y
- Ex p erien ced as a proj ec t l e ader with a ab ility t o i n itiat e / man age c r o ss fu ncti onal t e a m s an d multi d is cip lin ar y p ro jec t
- To a c h ieve C o n tinu o u s Deli v er y goal on high s c ala ble e n v iron ment, used Doc k er cou pled w i th lo ad - balan cin g tool N gin x
Environment : Linux, Eclipse, java,SQL, AWS, RHEL, Centos, Ruby, Python, JSON, Subversion, Bash, Java/J2EE, ANT, Bamboo, Chef, Ansible, JIRA, XML, Elastic Search, Jenkins, Apache, Ngnix, Git, Maven, Shell Scripting, Rundeck, Docker
Build and release / DevOps Engineer
Confidential, Salt City, Utah
Responsibilities:
- Deployed Puppet, Puppet Server, Puppet-Dashboard and PuppetDB for configuration management to existing infrastructure
- Created and implemented custom Nagios monitoring and managed with Puppet
- Automated to manage tens of thousands of VMs across multiple cloud platforms using puppet
- Worked with Hierra (YAML and JSON) to define site specific information, out of manifests, created and Deployed re-usable module
- Wrote Puppet modules for installing different packages, managing versions, setting parameters and manage
- Web Applications, Config Files, Data Base, Commands, and Users Mount Point
- Used multiple puppet master/server for high scalability or disaster recovery
- Responsible for design and maintenance of the GITHUB, Stash Repositories, views, and the access control
- Involved in developing perl script and some other scripts like java script
- Performed all necessary day-to-day GIT support for different projects
- Analyze and resolve compilation and deployment errors related to code development, branching, merging
Environment : Linux, Eclipse, java, SQL, AWS, RHEL, Centos, Ruby, JSON, Subversion, Bash, Java/J2EE, Bamboo, Puppet, JIRA, XML, Elastic Search, Jenkins, Apache, Ngnix, Git, Maven, Shell Scripting, Rundeck, Docker, Mysql, ANT, Maven, Web Logic
Linux Administrator
Confidential, Austin, Texas
Responsibilities:
- Experienced in with Virtualization technologies like installing, configuring.
- VMware vSphere with Linux . Creation, management, administration and maintenance of virtual servers and clients Experienced with Virtualization technologies like installing, configuring, VMware vSphere . Creation, management, administration and maintenance of virtual servers and clients.
- Build virtual Linux server and Windows server using VMware when needed for testing.
- Experienced using Kickstart and modified Kickstart based on server profiles and hardware specifications.
- Worked with Backup team to install and configure networker client on the Linux servers.
- Managed daily activities to include user support and system administration tasks.
- Analyzed system logs and identifying potential issues with computer systems.
- Introduced new technologies into existing data center environments.
- Performed routine audit of systems and software.
- Applied operating system updates, patches, and configuration changes.
- Performed Installation, Configuration and Upgrade of Red Hat Linux, HP-UX servers.
- Created templates and built virtual machines from templates and Cloning of VMs.
- Assisted with the migration of HP-UX machines to Red Hat 6.0.
- Installed and updated packages using YUM and RPM on Linux servers.
- Setup of DNS and NFS on Linux servers.
- Setup and configured NTP to synchronize time with other peers.
- Configured networking and host name resolution (static and dynamic) on Linux servers.
- Operated systems including booting into different run levels, start & stop of services running on the VM’s.
- Provided remote administration of servers for clients using Remote Desktop Connection and ILO.
- Managed security including firewall (iptables) and basic SE Linux configuration.
- Provided support for Linux servers in Production environment.
- Changed DNS entries as per customer’s request.
- Provided assistance in satisfying the pre-requisites required for the installation of Oracle (RAC and standalone) installation.
Environment: - Centos 6,IBM Blade, corn jobs, Apache, open office, JBoss and Web logic,DB2 Installation on UNIX Servers, VMware ESX, Red Hat LINUX 5.5/6.3, Ubuntu, Oracle, Shell, VMware, WebSphere Application Server & UNIX shell scripting, Ubuntu, SUSE, Apache Tomcat, Web server (Apache 2.2.17), LAMP, MySQL database, FTP.
Java Developer
Confidential,Cincinnati, OH
Responsibilities:
- This web-based application was built using Agile development practices using Extreme Programming.
- Designed, implemented and tested the Spring Domain Model for the services using Core Java.
- Involved in implementation of application using conventional design practices
- Integrated springs framework with Hibernate that is used for Database operations.
- Collaborated on design spec reviews together with Business Analysts.
- Worked on Oracle 10g database for storing and retrieving the application data.
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQLSQL scripts.
- Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Involved in loading and storing objects using Hibernate.
- Involved in configuring Hibernate mapping file.
- Used version one to work on agile development.
- Helped a team in performing Cactus tests using JUnit and automation scripts for UI.
- Used Clear Quest to track the defect list.
- Prepared specific Java programs based on client requirements and desired applications.
- Involved in writing Multi-Threading Synchronization concepts in java Programs.
- Coordinated with cross-functional teams to evaluate project requirements.
- Ensured that all completed programs were tested to identify and correct any defects prior to full implementation.
- Responsible for developing the presentation layer using JSP, HTML5, CSS3, JQuery .
- Involved in Analysis, design and coding in J2EE Environment.
- Coded JavaScript for page functionality and Pop up Screens and created drop down menus on web pages and display part of a web page upon user request.
- Developed and designed XMLSchemas to transport and store data.
- Created deployed and build scripts using MAVEN tool.
- Implemented Struts Validation framework to validate the customer data.
