We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 7 years of experience in IT industry in various roles as DevOps, Cloud Engineer, Build and Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms.
  • Extensive experience with Amazon Web Services (AWS) and its services, maintaining and improving infrastructure, split between physical data centers, and AWS and managing full AWS lifecycle, provisioning, automation and security.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM, S3.
  • Experience Working with Terraform key features such as infrastructure as a code, execution plans, resource graphs, change automation and extensively used auto scaling launch configuration templates for launching AWS EC2 instances.
  • Experience in using OpenStack CLI to interact with OpenStack Services like Nova, Neutron, Horizon, Cinder, Heat, Keystone and having experience in provisioning and optimizing of compute, network, and storage services with OpenStack through dashboard, command - line and API utilities.
  • Experience in implementing systems that are highly available, scalable, and self-healing on the GCP platform.
  • Experience with various CICD Tools: Jenkins, Git,Artifactory, Ansible, Chef/Puppet and Docker.
  • Experience in developing Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the Cookbooks to chef-server from Workstation.
  • Experience in using Puppet to automate repetitive tasks, quickly deploy critical applications, proactively manage, change and create custom Puppet module skeletons.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
  • Experience in writing Ansible playbooks, created inventories, custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Experience with container-based deployments using Docker, particularly working with Docker images, Docker Engine, Docker Hub, Docker Machine, Docker Compose, Docker weave, Docker swarm and Docker registry and deployed using spring boot applications.
  • Experience in creating Kubernetes cluster with RHEL and Vagrant and Good knowledge on Kubernetes services to discover and proxy requests to appropriate minion.
  • Experience working on Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo and Integrated Jenkins with the version control tools to pull the latest pushed code.
  • Experience in using JENKINS CI/CD PIPELINES, MAVEN and ANT as a Build Tool for the building of deployable nexus and artifacts (war, jar & ear) from source code.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT, Bitbucket and Subversion (SVN) on Linux platforms.
  • Experience on ELK architecture and its components like Elastic search, Log stash and Kibana and handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
  • Proficient in deployed and configured Atlassian tools like Jira, Confluence, Bitbucket, and Bamboo for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation.
  • Experienced in implementing and administering monitoring tools Dynatrace, PagerDuty, App Dynamics, Splunk and Nagios.
  • Experience on installation, configuration, maintenance and troubleshooting of Red hat Linux, Ubuntu, Fedora, CentOS, and some Windows Servers.
  • Expertise in installation, configuration and management of relational databases such as Oracle, MySQL, MS SQL Server and PostgreSQL and Excellent knowledge in working with NOSQL databases like MongoDB, DynamoDB and Cassandra.
  • Good hands-on experience with various scripting tools such as Python, Shell, Bash, PowerShell, Ruby and Perl for automating various cron jobs and notification process.

TECHNICAL SKILLS

Cloud platforms: Microsoft Azure, AWS, OpenStack, PCF

Configuration Tools: Chef, Puppet, Ansible, Salt Stack

Containerization& Orchestration: Tools Docker, Mesos, Docker Swarm, Kubernetes

CI/CD Tools: Hudson/Jenkins, Bamboo

Build Tools: Ant, Maven, Gradle

Source control Tools: Subversion (SVN), GIT, GIT Hub, Bitbucket

Operating Systems: Windows, UNIX, LINUX/RHEL, CentOS, Ubuntu

Monitoring Tools: Splunk, ELK, Nagios

Languages & Scripting: C, C++, Perl scripting, Shell scripting, SQL, Java Script, J Query, Bootstrap, XML, JSON, XPATH HTML, CSS

Web Servers: Apache Tomcat, Nginx, JBOSS, WebSphere

Databases: Oracle, SQL SERVER, MY SQL, DB2

Artifact Repositories: NEXUS, JFrog

PROFESSIONAL EXPERIENCE

Confidential - Minneapolis, MN

Sr. DevOps/AWS Engineer

