We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

5.00/5 (Submit Your Rating)

Saint Louis, MO

SUMMARY:

  • 8+ years of professional experience in the areas of DevOps, Cloud Computing, Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment .
  • Significant experience with Amazon Web Services (AWS) like EC2, ECS, ECR, Simple Scalable Storage (S3), RDS, Identity Access Management (IAM), Virtual Private Cloud(VPC), Auto scaling groups(ASG), Elastic Load balancer (ELB), Elastic Beanstack (EBS), Route53, Cloud Watch, Cloud Trial, Cloud Front(CDN), SQS, SNS, API Gateway, SDK, Redshift, EMR, CLI, Elastic cache, Kinesis, ELK Stack(Elastic Search, Logstash, Kibana), Lambda, DynamoDB, OpsWorks, WAF, code commit and code deploy.
  • Experienced with both Terraform and Cloud Formation to automate AWS environment creation.
  • Experience in building application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB .
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as ansible, rundeck and puppet.
  • Hands - on experience in cloud IAAS, PAAS and SAAS.
  • Experience in software Release Management, Deployment and Build Management.
  • Used JENKINS to perform automated Builds and Deployments.
  • Experience in working with tools SVN, GIT (version control), ANT, Maven, Gradle (Build automation and standardization), Eclipse, Jenkins, Putty, SQL, JIRA (Defect tracking Tool).
  • Experience in version control tools like CVS, SVN, Git, Git Hub, BitBucket and TFS.
  • Experience on continuous integration tools like Jenkins, Team City and IBM Build Forge.
  • Setup code repositories like SVN, GIT and managed plugins for Jenkins for scheduled automatic checkout of code.
  • Experience in development and configuration experience with software provision tools like Ansible, CHEF and PUPPET.
  • Experience in working with Urbancode products like uBuild, uDeploy/ urbancode deploy to automate the configutation.
  • Good experience with Container Technologies like Docker, Docker Swarm and Kubernetes.
  • Experience on Worked on various Docker components like Docker Engine, Hub, Machine, Compose, Docker Registry and Docker Swarm.
  • Experience in managing Micro Services for development testing and deployment of restful web services by using Docker and Openshift.
  • Good knowledge in creating and maintain various Dev Ops related tools for the team such as provision scripts, Deployment tools and staged virtual environment using DOCKER.
  • Worked with DOCKER and Vagrant for different infrastructure setup and testing of code.
  • Good experience with Atlassian tools like Jira and Confluence.
  • Developed advanced JIRA workflows based on user requirements.
  • Deployed Java applications/Web-services using CI/CD tools like Jenkins, Puppet in standalone and clustered environments.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Extensive experience in scripting langauges like Shell, Perl, Bash, Ruby, Python, Groovy and POWERSHELL scriptings.
  • Managing SaltStack based configuration management for deploying several applications.
  • Automated testing and continuous integration using TEAM CITY.
  • Experience on various Openstack components like Nova, Neutron, Keystone, Rabbit MQ, Swift, MQ, Swift, Clinder, Heat, Trove, Havana and Icehouse.
  • Experienced in OpenStack environments to create and manage users using Keystone.
  • Extensive experience in configuring Web/ Application servers like WebLogic, Websphere, Apache Tomcat and IIS servers.
  • Experience in LAMP Stack.
  • Experience in static analysis and code quality check using SonarQube.
  • Experience on Integrated Testing Tools like Selenium, Cucumber, Junit and Nunit.
  • Experience and Familiar with Virtualization technologies like installing, configuring, administering VMware ESX/ESXi. Created and managed VMs (virtual server) and also involved in the maintenance of the virtual server.
  • Experience on Monitoring and Application Management Performance tools like Nagios, Zabbix, Graphite, Datadogs, New Relic, Dynatrace and AppDynamics.
  • Good experience on RDMS and Nosql databases like Oracle, MySQL, PostgreSQL and MongoDB.
  • Hands on experience in configuring and maintaining networking services that include LAN, WAN, routers, LDAP, DNS, DHCP, firewalls, Network IPs, SSH, SMTP, TCP/IP, FTP, Syslog and network troubleshooting using ifconfig.

TECHNICAL SKILLS:

Operating Systems: Sun Solaris 8, 9 & 10 (SPARC & x86), Linux Red Hat 3/4/5 Windows Server 2000, 2003,2008 and 2012, Centos, Ubuntu, VMware ESX/ESXi 3.5/4.1/5, HPUX 10.x/11.x

Software: Veritas Volume Manager 3.5/4/5, Veritas File System, Veritas Cluster Server 3.5, Veritas Netbackup 6.0, Logical Volume Manager

