Devops/aws Enginner Resume
Rockville, MD
PROFESSIONAL SUMMARY:
- Being a 7 years experienced as Devops engineer has a strong zeal, enthusiasm with commendable knowledge and experience.
- Knowledge on development and operations (DEVOPS) of application servers that are connected through several nodes.
- Excellent knowledge on configuring a Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
- Ensure data integrity and data security on AWS technology. Understand and monitor metrics on AWS.
- Extensively worked on Continuous Integration (CI) and deployment using various CI Tools like Jenkins, Puppet, Chef, Hudson, Bamboo and Nexus.
- Good knowledge on chef cookbook commands and deployment. Ability to use puppet as a configuration management tool.
- Extensive experience includes SoftwareConfigurationManagement (SCM), VMware and AWS Cloud computing.
- Expert - level understanding of Linux/Unix administration and internals.
- Proficient in all aspects of Red Hat Enterprise Linux (RHEL) from installing, Configuring Hardware, and Customizing Applications and using the latest technologies available to design fully automated operating systems.
- Experienced in deploying RHEL 5.x, 6.x in a blade environment and standalone servers.
- Expertise in file system concepts LVM, SVM, VxVM. Creating new file systems, increasing and decreasing file systems, mounting files systems, un-mounting file systems and troubleshooting Disk space issues. Efficiency in installing, configuring and implementing the RAID Technologies using various tools like VxVM and SVM.
- Expertise in deploying the code through web/application servers like Apache http Server Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
- Ability in development and execution of XML, Ruby, Python, Shell Scripts and Perl Scripts, Power shell, Batch scripts and Bash also.
- Experience in setting up the Ant and Maven build scripts for JAVA and J2EE applications
- Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest, Mingle.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP) also well introubleshooting the problems generated while building, deploying and also in production support.
TECHNICAL SKILLS:
Operating System: Windows2008, UNIX (Solaris, AIX), LINUX (RHEL, CentOS, Ubuntu), OS X.
Devops Tools: Jenkins, Puppet, Chef, Git, Nagios, Docker, Vagrant, Hudson, Nexus
Build Tools: ANT, MAVEN, Bamboo
Web Servers: Apache, Tomcat, Web Sphere, JBOSS.
Scripting: Shell scripting, Python, Perl scripting, Ruby
Cloud Platform: AWS, Microsoft Azure and Rackspace, Openstack.
Database: Oracle, DB2, MySql, Cassandra, MongoDB 7 SQL Server
Bug Tracking Tools: JIRA, Remedy and HP Quality Center
WORK EXPERIENCE:
Confidential, Rockville, MD
DevOps/AWS Enginner
Responsibilities:
- Implemented process automation for reoccurring production support operations, advised on ways to streamline, harden, de-risk and make more consistent the current software delivery and production support processes through tasks like the following: Automated serial number (sn) assignments for product distribution channels (pdc) in QA/Test environments.
- Cloud DevOps Consultant, responsible for automation and orchestration of Taos’s clients’ cloud service offerings on AWS.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using puppet.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
- Collaborate in the automation of AWS infrastructure via terraform, Ansible, and Jenkins - software and services configuration via chef cookbooks.
- Creating manifests and classes in Puppet for automation.
- Provided risk assessment and recommendations for Jenkins environment running jobs for eCommerce builds, SauceLabs automated testing and common production support tasks.
- This included config and plugin recommendations for issues like auditing of config changes, system performance monitoring, security issues and resource utilization.
- Replicated the Jenkins build server to a test VM using Packer, Virtual Box, Vagrant, Docker, Chef, Perlbrew and Serverspecs these are our SDLC.
- Created Chef Cook books to deploy new software and plugins as well as manage deployments to the production Jenkins server.
- Incorporated Npm and Grunt build steps in the Jenkins workflows and removed the generated artifacts from git to ensure at build time all artifacts were being generated from the grunt builds.
- Developed eclipse builders to reuse the common build process bringing consistency to developer vs. Jenkins server builds.
- Maintained build related scripts developed in ANT, MAVEN, shell and WLST/Python. Created and modified build configuration files including Ant's build.xml.
- Created a library of Perl scripts and Python to interface with the Demand ware eCommerce platform like SaaS allowing automation of maintenance tasks across a large group of environments.
- Functionality included user password rotations, user deletions, issuing user password resets, storefront password changes, catalog clearing, site template imports, cleaning up of old imports files.
- This functionality was integrated with Jenkins jobs to facilitate automated and ad-hoc use cases in a familiar user interface.
Environment: MapReduce, Sqoop, Ruby cucumber, MS-SQL Server 2012, LINUX, Cloudera Manager, Ambari, MapR Google Cloud, Chef Cook,Platform, AWS, Jenkins, Puppet, ANT, MAVEN, Grails, Spark, Pig Scripts, Elastic search, Java APIs, Eclipse,SaaS, JIRA.
Confidential, Redwood City, CA
DevOps/Cloud Engineer
Responsibilities:
- Planning the infrastructure roadmap and pipelines at Project initiation stage.
- Setting up new pipelines and supporting Continuous Integration deployment using ThoughtWorks Go.
- Developing Configuration Management modules and tools using Opscode Chef.
- Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances.
- Developed the automated provisioning of AWS cloud environments using Jenkinsand chef
- Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
- Involved in complete cycle on migrating physical Linux/Windows machines to cloud (AWS) and test it.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Supporting Systems Infrastructure comprised of CentOS AWS EC2 instances.
- Writing plugins for monitoring tools (sensu) using Ruby cucumber.
- Setting up EC2 elastic load balancers and Akamai for front end and backend services.
- Application Deployments & Environment configuration using Chef, Puppet, Ansible.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Dockercontainers
- Creating and configuring virtual development environments with Chef and Virtual Box.
- Deliver a reliable and fully automated deploy process for any cluster envs and on-premise envs by Puppet.
- Involved in leading Automation Deployment Team by working with Puppet.
- Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts and python.
- Integrated MAVENwith SVN to manage and deploy project related tags
- Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
- Configuration Management and Server application management using Chef, Puppet and Ansible.
- Managing virtual machines using VM ware, Oracle Virtual box, Docker, Vagrant
- Deploy and support of J2EE applications, Apache, JBoss, across all the environments (Production and Pre-Production).
- Troubleshooting and resolving the all infrastructure related issues.
Environment: AWS, EC2, Chef, Jenkins, Ansible, Docker Ruby cucumber, Vagrant, maven, ThoughtWorks GO, Puppet, Apache webserver, MAVEN SVN, Nagios, Sensu, Tomcat, Apache Web Server, VersionOne, Graphite.
Confidential
Cloud/Devops Engineer
Responsibilities:
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
- Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks and Setting up scalability for application servers using command line interface.
- Worked on managing packages and configuration across multiple of nodes.
- Setting up and administering DNS system in AWS using Route53.
- Managing users and groups using the amazon identity and access management (IAM).
- Implemented continuous integration using the Hudson, which tracks the source code changes.
- Support development engineerwith Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
- Creation and setup of new environments/branches such as development, testing and production.
- Worked closely with development team and SQA team for product releases andDeveloped unit and functional tests in Python.
- Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
- Documented release, builds and source control processes and plans.
- Provided deployment support for several releases in finance and corporate business area.
- Documented work done, skills required and mitigated in future projects.
- Writing/Modifying various Manifests and applying them on the nodes using Puppet.
Environment: AWS, Red Hat Linux 6, and Ubuntu, Puppet, Tomcat Server.
Confidential
Linux Administrator
Responsibilities:
- Installed and administration of windows and Linux (Centos, Ubuntu and Red hat) servers.
- Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe &modules for configuration management
- Created Bash, shell & python scripts for various Systems Administration tasks to automate repeated processes
- Creating and maintaining users, profiles, security, rights, disk space and process monitoring
- User account management, worked with Python, Perl, shell scripting (ksh, bash) to automate administration tasks.
- Experience in Networking, DNS, NFS and TCP/IP.
- RPM package installation & upgrade released by RedHat from repository.
- Administration of client computer using SSH and FTP.
- Troubleshoot the network and firewall issues.
- Migrated windows and Linux servers in data center.
- Configured and troubleshoot the IP Address and LAN.
- Support for application upgrade & rollback, services start/stop on Linux Servers.
- Handled hardware issues like Memory, hard disk, Motherboard and Processor..etc.
- Solving server problem with rescue mode recover file system corrupt form console. Solaris8/9/10, RHEL 3,Volume Manager (VxVm),VMware.
Environment: LINUX, Solaris, RHEL, Web Server, DNS.