Responsibilities:

  • Worked on AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, CloudWatch, OpsWork, RDS, ELB, EBS, S3, glacier, Route53, SNS, SQS, KMS, Cloud Trail, and IAM.
  • Extensive used of Elastic Load Balancing mechanism with Auto Scaling feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
  • Used AWS Cloud Formation and AWS OpsWork to deploy the infrastructure using Chef that is necessary to create development, test and production environments for a software development project.
  • Automated the installation of CloudWatch log agents through Cloud formation template to monitor the system logs of multiple EC2 instances.
  • Wrote efficient, maintainable, well structured, readable scripts in PowerShell, Bash, Groovy and Ruby.
  • Experience in working with automated release management tool Octopus Deploy to automate the deployment process of various applications in to different environments.
  • Created Terraform modules to create instances in AWS & automated process of creation of resources is AWS using Terraform.
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant, MongoDB, AWS and Amazon VPCs.
  • Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Implemented Automated Application Deployment using Puppet. Configured Apache webserver in Linux using Puppet automation and manage Java applications across Linux servers.
  • Worked with hosted Chef, workstations installation with knife utility, bootstrapped nodes, wrote recipes and cookbooks uploaded them to Chef-Server, installed servers/OS, applications, services, packages using Chef.
  • Used Chef for Infrastructure as Code (IaC) and deployment automation, created many custom cookbooks, recipes according to requirement. Used Berkshelf to upload the cookbook dependencies.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, GitHub,Nexus, SVN,CHEF, Terraform and AWS.
  • Worked on migration of projects and configuration of scripts from Team City to new CI tools.
  • Wrote Ansible playbooks to setup Continuous Delivery pipeline and this primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Worked with Docker containers infrastructure and Continuous Integration for building and deploying Docker containers.
  • Created Docker images from scratch and customizing them as per the requirement, along with that working on Docker containers, directory structure and removing Docker images.
  • Created a Jenkins pipeline to drive all micro services builds out to Docker Hub and then deployed to Kubernetes, created pods and configured Kubernetes Replication controllers.
  • Worked on Hudson/Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Written Maven scripts, Installed Jenkins, written shell, groovy scripts for end to end build and deployment automation.
  • Created MSI packages for installation on desktop computers and Citrix XenApp servers.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer. Script, utilizing PowerShell scripts to reduce manual administration tasks and cloud deployments.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins, GitHub and SaltStack.
  • Managed code and versioning control using Git and supported development team on resolving branching and merging issues.
  • Configured Apache Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Expertise in writing new plugins to support new functionality in Terraform.
  • Designed and configuredAzureVirtual Networks (VNets), subnets,Azurenetwork settings, MongoDB, DHCP address blocks, DNS settings, security policies and routing.
  • Developed PowerShell scripts used for administrative, reporting and replication tasks.
  • Developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Set up and configured of New Relic, improved monitoring and performance of application in New Relic and integrated application with monitoring tool new relic for complete insight and proactive monitoring.
  • Regularly built Jenkins builds and delivered toArtifactory.
  • Managed all environments from development to production using custom tools built with Python 3 executing SaltStack content management tools via a Jenkin’s interface.
  • Create numerous, complex MSI packages on a demanding delivery schedule
  • Provide MSI packaging support and "best practice" instruction.
  • Wrote shell, Bash, Perl and Ruby scripts for day to day administrative tasks and for managing users and developed web applications using Python scripting language to design application more flexible.
  • Handled Production and Non-Production MySQL databases. Scaled up and down the databases based on the requirements. Written MySQL database queries.
  • Performed kickstart to automate installation process for fifteen RHEL and CentOS server units and wrote bash shell script to create multiple accounts at once and a script to configure samba server on Linux for file sharing.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionalities.

Environment: AWS, Open Stack, Terraform, Chef, Ansible, Docker, Puppet, Kubernetes, Artifactory, Jenkins, Git, Maven, New Relic, Azure, Python Scripts, Kickstart, PostgreSQL/MYSQL, Web logic.

Confidential - Louisville, KY