Network Protocols: LDAP, DNS, DHCP, firewalls, Network IPs, SMTP, TCP/IP, FTP, Syslog, VIO, NIM, NFS,, LAN, WAN, SAN, NAS, Telnet, NAT, ifconfig, routers, HTTP, SSH

Storage: Tivoli Storage Manager 5.x, Netapp

CM Tools: Chef, Puppet, Ansible, SaltStack, Docker, Nexus, Bamboo, Vagrant, Terraform

CI Tools: Cruise control, Hudson, Jenkins, Team City, IBM Build Forge

Versioning Tools: C V S, Perforce, TFS, SVN, C l e ar case, G it, Git hub, Bitbucket

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Build Tools: A N T, MA V EN, Gradle

Languages/Scripting: C, C ++, P er l s cr i p t ing, Shel l s cr i pt ing, SQL, Java / J2 EE, Python

Monitoring /Application Management performance tools: Nagios, Zabbix, Graphite, Datadog, New Relic, Dynatrace and AppDynamics

Web/Application s er v er s: We bL og i c, WebSphe r e, A pacheT om cat, J BO SS, IIS

Cloud Computing: AWS, VMware, Microsoft Azure, Open Stack, Rackspace

Databases: O r a cl e, M YSQ L, DB 2, NoSQL, MongoDB, DynamoDB

PROFESSIONAL EXPERIENCE:

Confidential, Saint Louis, MO

AWS/ Devops Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, ECS, ECR, Simple Scalable Storage (S3), RDS, Identity Access Management (IAM), Virtual Private Cloud(VPC), Auto scaling groups(ASG), Elastic Load balancer (ELB), Elastic Beanstack (EBS) Route53, SQS, SNS, API Gateway, SDK, Redshift, EMR, Kinesis, CLI, Elastic cache, Cloud Front (CDN), OpsWorks, Lambda, DynamoDB, WAF, Code commit and Code deploy.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI’s Linux(Redhat/Centos/Ubuntu) and configuring the servers for specified applications.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB .
  • Worked with AWS Lambda to provision server less environment to run and scale the code in response to the triggers with high availability.
  • Worked in Cloud Automation using AWS cloud formation templates (JSON).
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible and Rundeck.
  • Automated configuration management and deployments using Ansible playbooks and YAML .
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and Artifactory on remote servers using REST API protocol.
  • Deployed Microservices with Ansible Playbook in Docker containers
  • Implemented a Continuous Delivery framework using Ansible & Artifactory in Linux environment.
  • Designed and Implemented a Microservices container CI/CD solution within AWS leveraging Jenkins, GitLab, Docker, Ansible and Kubernetes.
  • Use of Docker and Open Shift to manage micro Services for development and testing. Deployed restful web services and micro services to Dockers .
  • Worked on implementation of modern application solutions in OpenShift that include Git and Jenkins.
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy applications.
  • Worked on various Docker components like Docker Container, Docker Hub, Machine and Docker Swarm.
  • Managed cluster of containers using Docker Swarm.
  • Used Boto3 , Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of services like Amazon S3 and Amazon EC2.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Configured and deployed Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering Github.
  • Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Worked extensively on Power shell scripting and has written scripts for automation.
  • Managing SaltStack based configuration management for deploying several applications.
  • Deployed applications into PROD & Pre-Prod environments with various application server technologies like WebLogic, JBoss & Apache Tomcat.
  • Integrated AWS OpsWorks with Chef for configuration management of the application.
  • Deployed cloud stack using AWSOpsWorks.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Experience in code deploy and code commit in AWS .
  • Wrote script (bash and shell) to copy deliverables to local machine from CI/QA and then copying the code from local machine to production servers through putty.
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
  • Developed Java code on the devops tools, manage the code and setup application on the environment.
  • Integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
  • Worked on Application Management Performance tools like New Relic, Dynatrace and AppDynamics.

Environment: AWS, Git, Git hub, Jenkins, Java/J2EE, ANT, MAVEN, Ansible, Rundeck, New Relic, SaltStack, WebLogic, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, TFS.

Confidential, Los Angeles, CA

AWS/Devops Engineer

