Devops/cloud/aws Engineer Resume
Herndon, VA
SUMMARY
- Over 8 years of experience in teh field of Build/Release and Configuration Management/DevOps Engineer.
- Result oriented individual with proven ability to implement standards, procedures and processes that improve overall DevOps automation processes.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
- Strong experience in scalable web environments.
- A high level knowledge and experience on CI/CD.
- A high level knowledge on IDE, Git, Maven and Jenkins.
- Good Knowledge on Configuration, Administration and Maintenance of CI tools, Jenkins/Hudson.
- Installed and configured hosted Subversion repo for client and looked after repositories and access control.
- Worked with Chef Enterprise Hosted as well as On - Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
- Extensively worked With VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS & FC.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for teh purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Extensive experience using MAVEN and ANT as build tools for teh building of deployable artifacts (jar, war & ear) from source code.
TECHNICAL SKILLS:
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Application/Web servers: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss
Scripting/Web Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center.
Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server
Development and Build tools: Puppet, Chef, Ant, JIRA, Maven, Jenkins, Hudson & Bamboo, Mesosphere
Protocols: TCP/IP, Telnet, DNS, DHCP, SCP, SAMBA, NFS, NIS, FTP, SMTP, SOAP, POP and HTTP
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
DevOps/Cloud/AWS Engineer
Responsibilities:
- Design EC2 instance architecture to meet high availability application architecture and security parameters.
- Specific project experience using AWS and Google Cloud Platform for hosting virtual instances and handling scalability
- Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
- Configuring and Networking of Virtual Private Cloud (VPC).
- Written Cloud formation templates and deployed AWS resources using it.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
- Creating Cloudwatch alerts for instances and using them in Auto scaling launch configurations.
- Bootstrapping instances using Chef and integrating with auto scaling.
- Spinning up Docker containers for installing application services.
- Written scripts in Python to automate log rotation of multiple logs from web servers.
- Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.
- Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
- Implemented Continuous Integration using Jenkins and GIT.
- Develop consumer based features and applications using Ruby on Rails, JavaScript.
- Design and build Ruby on Rails landing page platform.
- Used tracking tool JIRA and also triaged teh issues and maintained bugs using JIRA tool.
- Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with teh team
Environment: VMWARE, SGI Servers, Centos, Ubuntu, Chef, Jenkins, GIT, AWS, Google Web Services, Tomcat, JBOSS, Sonar, ELK Stack.
Confidential, Wilmington, DE
DevOps/Cloud/AWS Engineer
Responsibilities:
- Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
- Installed and maintained Ansible based Configuration Management system.
- Setup and Configure teh continuous build system using Hudson/Jenkins and running automation Smoke / nightly test suites.
- Worked in Installation, Migration, Integration, Implementation, Release and building of in house products.
- Design and implementation of public facing websites on Amazon Web Services (AWS)
- Maintained and executed build scripts using Maven by coordinating with development and Quality Assurance teams.
- Administered JENKINS, Proposed and implemented branching strategy suitable for agile/scrum, Development in a Fast Paced Engineering Environment.
- Written Ant Scripts for Automating ear deployments and configuration of Web Sphere server for all J2EE applications.
- Experience installing, configuring, testing Hadoop ecosystem components on teh server Infrastructure.
- Configuring Docker containers and write composite files.
- Managed VMware VCENTER for Internal Data Centre.
- Consolidated and migrated teh LampsPlus.com .NET 1.1 code base to .NET 3.5.
- Administered SVN/Git repositories and managed account administration, branching, merging, Patch fixes and snapshots.
- Setup and configured Jenkins for Continuous Integration and Release Management.
Environment: Tortoise CVS, Ansible, Subversion, Apache ANT, AWS Amazon Services, Maven, VMware, Perl Script, Korn Shell Scripting, Jenkins, Build forge, UNIX, Visual Build Professional, Windows XP, Net, Java (GUI), Hadoop, .NET, VS, HTML, XML, Oracle 11g.
Confidential, Richardson, TX
DevOps Engineer
Responsibilities:
- Participated in teh release cycle of teh product which involved environments like Development, SIT, QA, UAT and Production.
- Converting teh ANT Build projects to Maven Build projects.
- Developing teh Maven build scripts (pom.xml)
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Used SVN as Version control for versioning code and configurations.
- Responsible for creating New Branches, Rebasing and Re-integrating branches.
- Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate teh process
- Automated legacy infrastructure in teh interim while working through Chef.
- Automated teh process of deployment to Apache Tomcat application servers by developing Perl Scripts.
- Experience in managing Source control systems GIT and SVN.
- Managed Jenkins and Bamboo as a CI server for different projects.
- Worked in Agile Project management Process.
- Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated teh whole process.
- Worked on Amazon cloud POC (AWS installation of open stack and Image)
- Continuous Integration of builds using Jenkins's, Migration of build system Ant to Maven and managing teh build system.
Environment: Java/J2ee, GIT, ANT Maven, Nexus, Tomcat, open stack, UNIX & Perl scripts, Jira, Shell scripts, Jenkins, Python, Find bugs, check style.
Confidential, Los Angeles, CA
System Engineer
Responsibilities:
- Deploying teh Redhat Linux enterprise server as like existing versions 5.x, 6.x versions
- Creating teh VM shell and pushing teh operating system using teh kickstart server.
- Creation of Kickstart imgaes for teh different version of RHL Operating system like 5.x & 6.x
- HP blade center C7000 hardware management using ILO console
- Creating teh server profile and making teh network and SAN virtual configuration using Virtual Connect in blade center C7000
- Creating teh filesystems using redhat volume manager and performing teh healthcheck on regular basis for all Linux serves
- Scanning teh newly assigned LUNs to teh serves and assigning them to volumegroup and increasing teh filesystem using redhat volume manager
- Mounting & unmounting teh netapp storage LUNs to teh Redhat Linux servers and troubleshooting teh issues enocuntered
- Upgrading teh kernel in all teh Redhat Linux servers and creating initrd image to boot from teh Upgraded kernel
- Migration of Redhat linux servers from 4.x version and working with teh application team to resolve teh issues post migration.
- Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to teh ESXi servers
- Managing teh ESXi servers using teh Vsphere client and Vcenter for managing teh multiple ESXi servers
- Building teh Red hat Linux server in Vmware ESX client through Vsphere client
- Storage mapping on Red hat linux and create teh Volume group, Filesystems using Logical Volume manager
- Installed/Configured redhat Linux cluster 5x version & Configuring teh cluster resources
- Adding storage to teh cluster disks and increasing/ decreasing teh filesystem in RHEL.
- Creation of Fence devices in teh cluster, Creation Failover domains for teh cluster and Flipover/ Failover test in between teh nodes in teh cluster
- Working on SAN storage on ESXI servers and assigning teh LUNs to teh Virtual Machines running on teh ESXi server.
Environment: Java/J2ee, GIT, ANT Maven, Nexus, Tomcat, VMware, UNIX & Perl scripts, Jira, Shell scripts, Jenkins, Python, RHEL, CentOS & Ubuntu.
Confidential
Linux System Administrator
Responsibilities:
- Installation and customization of Sun Solaris and Red hat Linux Enterprise Server 5 servers.
- Patch installation, regular maintenance.
- Supporting 150 Servers for multi locations.
- Oracle installation & system level support to clients.
- Amendment of existing scripts as well as writing new Bourne and Korn scripts related to repeated systems administration tasks.
- Troubleshooting and resolving of problems related to hardware, operating systems, third party applications and scripts.
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
- Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Installed and configured teh RPM packages using teh YUM Software manager.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
Environment: RHEL, UBUNTU, Debian, Apache, VMware, Shell, Bash scripting, CISCO networking.