We provide IT Staff Augmentation Services!

Senior Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Have 9 years of experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Implemented continuous integration and deployment using various CI/CD tools like Jenkins, GIT.
  • Extensive experience in using Build Automation DevOps tools like ANT, Maven, Artifactory/Nexus, Hudson/Jenkins, Puppet/Chef/Ansible, AWS ( Confidential ).
  • Experience in AWS Cloud Computing services, such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, RDS and Glacier.
  • Experience on Confidential for deploying EC2 instances consisting of various flavours like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012.
  • Hands on experience on using Elastic Block storage and S3 buckets for data storage.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Experience in configuring and managing Puppet master server and experience in updating and creating modules and pushing them to puppet clients.
  • With the help of DevOps tools like ansible, Run deck, Jenkins.
  • I can create on demand AWS instances and setup test environments, perform deployments on the fly and can destroy the instances once the testing phase is complete.
  • Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, RedHat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT on Linux and windows platforms.
  • Configured Various Network services such as LDAP, NFS, NIS, DHCP, DNS and Send mail in RedHat Linux.

TECHNICAL SKILLS:

Versioning Tools: GIT

Cloud Technologies: AWS

CI/CD Tools: Jenkins, Puppet, Chef, Ansible, Nexus, Docker

Build Tools: ANT, MAVEN

Scripting: Shell, Python, Perl

Web Technologies: HTML, JavaScript, XML

Web servers: Web logic, WebSphere, Apache Tomcat, JBOSS

Databases: Oracle, SQL SERVER, MYSQL, DB2

Operating Systems: Windows, UNIX, RHEL, CentOS, Solaris

Virtualization: VMware vSphere, ESXi

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM ClearQuest

WORK EXPERIENCE:

Senior DevOps/AWS Engineer

Confidential, Dallas, TX

Responsibilities:

  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Managed GIT branching and merging for older projects in multiple simultaneous releases.
  • Provided end - user training for all GitHub users to effectively use the tool.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Created Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes.
  • Experience in building new application and deployment through ANSIBLE and managing them in production environment.
  • Developed Python career path through professional development while working on Python projects.
  • Analyzed frequently occurring system breaks and automated fixes in Python/UNIX.
  • Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Ansible Scripts.
  • Responsible for automated installation of Ansible Enterprise 2.7 and configuring Ansible Master and Ansible Agents (both Windows and Linux Environments) in AWS VPC environment.
  • Responsible for automated deployment of Java application in Tomcat Server using Ansible scripts.
  • Responsible for automated identification of application server and database server using Ansible scripts.
  • Implemented multi-tier application provisioning in open stack cloud, integrating it with Ansible, migrating the application using Maven as build tool.
  • Worked with Docker for convenient environment setup for development and testing.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Managed existing infrastructure and created new infrastructure using Ansible as Configuration Management tool.
  • Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS).
  • Automated delivery pipeline using integration and infrastructure tools GIT, Jenkins and Ansible.

Environment: GIT, Jenkins, Maven, Ansible, AWS EC2, Python Scripts, RHEL, CentOS, UNIX, JIRA, Docker.

DevOps / Cloud Engineer

Confidential - Charlotte, NC

Responsibilities:

  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the deployment activities for multiple server instances by enabling password less communication between the servers and utilizing utility in the shell scripts.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing new projects builds framework using Jenkins & Maven as Build framework tools.
  • Deployed Kubernetes clusters on top of Amazon EC2 Instances using KOPS and Managed local deployments in
  • Kubernetes, creating local cluster and deploying application containers and building/maintaining Docker container clusters managed by Kubernetes and deployed Kubernetes using HELM Charts.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Worked on creating Docker Containers and Docker consoles for managing the application life cycle.
  • Designed and Developed Jenkins Builds deployments on Docker containers.
  • Implementing a Continuous Delivery framework using Jenkins, Chef and Maven in Linux environment.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Installed and setup Chef for planning and designing of GUI for automation purpose using cloud forms, Design RPM packages for installation and configuration thorough chef resource.
  • Converting production support scripts to Chef Recipes.
  • Testing of Cookbooks with Chef-Spec.
  • Setting up client server model of Chef in development environment of OCI.
  • Worked on documentation - Chef Basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, testing docs.
  • Using Chef deployed and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • AWS server provisioning using Chef Recipes. Using CloudTrail, Cloud Passage for AWS security and scanning Involved strongly in administration and
  • Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process.
  • Managed the configurations of the instances using Chef. Written and modified various Cookbooks/ Recipes for better management of the systems.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation and written recipes, tools, shell scripts, and monitoring checks.
  • Used Chef to manage Web Applications, Config Files, Database Commands and Packages.
  • Work station setup for Knife plug-in and establish connectivity between Chef Server and workstation.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI,
  • Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc with Ops code Chef Cookbooks/Recipes.
  • Rapid-provisioning and configuration management for Ubuntu using Chef on Confidential .
  • Managing Confidential (AWS) infrastructure with automation and configuration management tools such as Chef. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups, AMIs.
  • Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

