We provide IT Staff Augmentation Services!

Aws / Devops Engineer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Over 9 years of experience in Linux/Infrastructure/Storage/Cloud/DevOps.
  • Working experience with Cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
  • Experience in creating and maintaining AWS user accounts, security groups, VPC, Route 53, Dynamo DB, RDB, SNS, SES and AWS storage services like S3, EBS.
  • Experienced in managing infrastructure using configuration management tools like chef, puppet with specific client requirements.
  • Experienced in writing Chef cookbooks for configuring any complex infrastructure.
  • Hands on experience in managing the virtual hosts using Oracle VMware and Docker.
  • Good experience in creating and deploying the Docker containers.
  • Proficient in all aspects of software life cycle like Build/Release/Deploy and specialized in cloud automation through open source DevOps tools like Jenkins, Chef.
  • Extensive experience in designing and implementation of continuous integration, continuous delivery, continuous deployment through Jenkins.
  • Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat server using Jenkins auto deployment.
  • Hands on experience in Installing and maintaining the machines with updated patches and necessary client software packages by using package management tools like PKG*, RPM*, YUM*, SW*…etc.
  • Experienced in BEA WebLogic 9. *, 10. *,11 servers, JBOSS, Apache Tomcat server and Apache HTTP server as administrator for server installation, configuration, application deployment and maintenance.
  • Experienced in Java, Bash, Python, Perl, Ruby scripting.
  • Highly experienced with source code management tools like git, subversion, Perforce.
  • Experienced with software build automation tools like Ant, Maven, Ansible for the software project management.
  • Highly experienced in operating and managing different Linux distributions like Ubuntu, Debian, CentOS, SUSE, Red Hat.
  • Expertized in using JIRA, GEMINI softwares with Jenkins and github for real time bug tracking and issue management.
  • Expertized in implementing Agile and SDLC software development methodologies.
  • Hands on experience in handling services and applications like DHCP, DNS bind, SSH, SSL, JVM, Apache, Load balancing HA proxy on Linux machines.
  • Good knowledge on networking and wireless concepts like DNS, Routers, Gateways, Switches, TCP/IP protocols and subnets.
  • Experienced in configuring the automation tools in Linux/Unix and windows environments to release the software automatically.
  • Connecting to the servers remotely using Putty, Client, RDP, ILO and VSphere for various troubleshooting and resolving the issues like network, domain, hardware, configuration, storage and connectivity.
  • Expertized in using JUnit framework (Java unit testing framework) implementing with Ant and Maven.

TECHNICAL SKILLS:

Languages: Perl, Python, Unix shell - Bash scripting, Java/J2EE, C, Ruby

Operating Systems: Linux, Unix, Windows

SCM Tools: Git, SVN, Clear case, CVS, Perforce

Build Tools: Ant, Maven, Gradle, Make

CI Tools: Jenkins, Bamboo, Hudson

Configuration Tools: Chef, Puppet, Ansible, salt

Web Servers: WebLogic, Apache Tomcat, JBOSS

Testing Tools: Win Runner, Test Director, Load Runner and Quality Center

Data bases: My Access, MYSQL, Oracle

Systems: DNS bind, NFS, HTTPS, SSH, SSL, TCP/IP

Others: MS-office, Share Point, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

AWS / DevOps Engineer

Responsibilities:

  • Creating Jenkins CI/CD pipelines to increase the workflow and to delivery the software in time.
  • Creating chef cookbooks and making changes in roles, data bags and recipes for configuring different servers.
  • Creating EC2 instances with different AMIs and Providing security for VPC (virtual private cloud) instances.
  • Using auto-scaling feature in AWS, creating web servers for optimal resource utilization.
  • Designing and deploying different web servers and creating Elastic Load Balancer to increase server response.
  • Creating gateways, private and public subnets for Amazon VPC.
  • Expertise in creating and managing the cloud services like S3, EBS, Auto-scaling, Glacier, VPC security.
  • Creating users and groups and provided security for authentication of resources using IAM.
  • Creating SNS notification and also linked users and groups for SES.
  • Expertise in using AWS CLI tool to configure chef, puppet and Jenkins in the AWS servers.
  • Creating customized VPC security groups and managing route tables to direct the inbound and outbound traffic.
  • Working on Amazon Snow ball service and gained knowledge to encrypt and decrypt migrated data disks.
  • Expertise in creating ElasticCache to improve the server response.
  • Working on AWS private subnet and NAT gateways and gaining knowledge on connecting private subnets to public subnets through NAT gateways.
  • Creating notifications and alarms for different AWS services and managing VPC using CloudWatch.