Responsibilities:

  • Worked with migration to AWS from Data center.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds - Java, Apache, MySQL.
  • Managed a PaaS for deployments using Docker, Ansible and Mesos which reduced considerably deployment risks.
  • Using Chef, deployed and configured Elasticsearch, Cloud Trial and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Skilled in monitoring servers using Nagios, Zabbix, Datadog, Cloud watch and using ELK Stack (Elastic Search Logstash, Kibana).
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on Apache, and IIS application servers.
  • Developed the build CI/CD pipeline script using different programming languages like Groovy, Shell and Python and secure them with Apache Kafka.
  • Involved in Installing Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
  • Migration of application from kvm to docker containers.
  • Worked on various Docker components like Docker container, Docker Engine, Docker Registry and Kubernetes.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservices container orchestration.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes.
  • Containerized applications such as Postgres SQL, Nginx.
  • Deployed Docker containers on AWS and Rackspace.
  • Deployed DOCKER Engines in Virtualized Platforms for containerization of multiple apps.
  • Written Terraform templates, Chef cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Wrote Chef Cookbooks to provision nodes. Written chef cookbooks to install and configure webservers, middleware, monitoring, logging and database servers.
  • Involved in Config ur ing a nd moni toring dist ribute d a nd mul ti - pl a tfor m ser v e rs usin g c hef . De fine d Che f S e rve r a nd wor kstation to m a na g e a nd c onfi g ur e node s.
  • Worked on Chef Cookbook testing using Test Kitchen, Vagrant.
  • Worked on the transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Integrated Testing Tools like Selenium, Cucumber, Junit and Nunit which provide unit testing and code coverage with detailed graphical reports.
  • Experience in static analysis and code quality check using SonarQube.
  • Wrote Perl and Python scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Developed .NET code on the devops tools, manage the code and setup application on the environment.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Hands on experience on Octopus tool to Deploy the .NET applications to make deployment automation easy.
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Worked with Git, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Worked on the continuous integration tools on Jenkins to build and test applications on the issue tracking tools like JIRA .
  • Responsible for Plug-in Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.
  • Extensively used GIT as Version Control tools to manage Source Code.
  • Efficiently performed the task of resolving conflicts while merging in Git with the J2EE development background.
  • Developed a continuous deployment pipeline using Jenkins, Chef and Ruby/shell scripts. b Deployed the archives(EAR, WAR and RAR) to Web Application Servers.
  • Executed the DB Scripts (DML), which has dependencies on the code on My SQL.
  • Build release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting.
  • Providing Release Management and Build Automation with TFS 2012 Build Automation for multiple projects.
  • Designed and implemented complex and efficient Splunk dashboards using Splunk DB Connect and Sideview Utils.
  • Integrated Splunk with Active directory and LDAP authentication.

Environment: AWS, Rackspace, Ngnix, Git, Jenkins, Docker, Kubernetes, Ant, Maven, Chef, Shell Scripts, Linux, Apache, My SQL, JIRA, Bamboo, TFS 2012, IIS 7.5, Terraform, .Net, Java, Selenium, Cucumber, Junit, Nunit , Splunk.

Confidential, St.Louis, MO

AWS/ Devops Engineer

Responsibities:

  • Extensive experience in AWS Redshift data warehouse for columnar data storage.
  • Installation and migration of on premise Jenkins, Artifactory and GIT to AWS cloud infrastructure.
  • Setup and build AWS infrastructure various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON templates.
  • Created AWS Route53 to route traffic between different regions.
  • Configure Active Directory Federation Services for the Application Single-Sign on in AWS cloud using AWS IAM service
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Built a load-balanced, version-controlled, Hiera/r10k -enabled Puppet environment.
  • Implemented Puppet hiera to separate data from puppet code.
  • Experience working with PUPPET Enterprise and PUPPET Open Source.
  • Implemented Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Experience in deploying and maintaining private cloud infrastructure of OPENSTACK.
  • Experience on various Openstack components like Nova, Neutron, Keystone, Rabbit MQ, Swift, MQ, Swift, Clinder, Heat, Trove, Havana and Icehouse.
  • Involved in Requirement gathering, Analysis, Design, Estimation, Development and testing of the assigned tasks in OPENSTACK.
  • Expertise in managing OPENSTACK Control Plane with automated deployments and rollouts using PUPPET manifests and modules.
  • Managed GIT repository, code merging, and production deployments.
  • Responsible for merging, tagging and conflict resolution in GIT.
  • Maintained and Administered GIT Source Code Tool.
  • Written pre-commit, post-commit, post-receive hooks in GIT.
  • Integrated PUPPET deployment with GIT and Bitbucket with automated Jenkins.
  • Worked on Docker container and Docker compose.
  • Worked with DOCKERS and Vagrant for different infrastructure setup and testing of code.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Daily management and administration of JIRA Service Desk including configuring customer portal, generating reports, adding new request types, knowledge base and announcements.
  • Developed advanced JIRA workflows based on user requirements.
  • Saved department 50% in manual time entry by converting users Excel spreadsheets into JIRA.
  • Administer JIRA and Confluence instances on a day to day basis including performance tuning/scaling the instances, storage, indexing.
  • Created a Team city build server.
  • Automated testing and continuous integration using TEAM CITY.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB .
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Installed, configured and maintained Web and Application Servers including APACHE TOMCAT and JBOSS .
  • Responsible for analysing the requirement and implement the solutions using build and deployment automation tools like uBuild/uDeploy/ Urbancode deploy.
  • Monitoring of web servers using NAGIOS and Graphite monitoring tool.
  • Created, maintained and automated the scripts by using BASH , PYTHON and RUBY .