Sr. DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources such as VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Worked with setting up database instances in AWS using RDS, DynamoDB, and storage using an S3 bucket and configuring instance backups and archives to Amazon Glacier archives, and configured AWS Redshift for Data Warehousing.
  • Extensively worked on Jenkins/Hudson, Bamboo and TeamCity for Continuous Integration and strong experience with integration of Ant and Maven Build Frameworks.
  • Worked on provisioning and maintaining the AWS andAzureinstances and storage for builds, build deployments etc.
  • Configuration of Jenkins, Identifying and installing required plug-ins to Jenkins, writing Groovy scripts to configure build jobs, MongoDB, Build Pipelines.
  • Provide secure architectural advice pertaining to on-premise and hybrid cloud infrastructure on the SaaS, PaaS levels.
  • Creating manifests and deploying using Puppet to completely provision the server. Created Custom Puppet modules for bootstrapping new servers with required application dependencies and packages. Used Puppet server and workstation to manage and configure nodes.
  • Used Terraform to transform the infrastructure from on - premise to cloud.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, users Mount Points, and Packages. Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Extensively worked on Jenkins, Octopus, Teamcity, and Bamboo by installing, configuring and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins. Configuring Jenkins job to spin up infrastructure using Terraform scripts.
  • Configuration management tools such as Chef, Puppet, Ansible or SaltStack.
  • Developed flexible, single MSI packages for delivery to thousands of managed and standalone computers running Windows XP, Windows Vista and Windows 7.
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Worked on deploying the .Net applications to Pivotal Cloud Foundry (PCF) and troubleshooting deployment issues with development teams and implemented Octopus Deploy to facilitate automated deployment to production.
  • Implemented Micro-services using Private Cloud foundry platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF.
  • Effective team leadership and mentoring ability for Other demonstrable skills include report generation, data analysis and task automation. Adept at problem analysis and resolution methodology. Adept at using languages including PowerShell, VBScript, and Batch (Shell) to automate tasks and collect data.
  • Installed, deployed and configured Chef Server Enterprise and bootstrapped the nodes using Knife and automated by testing the Chef Cookbooks with Test Kitchen.
  • Created many Roles, and Environments using Chef for different environments such as Development, Testing, and Production and have experience in carrying data through Data bags.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Worked with groovy for compilation, collections, exception handling and declaring classes during syntax failures of builds.
  • Creation of Linux VM's, hardening on internal & external Cloud via Terraform / manually Openstack GUI, via automation terraform, MongoDB, ansible and monitoring of security hardening breaks via scripts.
  • Used Ansible to deploy ELK (Elastic search, Log stash and Kibana) for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Used grunt,gulpand webpack as a build tools on node js projects for the development of build artifacts.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes and expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Worked on Docker architecture, creating Microservices for multi clustered platform and orchestrating multiple containers using Kubernetes.
  • Terraform based provisioning WebLogic stack on AWS done for Dev PoC.
  • Scripting with PowerShell & Command Lines
  • Used configuration management tool like Ansible to automate tasks and to deploy applications.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions using helm charts.
  • Built a Jenkins-based CI/CD pipeline, speeding product deployment and allowing greatly improved testing of all aspects of the deploy process.
  • Implemented Ansible to manage existing servers and automate the build/configuration of new servers.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Installing and configuring Saltstack, writing manifests to automate day-to-day activities.
  • Integrated Maven plugin with Jenkins and configured pipeline job to invoke maven top-level goals such as compile, test, and package, deploy, install and clean.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Part of the Devops team responsible for containerization efforts and migration of Java apps toOpenShiftEnterprise.
  • Installing and configuring Saltstack, writing manifests to automate day-to-day activities.
  • Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Created scripts from scratch to automate tasks using bash shell scripting and python scripting and wrote Python modules to view and connect the Apache Cassandra instance.
  • Performed technical expertise for Windows systems environments on issues related to servers, local services, data centers, and server configuration.

Environment: AZURE, AWS, Terraform, Chef, Ansible, Docker, Kubernetes, Puppet, Jenkins, Maven, Git, Splunk, Power shell scripting, Azure, Oracle PL/SQL, Windows server, Apache tomcat.

Confidential

Build and Release Engineer