Environment: AWS stack ( EC2, S3, EBS, VPC, Auto-scaling, Glacier, ELB, ElasticCache, NAT gateway, data centers), Opscode Chef, Jenkins, Puppet.

Confidential, Lancaster, PA

DevOps Engineer

Responsibilities:

  • Experience in writing Chef cookbook and Recipes to automate the deployment process and to integrating Chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, UsersMount Points, and Packages.
  • Worked on Amazon Elastic Compute Cloud (EC2) and Virtual Private Cloud (VPC) and other Amazon web services.
  • Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture. Implementation of AWS (IaaS) and Openstack.
  • Installed and administered Jenkins CI server for continuous build of java projects.
  • Worked on Red hat Linux 3, 4, 5 & 6 / Scientific Linux 5 & 6 and Centos 5, 6.
  • Migrating applications from Web Sphere to JBoss.
  • Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation.
  • Centrally managed an automated research oriented Linux environment through automation/configuration tools like Chef / Puppet and Cobbler.
  • Managing Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet/CFengine.
  • Maintained version control setup of configuration files, automount maps, software repos etc. using subversion (SVN)/Git repositories.
  • Extensively worked on automated installations of SLE/RHEL 5/6 through PXE boot using provisioning tools like Cobbler.
  • Setup chef-client on several nodes, configured workstations to allow users to author, test, and maintain cookbooks.
  • Deployment of syslog server and client configurations through version control (subversion) managing through Puppet.
  • Implementation of log management tool logstash for sorting, processing and managing all kinds of logs from several hundreds of servers.
  • Extensively worked with automount, NFS mounts. Mounted home directories through automount.
  • Worked on automount failures, user login failures related production issues.
  • Maintaining DNS and DHCP records and virtual networks in the organization using IPAM services.
  • My system administration and engineering responsibilities also include creating shell and batch scripts.
  • Managed several Linux computing cluster nodes using cluster management tools like torque and condor.
  • Administering LAMP. Installing and running MySQL services, making dumps of live databases for backup are some of the regular day to day activities.
  • Viewing and controlling the Processes running on the system and automating repetitive tasks.
  • Maintaining file systems: Checking and repairing file systems and monitoring file system usage.

Environment: Microsoft Active Directory, Scientific Linux 5/6, RHEL 3/4/5/6, Chef/Puppet/CFengine, Jenkins, AWS, JBOSS Application server, Subversion and Git repositories, Microsoft Outlook, Environment Modules, Shell/Perl Scripting, Python 2.7.8/3/3.4, Apache, Web Logic, VMware/Vsphere.

Confidential, Naperville, IL

DevOps Engineer

Responsibilities:

  • Built puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Migrated configuration management from Puppet to Chef.
  • Managed Chef cookbooks to automate system operations and AWS Cloud management.
  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box , provisioned servers in Amazon EC2 .
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups .
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Creating users and groups in Jenkins and providing different security methods to access Jenkins server based on the work assigned to the user.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry
  • Using Jenkins AWS Code Deploy plugin to deploy built software to AWS .
  • Defining Release Process & Policy for projects early in SDLC and responsible for code build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • Experimented with Docker , by using Docker-compose.
  • Creating Docker Images and Containers with the help of DockerHub base images.
  • Worked on applying patches and recommending necessary security fixes for web Application servers.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: GIT, Java/J2EE, Docker, Nexus, Jenkins, AWS, Chef, MAVEN, NEXUS, Cloud Foundry, UDeploy, JIRA, LINUX, SPLUNK, XML, Ruby, Web logic, Python, BASH Scripts, Shell scripts.

Confidential

Build/ Release Engineer

