We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Around 8 years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Strong believer of DevOps Methodologies and working towards a core DevOps engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Experience in Creating ARM templates forAzurePlatform.
  • Done Configure diagnostics, monitoring and analytics onAzurePlatform along with scale and resilience forAzureWeb sites.
  • Created AWS instances and deployed applications and delivered for QA teams to initiate performance testing.
  • Familiar With Amazon AWSCloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF).
  • Worked in managing VMs in Amazon using EC2.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS.
  • Provisioning EC2 instances and have knowledge on all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key pairs, Snapshots, Load Balancers and Security Groups.
  • Designed and implemented newGoogleCloud by analyzing requirements and data collected during the Windows Azure discovery, assessment and planning phases.
  • Collapsed then retired the current on - prem feature after the migration to Azure andGoogleCloud
  • Designed and developed a highly available, fault tolerant, cloud native micro services based distributed system for processing the provisioned devices data and other back office updates; following the 12 factor app principles using Spring Cloud on Pivotal Cloud Foundry.
  • Experience in setting up Released based CI jobs based on branches, and environment specific job configurations.
  • Experience in writing Chef Cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Wrote chef cookbooks using several of its components like attributes, files, recipes, resources and templates.
  • Knowledge and expertise on all aspects of Chef Concepts like chef server, workstations, Nodes, chef clients and various components.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • UsedKubernetesto deploy and manage containers (pods) on Google Container Engine (GKE).
  • Created private cloud usingKubernetesthat supports development, test and production environments.
  • Knowledge on Vagrant &, Docker based container deployments to create shelf environments for dev teams and containerization of environments delivery for releases.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience with LAMP setup on RHEL with configuration management tools like Chef.
  • Branching/Labeling/Merging and other SCM work on various Centralized (SVN, Perforce) and Distributed VCS.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux and windows platforms.
  • Experience migrating SVN repositories to GIT.
  • Worked in Git implementation containing various Remote repositories for a single application.
  • Implemented and supported CI process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
  • Extensively worked on Continuous Integration for major releases in Jenkins and for End-to-End automation for all build and deployments.
  • Experience in setting up Released based CI jobs based on branches, and environment specific job configurations.
  • Experience in using Tomcat and Apache web servers for deployment and for hosting tools.
  • Maintained continuous build automation implemented with Maven and Ant run within Hudson/Jenkins.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Good experience in converting build.xml into pom.xml to build the applications using MAVEN.
  • Working knowledge of Build scripts &automated solutions using various scripting languages like Shell, Ruby, Python and Bash.
  • Experience in administering Linux and also have experience in Installation, Configuration, Backup, Recovery, Maintenance, and Support.
  • Experience in installing and implementing RAID in mission critical servers.
  • Developed and modified SQL queries and stored procedures to meet business requirements and achieve desired performance.

TECHNICAL SKILLS

Operating Systems: Red Hat Linux (Enterprise Linux 4/5/6), UBUNTU, SUSE 8/9/10.IBM Servers, Wintel, HP ML 350 G6

Source control tools: Subversion, Clear case, GIT and Perforce

Build Tools: ANT, MAVEN, Gradle

CI Tools: Hudson, Jenkins, AnthillPro, and Build Forge

Repositories: Nexus, Artifactory.

CM Tools: Chef, puppet, Ansible, Rundesk

Languages: Perl scripting, Shell scripting, Python, SQL, JavaScript

Tracking tools: JIRA, Remedy, Clear Quest, Bugzilla

Web server: Web logic, Web Sphere, Apache Tomcat, JBOSS

Cloud Services: EC2, ELB, VPC, RDS, IAM, Route53, Cloud Formation, S3, Cloud Watch, Cloud Front, Cloud Trail, EBS, SNS, SQS, SWF, EBS, RDS, Dynamo DB, NAT Gateways, Subnets, Security Groups, NACL's, Code Deploy, Code Pipeline, Code Build, Code Commit and Microsoft Azure.

Databases: Oracle, SQL SERVER, MY SQL, cloud

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, SNMP, ARP/RARP, IPX/SPX, PPP, IGRP, EIGRP, NIS, NIS+

