We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Bakersfield, CA

SUMMARY

  • Around 8 + years of experience in IT industry with major focus on Release management, Software Development, Configuration, Build and Release Engineering, DevOps Engineer, and Automation.
  • Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Good experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.
  • Hands on experience in AWS provisioning of AWS services like EC2, S3, Glacier, ELB, RDS, AutoScaling groups, CloudFormation, OpsWorks, SNS and SQS.
  • Proficient with Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Implemented rapid - provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
  • Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWS IAM.
  • Maintained over 200 jobs in Jenkins from 10 different Application teams for over 4-5 releases in parallel. In the process of achieving Continuous Integration, I have experience in working with tools like Jenkins, Hudson and Bamboo.
  • Created proxy nexus repositories to speed up the build process.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef. Apache/Tomcat: Installation and configuration - Virtual Host configurations, Rewrite/Redirection, ProxyPass, Mod-JK etc.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2instances, AutoScaling, ElasticLoadBalance, AMIs and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch.
  • Developed ETL pipelines to process and persist company client data using AWS Kinesis Firehose for streaming and Redshift for storage and analysis.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
  • Experience on CDN to deliver WebPages and other content based on geographic locations of the user.
  • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
  • Implementation, configuration, and administration of Layer 7 API Gateway and Portal.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers like Apache.
  • Create, configure and manage Resource Pools and CPU Load Balancing.
  • Deploy Puppet to completely provision and manage AWS EC2instances, volumes, DNS and S3.
  • Worked on AWS for deploying EC2 instances consisting of various flavours viz., OEL, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Firm grasp on Cloud Security, leveraging Linux and Windows operating systems, using theAWSconsole and CLI (command line interface)
  • Redesigned infrastructure for high availability using multipleAWSavailability zones.
  • Knowledge of Agile development methodologies like Scrum, Sprints model.
  • Writing shell scripts for Automated Back- ups and Cron Jobs.
  • Documenting and Maintaining excellent and efficient software & security compliance.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
  • Configuring and maintaining network services such as LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP.
  • Extensively experienced in using Build Automation tools like Gradle, ANT, Maven and novice knowledge on other Build tools like MS Build and CMake.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Installing, configuring and administering Jenkins CI tool on Linux machines and built Continuous Integration and Continuous delivery environment.
  • Performed integration of Code Quality Analysis techniques to Checkstyle, Findbugs with CI tools.
  • Extensive experience on Jenkins, Build Forge and Docker for continuous integration and end to end automation for all build and deployments.
  • Deployed Open Stack private cloud as part of datacenter collapse, which utilized Open Stack services such as glance, heat and nova compute.
  • Experience in configuration and automation management using Chef, Puppet.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning.
  • Working knowledge on of different types of configuration management tools like Puppet, Chef, Ansible, Salt, Rundeck and Vagrant.
  • Supported multiple project in DevOps based project implementation through Infrastructure Automation, Configuration Management, and Deployment Management and Test orchestration.
  • Expertise in Administration of BEA WebLogic (version 6.x - 10g SME), iPlanet Web Server on IBM AIX 4.3/4.5, Sun-Solaris (versions 9 and 10) and Red Hat Linux (4.x - 8.0) environments.
  • Substantial experience with JVM profiling and JVM performance tuning / JVM performance management - for enterprise applications.

TECHNICAL SKILLS

Cloud Infrastructure: AWS, OpenStack, MS Azure, Rackspace

Configuration management Tools: Puppet, Chef, Vagrant, Docker, Ansible and Opswork

Continuous Integration Tools: Jenkins, Bamboo, Hudson, Build Master, Travis CI

Build Tools: ANT, MAVEN, Gradle, Build Forge, CMAKE, MS Build

Versioning Tools: GIT, ClearCase, Perforce, CVS, Subversion

Bug Tracking Tools: JIRA, Rally, Nexus, Remedy

Scripting: Shell, Python, PL/SQL, Java AWT/Swing, C#, ASP.Net, XML, HTML, Groovy, Ruby and Perl.

Languages: C, C++, PHP, PL/SQL and Java/J2EE

Web Technologies: Java Script, Node Js, Servlets, JDBC, JSON, CSS

Virtualization Tools: VMware vSphere, Oracle Virtualbox, VMware Workstation

Web/App server: Web Logic Application Server 9.x, 10.x, WebSphere6.x/7.x/8.x, Apache Tomcat5.x/7.x, AWS, JBOSS4.22.GA

Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL

Operating System: Windows, Linux, Unix, Solaris, RHEL, Centos, Ubuntu, SUSE

Network Services: LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP

Network Topologies: LAN, WAN, VPN and Firewalls

Logging Monitoring Tools: Nagios, Splunk, Logstash, Teraform, Prometheus, ELK

PROFESSIONAL EXPERIENCE

Confidential, Bakersfield, CA

DevOps/AWS Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Applied Heat to OpenStack cloud environments using repeatable orchestration templates.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Use puppet and Chef automation tools for configuration management in different systems.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Manage deployment automation using Chef, MCollective, Hiera, Ruby.
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Write Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring.
  • Experience in Windows Azure Microsoft's cloud-based application platform for developing, managing, and hosting applications off-site.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Optimized volumes and EC2 instances.
  • Created multi AZ VPC instances.
  • 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 with EC2 Auto scaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination
  • Install EMC PowerPath and create Storage RAID groups, LUN's and assigning them to the servers.
  • Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x.Installing and deploying Apache, JBoss 5.x.
  • Configuring and Networking of Virtual Private Cloud (VPC).