Responsibilities:

  • Adapting Jenkins/Hudson for Configuration Management, release management and build management.
  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free rollout of releases.
  • Designing a process for pro-automation using Jenkins in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Responsible for installing and configuring Jenkins master and slave nodes for windows and Linux.
  • Involved in Setting up Continuous Integration Environment using Jenkins.
  • Rebuilt deployment pipeline on Jenkins, bash and groovy; transitioning from codedeploy and codebuild
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
  • Configured SVN and Git with Jenkins and schedule jobs using POLL SCM option.
  • Worked on version control system Subversion (SVN) by using source code management client tools such as Tortoise SVN and other command line applications.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Convert Windows Installer to .MSI using InstallShield and QA Testing sequenced software.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Worked closely with Project Managers to understand the code/configuration release scope and to confirm that a release was successful.
  • Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Analyzed and resolved conflicts related to merging of source code for SVN and GIT.
  • Deployed Chef Dashboard for configuration management to existing infrastructure.
  • Used MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef and custom Ruby/Bash scripts.
  • Developed Groovy script to intigrate with Ansible.
  • Worked on in documenting and automating the build and release process.
  • Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
  • Coordinate with Oracle DBA to tune the performance of MongoDB, DB instances.
  • Monitoring applications health through the dashboard. Maintained Nexus administration tasks.
  • Monitored System performance using Nagios.
  • Deployed the applications to WebLogic Application Server and static content to Apache Web servers.

Environment: SVN (Subversion), Hudson Ant, Maven, Jenkins, JIRA, Mockito, Shell/Perl Scripting, WebSphere, UNIX.

Confidential

Build and Release Engineer

Responsibilities:

  • Configured Jenkins with GIT and SVN for appropriate release builds. Scheduled automated nightly builds using Subversion. Maintained Continuous Integration effort with Subversion along with scheduled builds.
  • Used SVN for branching, tagging, and merging.
  • Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in GIT.
  • Worked with various CI/CD tools like Hudson/Jenkins, Sonar, Subversion, and Team foundation server, AccuRev and Nexus, Artifactory.
  • Integrated tools like Jenkins, Splunk, and SonarQube in day to day build and release process.
  • Own full lifecycle of build system from analysis, development, implementation and support of builds, unit testing and deployments.
  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Worked in production & application support 24/7 in NAS, EMC SAN Storage on Linux Environment.
  • Day to day tasks in Linux including upgrading rpms, kernel, HBA driver, configuring SAN Disks, multipathing and LVM file system.
  • Created a custom plugin for build improvement in gradle-groovy
  • Developed UNIX and Python Scripts for manual deployment of the code to the different environments.
  • Involved in P2V Linux migrations on VMWare ESX 5 Cluster environment and performed physical and Storage VMotion and experience using tools like vCenter and vSphere.
  • Experience in Logical Volume management on Linux with LVM knowledge in HTTPS, DNS, and TCP/IP protocols.
  • Install Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.

Environment: SVN, GIT, Jenkins, Linux, Web Server, Web Sphere, Solaris. Shell scripting, WLST, Nexus.

Confidential

Linux Administrator

Responsibilities:

  • Installation, administration, implementation, testing and maintenance of complex and heterogeneous networks consisting of Linux (Red Hat), Sun Solaris 8/9/10, Ubuntu, SuSE.
  • Experienced with the virtual build, installation, configuration, and maintenance of Linux RedHat both locally or over network.
  • Set up user and group login ID's, network configuration, passwords, and resolution of permission and access related issues.
  • Install, configure, maintain, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large RedHat Linux/CentOS environment.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck. and, Password-less setup and agent-forwarding done for SSH login using SSH-Keygen tool.
  • Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, and SMTP & SSH.
  • Building and configuring RedHat systems over the network, implement automated tasks through Cron jobs, resolving tickets according to the priority basis. Creation and resizing of Logical Volumes (LVM) for Linux operating system.
  • Monitor system activities like CPU, memory, Disk and Swap space usage to avoid any performance issues and Participate in 24x7 on-call support personnel in debugging.

Environment: Linux/Unix, VMware, SuSE, Ubuntu, MySQL, Apache, SAMP, LAMP. RAID, DNS, VERITAS file System, SAN, NFS, SAMBA, LDAP, SSH, FTP, SFTP, SNMP, DHCP.

We'd love your feedback!