Scripting: BASH SHELL, PYTHON, POWERSHELL, RUBY & PERL.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr. DevOps & AWS Engineer

Responsibilities:

  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Used Chef for provisioning the resources in AWS, and chef for automation of infrastructure.
  • Created 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.
  • Experience migrating infrastructure and application from AWS and on premise to MicrosoftAzure.
  • Lead the setup and configuration of theAzure-based migration service. Migrated workloads through coordination with application owners.
  • Ability to create scripts usingAzurePowerShell during for automation and build process.
  • Analyzing the windowsazureplatform issues and reporting bugs to windowsazuredevelopers.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used Jenkins AWS Code Deploy plugin to deploy to AWS.
  • UtilizedRackspaceand AWS APIs to manage client environments.
  • Implemented a production ready, load balanced, highly available, and fault tolerantKubernetes infrastructure.
  • Created private cloud usingKubernetesthat supports DEV, TEST, and PROD environments.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
  • Experimented with Docker, by using Docker-compose.
  • Involved in troubleshooting the Docker volume problems, storing the data within containers and Docker networking configuration.
  • Used Cloud Foundry and Open Shift to build, run and deploy various codes using tools like Docker, BOSH and to create an agile platform for cloud native applications and software.
  • Deployed the built docker image onMesosusingMarathon. Using a multi-container setup deployed onMesos.
  • Developed Networking policies for Docker Containers. Worked on Open source development tools like Docker Containers,Mesosclusters.
  • Managed Chef Cookbooks to automate system operations.
  • Used Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Utilized Amazon Glacier for archiving data.
  • Used Amazon RDS to manage, create snapshots, and automate backup of database.
  • UsedAnsibleplaybooks, inventory, dynamic inventory and automated Existing cloud environment.
  • Wrote Python modules forAnsiblecustomizations.
  • UsedAnsibleTower for scheduling playbooks and used GIT repository to store our playbooks.
  • AWS Cloud management and Chef Automation.
  • Integrated Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
  • Implemented new projects builds framework using Jenkins and maven as build framework.
  • Implemented a Continuous Delivery framework using Jenkins, Chef, Maven and Nexus in Linux environment.
  • Defined Release Process and Policy for projects early in SDLC.
  • Member of CCM representing changes for Release and environment configuration.
  • Performed Deployment of Release to various QA and UAT in Linux environments.
  • Optimized volumes and EC2 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 (ELB) with EC2 Autos calling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Worked on cross-platforms (Windows-Unix).
  • Code Coverage- Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Create and maintain thousands of virtual machines, including build pack deploys on Cloud Foundry, using BOSH CLI and expert level UNIX skills.
  • Worked on applying patches and recommending necessary security fixes for web Application servers.
  • Assisted in developing an Inventory management using Cassandra and producing various reports.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Bash, Python and Shell script.
  • Troubleshoot the build issue during the Jenkins build process.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue t.er.
  • Installed and Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: GIT, Java/J2EE, Docker, Nexus, Jenkins, AWS, Chef, MAVEN, NEXUS, Cloud Foundry, uDeploy, JIRA, LINUX, SPLUNK, XML, Ruby, Web logic, Cassandra, Python, BASH Scripts, Shell scripts.

Confidential, Atlanta, GA

DevOps Engineer/ Cloud Automation Engineer