Responsibilities:

  • Worked on Continuous Integration System i.e. Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Integrated JIRA and Jenkins with regards to Release Notes creation and updates.
  • Involved in administrating git server and continuous Integration system like Jenkins and handled escalations from developers across the globe.
  • Performed periodic customer releases through git pushes to shared, private and public servers. We use cron tabs, automated scripts to do continuous delivery and continuous deployment.
  • Migrated out core repository from SUBVERSION to GIT and involved in individually migrate all the code base from subversion to git ensuring that health of our builds aren't affected.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications and MSbuilds for all .Net applications.
  • Maintained Maven/Ant and streamlined the entire build system. And managed build and release infrastructure, optimized build scripts and introduced a better way of releasing RPMs with effective tracking.
  • Developed Perl, shell and Ruby scripts for automation of the build and release process.
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications and MSbuilds for all .Net applications.
  • Worked on the windows Internet Information Server(IIS).
  • Building & configuring RedHat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Used knowledge of .NET to Implement and maintained branching and build/release strategies for .NET applications utilizing TFS.
  • Proficient in NAnt scripting, MSBuild, IBM BuildForge, and TFS automation to effectively drive continuous improvements in configuration management.
  • Co-ordinated with offshore team in completing delivery and helping them out in TFS related issues.
  • By using JIRA/CONFLUENCE, we maintain our product release wikis on confluence and administer JIRA and manage tickets raised.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Utilized Remedy ticketing to specify specific builds to deploy to multiple environments (dev, itest and QA and production).
  • Saved countless dollars by streamlining the SCM process through developing and modifying over 150 UNIX shell and awk scripts in response to user and management needs for SCM data for analysis.

Environment: RedHat Linux, Subversion (SVN), Jenkins, Cassandra, MSbuilds, Java/J2EE, ANT, MAVEN, CHEF, SCM, TFS, .NET, Tomcat, Perl, Ruby, Shell Scripts, XML, UNIX, Oracle, JIRA.

Confidential

System Administrator

Responsibilities:

  • Working as a System administration, maintenance and monitoring various day-to-day operations.
  • Scheduled various regular and periodic tasks by using cron tab.
  • Setting up cron jobs for the user to deploy scripts on production servers.
  • Handling support tickets from L1 to L3 from user creation, giving permissions, creating groups & managing.
  • Analyze and resolve conflicts related to merging of source code for SVN and Git.
  • File system managing, trouble shooting, Monitoring and analyzing using log files.
  • Responsible for Configured DNS Servers and Clients, troubleshooting DNS issues.
  • Involved and set up migration for UNIX/Linux server and SAN storage between data centers and also application migration and testing.
  • Restored files from Snapshots and Troubleshoot day-to-day problems on SAN/ NAS.
  • Good knowledge of RAID groups and setting up NFS, CIFS and iSCSI protocols in SAN/NAS environment on HPUX and Redhat LINUX.
  • Resolved a history of problematic network failure by troubleshooting LAN/WAN connections between multiple stores for a regional retail chain.
  • Replaced major manufacturer’s vulnerable network with robust security through joint architecture of firewall and DHCP.
  • Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
  • Exporting a file system for particular systems, NFS Server/Client.
  • Configuring, administering and trouble shooting of NFS, AutofS Direct and Indirect Maps, NIS master, slave and client and DNS in multi-platform networks.
  • Installation of SAMBA server for interface between Linux servers and Windows servers to share files.
  • Configuring YUM Server and installing packages by using RPM and YUM.
  • Configuration and troubleshooting SSH and providing user level and system level trusting.
  • Involved in installation, configuration and administration of RHEL 3.x/4.x/5.x Servers (HP -- UX, Red Hat Linux, Solaris SUSE, and AIX).
  • Installed and configured Solaris 8, 9, 10. Configured Zones and containers for Solaris 10
  • Upgraded Solaris OS Live upgrade from Solaris 8 to Solaris 9.
  • Experienced in VERITAS file system (3.x, 4.x, 5.0), VERITAS Net Backup (4.x, 5.x, 6.x) for disk management and mirroring tasks.
  • Upgraded Veritas Volume Manager from 3.x to 4.x.
  • Installing, configuring various software applications and packages like Apache, Tomcat WebLogic, Oracle.
  • Setting up the lab environment with Tomcat/Apache, configuring the setup with F5 virtual load balancer for customer application.
  • Enabling SSL Security in Web Environments for IBM HTTP Server & WebSphere application Server.
  • Configured global security for WebSphere Application Server using IBM Directory Server as LDAP user registry and configured SSL for ldap communication.
  • Setting up JBoss cluster and configuring apache with JBoss on RedHat Linux.
  • Participated in on-call rotation to provide 24×7 technical support.
  • Process administration and management like monitoring, start/stop/kill various processes.

Environment: Linux (RHEL 3.x/4.x/5.x), Solari8/9/10, AIX, VERITAS Volume Manager, DNS, RAID, SAN/ NAS, 1, JBoss, Apache Tomcat, Oracle, WebSphere Application Servers 6.x

We'd love your feedback!