We provide IT Staff Augmentation Services!

Devops & Cloud Engineer Resume

Irvine, CA

PROFESSIONAL SUMMARY:

  • Successful AWS/ DevOps Engineer with almost 8+ years of professional Experience dedicated to automation and optimization. Understands and manages the space between operations and development to quickly deliver code to customers. Has experience with the Cloud, as well as DevOps automation development for Linux systems. Seeking for a position in AWS/ DevOps, to contribute my technical knowledge.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat and JBoss App Servers.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Administration Architect of public and private cloud platforms (AWS).
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs) and security groups.
  • Implanted Continuous Integration concepts using Hudson, Bamboo, Jenkins and AnthillPro.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience in Writing Chef Recipes to automate our build/deployment process and do an overall improvement to any manual processes.
  • Created and maintained Branches, labels, work spaces on Git, Participated in merging of source code.
  • Skilled at setting - up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and supporting the developers in writing configuration-specs.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Proposed branching strategy suitable for current application in Subversion.
  • Hands on Experience in using configuration management tools like Puppet/ Chef/AWS and Open stack.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto Scaling, Cloud Front, IAM, S3 and R53.
  • Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Experience of database technology such SQL, MySQL databases.
  • Experience in working within the Cloud platforms like OpenStack and AWS for integration processes.
  • Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux internals.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server's performance, CPU Utilization, and disk usage.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x/5.x/6.x), UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, AIX.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT, Source Tree

Languages: C, SHELL, PERL, RUBY, PYTHON

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2

Application Servers: TOMCAT, WEBLOGIC, WEBSPHERE

Tools: ANT, MAVEN, HUDSON/JENKINS, CHEF, PUPPET, OPENSTACK, NAGIOS, DOCKER.

Cloud: AWS EC2, VPC, EBS, SNS, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, S3, Auto Scaling, Cloud Trail, Lambda, VMWare, Virtualization experience (VM Management), Docker.

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

Devops & Cloud Engineer

Environment: Docker, Chef, AWS, S3, Auto scaling, EBS, RDS, Cloud sigma, SVN, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, EC2, Kubernetes, Junit, and Python.

Responsibilities:

  • 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&ELB with Chef Cookbooks.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Involved in the installation and configuration of Nginx as a web server.
  • Supported and developed tools for integration, automated testing, and release management. ƒ
  • Implementing a Continuous Delivery framework using Jenkins and Maven in Linux environment.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience with Build Management Tools Ant and Maven for writing build. xmls and pom. xmls.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Create Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Automated the Cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Branching, Tagging, Release Activities on Version Control Tools: GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Configured the CI/CD pipeline using GitHub, Drone, Docker, and Kubernetes.
  • Deployed the Docker containers in kubernetes cluster and AWS ECS for the different projects.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Expertise in deploying the code through web/application servers like Apache http Server Web Logic/ Apache Tomcat and JBOSS.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And configuration automation using Docker containers.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Prepared JUnit test cases and executed server configurations.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA and Production).
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.

Confidential, Denver, CO

Sr. Devops/Cloud Engineer

Environment: Clear Case, ANT, Shell Scripts, XML, UNIX, Build Forge, Jenkins, bash, Puppet, AWS, MySQL and NoSQL, Kubernetes.

Responsibilities:

  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Installed Build Forge and performed troubleshooting during installation.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Developed and maintained UNIX/Perl and Ant scripts for build and release tasks.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Responsible for User Management and Group Management in Build Forge.
  • Responsible for building and releasing packages for testing.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Has Experience in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Clustering the docker containers with the help of kuberneteis on the Open Shift platform.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer and Auto scaling groups.
  • Created puppet manifests and modules to automate system operations.
  • Supported HA services and administrated MySQL and Amazon EC2.
  • Worked for Puppet and AWS automation.
  • Helped with interaction with backend and NoSQL databases.
  • Releasing code to testing regions or staging areas according to the schedule published.

Confidential, Philly, PA

Build & Release Engineer/DevOps Engineer

Environment: ANT, WebSphere, Perl/Shell Scripts, Oracle, UNIX, Bugzilla, Jenkins, Puppet, Maven, AWS, NoSQL.

Responsibilities:

  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB. Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Used Ant Scripts to automate the build process.
  • Deployed application modules to WAS based clusters via ND admin console.
  • Implemented cloud services AWS.
  • Used Perl/Shell to automate build and deployment Process.
  • Implemented a Continuous Delivery framework using Jenkins, maven & Nexus in Linux environment.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Responsible for configuration, maintenance, and troubleshooting of .com Project.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production.

Confidential

Build Release Engineer

Environment: ANT, Maven, Web logic, Perl Scripts, Shell Scripts, LINUX, SVN, Hudson.

Responsibilities:

  • Automated both .Net and Java Applications using industry's best automation tool Hudson.
  • End to End automation from Build to Production is implemented.
  • All un-authorized access is revoked, and Principle of Least privilege is applied with the aid of these tools.
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization.
  • Facilitating the projects in Quality related activities as per QMS process.
  • Maintenance of Configuration items in Harvest.
  • Generalizing Audit Trail Reports and Time Sheet Report.
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments.
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities.
  • Prepare the resources (People and environments) for the build / Releases.
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Publish the changes with respect to CI's and amend affected documents periodically.
  • Ensure that back-ups are taken periodically.
  • Creating the release responsible as instructed by the PM.
  • Responsible for automated build scripts and build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Setup and debug hardware related issues for server builds.
  • Feedback on status of project release to the PM periodically.
  • Troubleshoot tickets on the helpdesk tracking system.
  • Provide complete phone support to customers.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.

Confidential

Linux Administrator

Environment: Red Hat Linux 3.0/4.0/5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x/ 4.x/5.x, Apache Server 1.x/2.x and Bash.

Responsibilities:

  • Installing and setting up Oracle9i on Linux for the development team.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Administered, maintained Red Hat 3.0/4.0/5.0/6.0 Troubleshooting Hardware, Operating System Application & Network problems, and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Experience in implementing and configuring network services such as HTTP, DHCP and TFTP.
  • Experienced working with Preload Assist and PICS projects.
  • Bash shell-scripts to automate routine activities.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Updated data in inventory management package for Software and Hardware products.
  • Diagnosed hardware and software problems and provided solution to them.
  • Worked with DBAs on installation of RDBMS database, restoration, and log generation.
  • Monitored trouble ticket queue to attend user and system calls.

Hire Now