Environment: AWS EC2, VPC, auto scaling, ELB, Ansible, RHEL 3/4/5/6, Cloud watch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS.

Confidential, Madison, MI

DevOps Engineer

Responsibilities:

  • Working for DevOpsPlatform team responsible for specialization areas related to Chef for Cloud Automation.
  • Expertise in build and deployment automation using Vagrant, VMWare ESX, Docker containers, Puppet and Chef.
  • Application of automations tools like Chef, Puppet,Devopsbased on the requirements.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Performed the automation using Chef Configuration management.
  • Involved in Chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Responsible for managing schedule of the testing activities of different modules and ensuring process compliance and requirement confirmation
  • Single Point of Contact for the Automation test team, responsible for understanding new developments in the test framework, analysing new automation scope and utility, and building team capability in automation.
  • Project implementation through Agile(SCRUM) methodology, as part of development team.
  • Maintaining all LDAP services and administration - Performs LDAP Directory upgrades, enhancement and revisions.
  • Works with engineers and application developers' groups to implement solutions for the company's LDAP.
  • IDM/SSO knowledge with LDAP integration, troubleshoot based on errors.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience with Virtualization Technologies such as VMware for RHEL, Solaris Zones& LDOM's.
  • Experience supporting applications like Apache, Tomcat, Weblogic and JBoss running on RHEL.
  • Experience in supporting and implementing security on RHEL using SELinux, IPtables and using PAM authentication.
  • Implement monitoring tools such as BMC Patrol and Nagios within the production environment.
  • Extracting the Gradle co-ordinates from local Artifactory, Maven Central.
  • Monitoring of servers using Nagios tool, which is used to ensure systems application and services are functioning properly.
  • Worked with Knife command-line tool and creating Cookbook.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organized and Co-Ordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Provided ANT build script for building and deploying the application.
  • 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).
  • Provided stable build environments for product development.
  • Worked on NoSQL database Cassandra.
  • Managed the artifacts generated by Maven in the Nexus repository.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Running the containers on top of virtual machines, bare metal servers and maintained to run in the cloud or on-premises. This is the achieved earliest popular use cases of containers be around the project.
  • Working on Docker engine to create and use containers; Saas-based services for creating and sharing docker services in docker hub.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Provided UNIX scripts for deploying and building the system.
  • Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Document release metrics, software configuration process.

Environment: Java, Eclipse, Git, Docker, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server.

Confidential, Richardson, Tx

Build & Release Engineer/DevOps Engineer

Responsibilities:

  • Involved in defining documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Responsible for all aspects of regular (planned) and emergency patch releases.
  • Creation of Application Release Plan (Release Scope Planning & defining Milestones).
  • Creating and conducting walkthroughs of ‘Deployment Plans' for complex large scale Releases including Mock Deployments in Pre-Prod environments and Production Installations.
  • Plan & oversee the creation of new environments as per the Project's needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Used Version Control with GitHub/Bit Bucket.
  • Proposed branching strategies for using Version Control Systems like Subversion and P4.
  • Created branches, performed merges in version control systems SVN and Perforce.
  • Managed user authentication and authorization for the users in both Subversion & Perforce.
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Managed Nexus repository for the current project, created a new repository and provisioned it.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Hudson as a CI tool for performing the build automation.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments.
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Written Shell and Perl scripts to automate the deployments to Websphere and Weblogic Application Servers.
  • Written shell scripts to monitor the logs after deployments and send emails automatically.
  • Maintained the CI inventory for the environments.
  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio.
  • Followed waterfall methodology for application development.
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.

Environment: Subversion, JIRA, WebSphere Application Server, JBOSS Application Server, Tortoise, SVN, ANT, MAVEN.

Confidential

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for the build and release management process.
  • Responsible for automated build scripts.
  • Responsible for resolve the build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet, provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Automated the deployment and server bounce process is by creating the scripts using Shell scripts and WLST scripts.
  • Build artifacts (WAR’s and EAR’s) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts
  • Worked on J2EE webapps based on JSF Templating and Woodstock AJAX components.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.

Environment: Subversion, Team City, Apache Tomcat, Java/J2EE,ANT, Shell Scripts, MAVEN, Hudson, UNIX, LINUX.

Confidential

Jr. WebLogic Administrator

Responsibilities:

  • Install and configure Red Hat, Centos on remote servers and Desktop servers.
  • Installation of patches and upgrading the packages using RPM and YUM in Red hat Linux.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Working with developers to load software onto Linux Enterprise servers and also debugging Scripts.
  • Installation, configuration and administration of BEA WebLogic in clustered and non-clustered environments.
  • Monitoring tools/scripts to get important information from all of department’s servers operating system and application patch level, disk space and memory usage users activities on day-to-day basis.
  • Configuring individual servers for different environments.
  • Deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console.
  • Worked in Java and programming in JavaScript, J2EE, JSR, JSF, AJAX, jQuery, JSON, RIDC.
  • Setting up systems by planning and executing the selection, installation, configuration, and testing of web application server hardware, software, LANs and WANs.
  • Troubleshooting system hardware, networks, software, and operating system problems and taking appropriate actions by communicating with the IT staff or vendors in performing troubleshooting process.
  • Configure volume groups and logical volumes, extended logical volumes for file system growth using Logical Volume Manager (LVM) commands. Configured Database Support for WebLogic Application Server.
  • Used Ant Build scripts for compiling and deploying the application onto Apache Tomcat Web Container.

Environment: WebLogic 7.x, Tomcat 4.x, Java 1.4, EJB 2.0, JSP, JMS, JDBC, SQL Server 2000, CVS, Windows NT/2000, LDAP.

We'd love your feedback!