Responsibilities:

  • Responsible for the continuous build and deploy for Java based code using Jenkins server.
  • Extensively worked on Installation and configuration of Redhat Linux 3/4/5/6.x using Kickstart.
  • Develop and maintain custom internal Bash & Python scripts to automate the management of AWS and cloud environments.
  • Experience with Configuration Management - Ansible, which includes creating, modifying Playbooks for various applications.
  • Worked on Shell and Python scripting to automate the tasks and passed Bash scripts to the Jenkins job for server provisioning.
  • Installed Nagios on global servers, Managing Monitoring solution using Nagios Environment.
  • Involvement in Monitoring the system and network stability and performance, and tune performance as necessary.
  • Day to day management/monitoring/troubleshooting of multi-tier applications using Ansible and Nagios in Dev, QA, Prod environments.
  • Deployed OpenStack private cloud as part of datacenter collapse, which utilized OpenStack services such as glance, heat and nova compute.
  • Implemented the supporting platform for OpenStack infrastructure on the cloud that all services and applications will rely upon.
  • Programmed several Cron jobs to automate data backups and server maintenance using Jenkins.
  • Configured RHEL6 environments for the QA team and the development team.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • Collaborated with theRackspacePrivate Cloud team to come up with engineering best practices and attempted to implement them within Cloud identity.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented and administered VMware ESX 4.1 for running the Redhat Linux Servers and performed migration activities from P2V and V2V.
  • Involvement in automated deployment of EC2 instances in data centers and availability zones.
  • Install/configure/maintain the Linux servers, nfs.
  • Installation and configuration of MySQL, Mongo DB, and PostgreSQL database on Red hat/Debian Servers.
  • Installed and configured a basic LDAP server on an Ubuntu 12.04 VPS.
  • Wrote scripts using Python to automate routine tasks like Selective file removal, disk space.
  • Python scripts to automate post provisioning and server build process.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible.
  • Involvement in running multi container Docker applications using Docker composes.
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization.
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments.
  • Publish the changes with respect to CI’s and amend affected documents periodically.
  • Tracking the change requests to closure and responsible for coordinating weekly Scrum meetings.
  • Involved in building Virtual Machine Images using VMWare primarily worked on creating RHEL6 server.
  • Responsible for configuring the network on the RHEL6 servers. Configured HTTP and Tomcat servers and deployed several .war applications on the tomcat servers.
  • To achieve Continuous Delivery goal on high scalable environment, used Dockercoupled with load-balancing tool Nginx.
  • Responsible for creating release documentation after each release.
  • Conducting training sessions to team members periodically on corresponding tools and process.
  • Documented the SCM process and policies of the company and recommended some process changes.

Environment: Red hat Linux 3/4/5/6.x, Shell and Python, Ansible, Nagios, Jenkins, RHEL6, VPC, subnets, NAT, EC2 instances, ELB, Docker, VMWare.

Confidential, Irving, TX

DevOps Engineer

Responsibilities:

  • Overseeing the continuous build, integration & testing for Java related code running on Cruise Control Mechanism (Unit, Integration & System Level Tests).
  • Facility with development methodologies including Agile.
  • Extremely knowledgeable about CI/CD integration tools such as Jenkins circle CI, Bamboo.
  • Implemented Jenkins in project for Continuous Integration Builds, automated deployments and Notifications.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation' using issue tracking tool Jira.
  • Presenting project’s weekly status during Weekly Status Meetings.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Trained and communicated the release process to all the counterparts globally.
  • Used Shell scripting to deploy artifacts that are built by Maven.
  • Deployed artifacts to the repositories in JFrog’s artifactory server.
  • Deployed the archives to tomcat Web server.
  • Designed and implemented fully automated server build management, monitoring and deployment by usingDevOpstechnologies like Chef.
  • Involved in development of AWS POC that includes creating VPC, IAM users, EC2 instances, EBS, S3 resources.
  • Worked on applying patches and recommending necessary security fixes for web Application servers.
  • Involved in AWS Cloud Front, including creating and managing distributions to provide access to S3 bucket hosted application and hence providing security to applications (by restricting access to S3).
  • Monitor Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
  • Created a Python script with Boto, to scan through AWS environment and look for untagged instances, and parsed to a monitoring tool (Splunk) to warn, when any asset is left untagged.
  • Experience with monitoring tool - Splunk, to check modifications and reporting alerts to concerned teams.
  • Wrote several configuration scripts for chef based on Ruby.
  • Used CM tool, chef for patching out the applications running on servers.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Implementing Corrective-actions in case of deviation from the Release plan.
  • Worked within the Cloud for integration processes.
  • Worked on Vagrant and Docker - for building and deploying applications on cloud environment.
  • Using Vagrant, created identical environment for team members in the project.
  • Worked on Vagrant created Local environment work-station.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, and IAM through AWS Cloud Formation templates.
  • Responsible for monitoring deployed applications and fixing issues that arise in the environment.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Responsible for server configuration which included configuring network, apache, Jenkins, puppet.
  • Responsible for preparing and documenting release reports. Documenting project related, operational related procedures.
  • Set up CI (Continuous Integration) for major releases in Jenkins, used Chef Specs and Server specs for the unit testing and integration testing.
  • Scheduling Crawls Jobs, Deploying the codes by using Jenkins
  • Extensively used native UNIX commands like awk, sed, find, grep, cut, paste in bash scripting as per the requirement.