Environment: AWS S3, Glacier, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, Jenkins, Maven, GIT, Chef.

DevOps Engineer

Confidential - Oldsmar, Fl

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used Subversion as source code repositories.
  • Developed Shell/Python Scripts for automation purpose.
  • Implemented multi-tier application provisioning in AWS, integrating it with Puppet . Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Maintained Puppet servers and management application that can use ServiceNow (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Worked with Puppet which is used to manage Linux but later versions support Microsoft Windows.
  • Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy the java-based packages like ear and war on the Web Logic App server.
  • Deployment and configuration of Puppet, Puppet Dashboard, and Puppet DB to increase the efficiency of configuration management.
  • Managing the configurations on the servers using puppet.
  • Involved in deploying new manifests and modules to numerous puppet clients for System and Application Configuration Management.
  • Server configuration management via Puppet.
  • Created plan and deploy Nagios monitoring server environment.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used Puppet to automate Configuration management & Applications.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files.
  • Responsible for scaling/upgrading/maintaining the application.
  • Created custom developer tools and workflows for testing and releasing Puppet code.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Managing Confidential (AWS) infrastructure with automation and configuration management tools such as Puppet, designing cloud-hosted solutions, specific AWS product suite experience.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up-gradation or Migration of Puppet Community and Enterprise.
  • Deploy and monitor scalable infrastructure on Confidential (AWS) & configuration management using puppet.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Environment: AWS, Puppet, RHEL, CentOS, Shell/Python Scripts, SCM, GIT, Jenkins, Tomcat, JIRA

DevOps Engineer

Confidential - Sunnyvale, CA

Responsibilities:

  • Setting up and installing dedicated Jenkins servers for each project.
  • Use Jenkins to perform Continuous Integration, create new builds and perform troubleshooting daily.
  • Creating builds for Continuous Integration (CI) in each server
  • Setting up Octopus deploy for Continuous Deployment (CD)
  • Extensively used source control repositories such as GIT, GitHub.
  • Extensively used Amazon Web Service S3 to upload and download data used in Encarta project.
  • Used AWS for Cloud development and migrating physical servers to AWS cloud.
  • Good understand of Knife, Chef Bootstrap process etc.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Create and attach volumes on to EC2 instances
  • Configure AWS VPC with public and private subnets
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Worked on Confidential daily to work on EC2 instances, S3 buckets, Amazon Glacier and EBS.
  • Used Amazon IAM service to administer the AWS users.
  • Worked on GitHub daily for as a version control tool.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: GIT, AWS, Bash Scripting, Jenkins, Chef, MySQL.

System Administrator

Confidential - Detroit, Michigan

Responsibilities:

  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux.
  • Installing, configuring and administration of CentOS 5.x, Solaris 9, 10, 11, RHEL4.x/5.x/6.x, Windows Server 2008-R2.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Create, maintain and troubleshoot Disk Partitioning, LVM and file management.
  • Performed backups and restoration on several Linux LPAR’s.
  • Created users and managed user permission on the Linux servers.
  • Modify Kick-start based server profiles and hardware specifications.
  • Perform Kick-start/PXE installations of RHEL.
  • Monitored Linux servers round the clock and identified, troubleshooting the system issues and finding the optimal solution.
  • Created Crontab to run a job at scheduled time.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network.
  • Deployment and configuration of application server tomcat deploying java and web application.
  • Responsible for the maintenance of DHCP, DNS, LDAP, AD and NFS services on Windows and RHEL in Development environments.
  • Configure TCP/IP, network interface, assign static routes and hostnames.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analysing the error logs, analysing the user logs.
  • Automated repetitive tasks using Perl and Shell scripting.
  • Written Perl/Shell scripts for deployments to WebSphere Application servers
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Performing kernel and database configuration optimization, I/O resource utilization on disks.
  • Involved in Virtualization with VMware vSphere, ESXi 3.1/4.0 servers, vCenter server and vCenter.
  • Disk and File system management through Logical Volume Manager (LVM) on HP-UX, LINUX and Solaris Volume Manager (SVM) on Solaris.
  • Performed Physical to Virtual (P2V) migration of approximately 50 physical servers using VMware Converter.
  • Performed backup and restore of VMware host server configuration, Virtual Machine backup, snapshots, Patch updating, monitoring/reporting, SSH and SNMP and notification of alerts.

Environment: RedHat 5.x, CentOS 5.x, Solaris 9,10,11, Windows R2 2008, VMware vSphere 3.1/4.x, ESXi 3.1/4.x, TCP/IP, NFS, Samba, NFS, LVM, LPAR, Kickstart, Solaris Volume Manager (SVM), Perl, Shell.

We'd love your feedback!