Environment: AWS, Openstack, Puppet, Hiera/r10k, Docker, Nagios, Graphite, Jira, Team City, Git, Ansible, MongoDB, Apache Tomcat, JBoss, Bash, Python and Ruby, uBuild/uDeploy/ Urbancode, Artifactory.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Managed the source codes repository of multiple development applications using CVS and Perforce version control tools.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Created multiple Make, ANT, MAVEN, Shell scripts for build automation and deployment.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Deployed Java/J2EE applications on Apache Tomcat and Oracle WebLogic Application Sever.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Install and configure Saltstack server and manage more then 100 Linux systems policy and package installation and un-installation.
  • Installed SVN by compiling latest SVN release source code.
  • Experienced in installing and deploying Apache, JBoss 5.x.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat and JBoss Application Server.
  • Initiated daily builds using Ant for android projects and X Code for iOS projects.
  • Experience with F5 load balancers to load balance and reverse proxy servers.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installation and configuration of SCM tool, Ansible on EC2 instance.
  • Deploy and monitor scalable infrastructure & configuration management using Ansible.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Worked on Jenkins to create builds, and pass new builds to uDeploy/Urbancode for deployment.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Installed and configured Nagios monitoring tool for disk usage, cpu utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Involved in installing chef node, workstation and server. Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct substrate for implementation.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
  • Create, Manage and configure virtual machine VMs on VMware platform
  • Worked on installation/configuration/administrated VMware ESXi 5.0/5.1/5.5 and migrated existing servers into VMware Infrastructure
  • Using VMWare ESXi Server and VMWare VSphere Client (combination) to manage virtual machines(VMs).
  • Created the Release process of the artifacts.
  • Used Jira as ticket tracking and work flow tool.
  • Created analytical matrices reports for release services based on Remedy tickets

Environment: AWS, Subversion (SVN), CVS, Perforce, VMWare, Jenkins, Java/J2EE, ANT, MAVEN, CHEF, Ansible, SaltStack, WebLogic, Tomcat, Perl Scripts, Shell Scripts, Nexus, Nagios, XML, UNIX, Windows 7, Oracle, JIRA, X Code, Build forge, uDeploy/Urbancode, Remedy.

Confidential

Linux Admin

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4.x, 5.x, SLES 9, CENTOS 5.x.
  • Experience in Installing, configuring, and maintaining IBM Rational ClearCase and Rational ClearQuest on AIX platforms.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Managed user accounts on Linux platform by creating Active Directory user groups and giving permissions to the individual users and for the group users to the dev and production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Build Yum and RPM repository Server for Development team to upload packages, Written UNIX Shell scripts for monitoring & clean up old files.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Experience in Developing BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
  • Performed tasks on F5 load balancer like installing and renewing SSL certificates and bouncing servers with performance issues after taking them out of the server pools.
  • Installed and configured Apache / Tomcat web server.
  • Hands on experience in configuring and maintaining networking services that include LAN, WAN, routers, LDAP, DNS, DHCP, firewalls, Network IPs, SSH, SMTP, TCP/IP, FTP, Syslog, and network troubleshooting using ifconfig.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Created and modified users and groups with SUDO permission.
  • Experienced in creating Logical Partitions (LPAR) on Tivoli Storage.
  • Created users, manage user permissions, maintain User & File system quota on AIX and Linux servers.
  • Backup configuration using IBM Tivoli Storage Manager for AIX Servers.
  • Upgraded Redhat Linux OS on Websphere, JBOSS and Oracle database servers from V3, V4 to V5.
  • Monitored servers, switches, ports etc with Nagios monitoring tool.
  • Experience in LVM, Kernel and performance tuning on IBM AIX and Redhat Linux.
  • Define/setup network protocols, Network File Services (NFS) and Network Information Services (NIS) on Linux and AIX servers.
  • Performed security, users, group’s administration and daily backup and restore operations, networking service, performance, and resource monitoring.
  • Maintained proper documentation of all the activities carried out during the project.

Environment: Redhat 3.x, 4.x, 5.x, Solaris 8,9,10, Tivoli Storage Manager, Veritas Netbackup 4.5, WebSphere Application Server 3.5/4.0.x, LDAP, DNS,VIO,NIM, NFS, TCP/IP, SAN, NAS, Nagios 2.x, WebLogic 8.1, Oracle 9i/10g, Tivoli Storage Manager 5.x, VMware 2.x, Shell Scripting.

We'd love your feedback!