Environment: Jenkins, CI/CD, Shell scripting, Ruby Tomcat, Docker, Chef, UNIX.

Confidential, Bloomfield, CT

DevOps Engineer

Responsibilities:

  • Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive Items Created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
  • Established the change control in response to approved issues and maintained the revision management, base lining.
  • Auditing the Source.
  • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process.
  • Ability to execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell Scripts, and JAVA Scripts.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.
  • Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects. Installed, Configured the Cruise Control to completely automate build and deployment of the web services applications on to Web Logic. Created the process documents and Train the team members. Provided Code Branching strategies for the releases in SCM tool Subversion.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL.
  • Software Configuration ManagementSupport withBranching andMerging strategies, Version Control Systems, Integration Management,Build/ReleaseManagement andRequirement Management.

Environment: Apache Tomcat, Oracle, MySQL Anthill Pro, Ant, Maven, WebSphere.

Confidential

Build and Release Engineer

Responsibilities:

  • Designed and developed Jenkins Build deployments.
  • Used GIT as Version Control System for two applications
  • Managed development streams and integration streams.
  • Developed UNIX and Bash scripts for the purpose of manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Supported on call schedule for Production support
  • Deployed the applications like formats of WAR, JAR and EAR in Weblogic 8.1.
  • Configure and administered of JDBC, JMS, JNDI Web logic Server 8.1.
  • Installed, configured and administered of Bea Weblogic Server 8.1 in various environments.
  • Involved in Configuration for Weblogic Server Console like Connection pools, Data source, Queues and Bridges.
  • Involved in weblogic administration activities
  • Involved in troubleshooting of weblogic server, environmental and application issues
  • Involved in preparing Build files and scripts
  • Configured Stand-Alone Application Server for Clustering, Deployment Manager, Virtual Hosts, JDBC drivers.
  • Configured various log files for Size, Rewriting Application Logs, log Output format.
  • Configured the Database JDBC providers, and Data sources for connecting Stand-Alone Application server/Clusters.
  • Took backups and restoring configurations.
  • Involved in Build and Deployment activities and providing Release kit for Production releases
  • Configured and administered of Weblogic server with Oracle9i database.
  • Deployed the applications on multiple Weblogic Server and maintained Load balancing, high availability and Fail over functionality.
  • Worked on cronolog in Linux servers for managing the logs of the Web Servers and performed automation using Shell and Perl Scripts.
  • Configured Node manager for administer the Managed servers.
  • Configured and administered Connection pools for JDBC connections.

Environment: Subversion (SVN), Jenkins, java, struts, ANT, MAVEN, Weblogic, SQL DB2, TFS 2010, Perl Scripts, Shell Scripts, XML, UNIX.

Confidential

System Administrator

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x
  • Configured & Deployed UNIX/Linux server in corporate production environment.
  • Perform system trouble-shooting, performance tuning and capacity planning.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
  • Installing and configuring VMware ESX Servers
  • Installation and administration of RHEL 4.0.Configured kick start server and updating/applying patches to the servers using Red Hat Satellite server.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
  • Involved in P2V, V2V Migration as per client Requirement.
  • Creating Resource Pools and Setting limits on CPU and RAM
  • Creating Virtual Machine Templates.
  • Monitoring Server Health Status of the CPU processors, Memory, Fans, Temperature and Voltage
  • Network monitoring by using what's up Gold Application.
  • Responsible for Desktop, Laptop, Network and Outlook support & troubleshooting client's issues
  • Monitoring and management of Kaspersky Antivirus server.
  • Participating in new implementations with team members as part of daily activity.

Environment: RHEL, SUSE, Unix/Linux, SSH, Telnet, Rlogin, VMware ESX Servers, P2V, V2V and Kaspersky Antivirus server.

We'd love your feedback!