We provide IT Staff Augmentation Services!

Sr. Devops Aws Engineer Resume

Chicago, IL

SUMMARY

  • Around 13 Years of experience as a Certified DevOps Engineer/Build Release Engineering application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, Puppet, UberSVN, Stash, SourceTree, GitBash, GitHub, Git GUI and other command line applications etc.
  • Build and Deployment of CI/CD Pipelines. Implement CI/CD tools Upgrade,Azure, Backup, Restore, DNS, LDAP and SSL setup.
  • Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Ansible.
  • Experienced in AWS cloud, Linux, Infrastructure Design & Implementation, Identifying bottlenecks and optimizing the software architecture, Configuration Management, Vulnerability Assessment & Penetration Testing, Vagrant, Information Security, and Networking Platform. And also responsible for resilient infrastructure.
  • Analyzed, designed and implemented the architecture of REST and SOAP API's and Implemented robust set of services and API's to power the web application/ Mobile application.
  • Designed Architecture for API development & deployment as Micro service including Python code in Docker container and Azure Service Fabric.
  • Managed servers on Amazon Web Services (AWS) platform using Puppet configuration management.
  • Designed puppet modules to manage configurations and automate install process.
  • IIS Windows Configuration Microsoft SQL Server 2008/R2
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like waterfall and Agile Methodology (SCRUM) with in - depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Extensively worked on Hudson, Jenkins, Kubernetes and Anthill Pro for Continuous Integration (CI) and for End-to-End automation for all build and deployments.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Experience in scripting languages Ruby, Shell, Groovy and Python.
  • Experienced in Infrastructure Automation tools like Chef, Puppet, Ansible, Cloud Formation and Terraform.
  • Experience of VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven& Jenkins/ Hudson.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian, Bamboo, Cruise Control.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Used chef for server provisioning and infrastructure automation in a SaaS environment.
  • Trouble shooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Midlevel expertise in PERL CGI, Web development and basic understanding in SQL & Python.
  • Experience of working with the release and deployment in Java/J2EE, C, C++ and ASP.net Web applications environment.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans
  • Knowledge on Deploying Couchbase, Tomcat and Elastic search clusters usingDocker.
  • Used Rundeck to execute shell scripts on remote nodes to facilitate deployment tasks.
  • Used Nagios and Cacti for performance monitoring.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Self-motivated team player with excellent interpersonal and technical documentation skills and handling multiple projects simultaneously.

TECHNICAL SKILLS

Operating Systems: Windows 98/2000/NT/XP/Vista, Windows 8.1, Mac OS, Android

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB)

Configuration Management tools: Puppet and chef

Programming language: C, C++, SAS, SQL, Core Java

Automation Test Tools: Quality Center(QC), Selenium, JUnit

Defect Tracking Tools: JIRA, HP ALM/Quality center, Bugzilla, Redmine, Junit,, Test Flight, Test Rail

Internet Technologies: HTML, XML, SOAP, WSDL

Modeling Tools: AutoCAD, CAD/CAM (Solid works, Ansys), ARENA Simulation

Statistical Analysis: JMP, Matlab, Minitab

SCM Tool: Subversion, GIT, Tortoise SVN, Perforce, Clear case

Build Tool: Ant, Maven, Bamboo

CI tools: Jenkins/Hudson, Kubernetes,Anthill Pro

Project Management Tools: Base Camp, MS Project, Atlassian Tools, Demandware

SDLC: Agile, Scrum, Waterfall

Servers: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server

IDE: Eclipse2.3, Rational Application Developer7.0, MS Visual Studio

Scripts & Languages: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, C, C+, ObjectiveC, Python, Java, J2EE

Database Systems: SQL Server 2000/2005/2008 , Oracle 9i/10g-PL/SQL, MS Access, DB2

Platforms: UNIX, Linux 4/5, Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, iOS

Others: MS Outlook, Informatica, Power Center, Business Objects.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. DevOps AWS Engineer

Responsibilities:

  • Extensively worked on automating infrastructure in AWS using amazon web services, deploying through puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Created continuous integration system using SVN, Ant, Jenkins, Puppet full automation.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Designed Architecture for API development & deployment as Micro service including Python code in Docker container and Azure Service Fabric.
  • Build and Deployment of CI/CD Pipelines. Implement CI/CD tools Upgrade,Azure, Backup, Restore, DNS, LDAP and SSL setup.
  • Designing a process for the AnthillPro automation implementation in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Experience in scripting languages Ruby, Shell, Groovy and Python.
  • Automated the process of configuration of different servers using Ansible and Chef.
  • Using more than 20 AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, Cloud Front Elastic Cache Cloud Watch etc.
  • Setup monitoring and alerting mechanisms for AWS and private data center infrastructure.
  • Integrated Puppet with Amazon AWS to orchestrate the provision of EC2 via puppet servers.
  • Created continuous integration system using ANT, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Created Continuous Build Process using Hudson/Jenkins as Continuous integration tool.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Used RabbitMQ to increase the reliability of the system by persisting the queues of work to disk within broker.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Chef, Kubernetes, Maven & Nexus in Linux environment.
  • Manage VMware Infrastructure/vSphere5 clusters on Production Test/Development environments.
  • Excellent working knowledge with designing installing and implementing VMware ESX Server, VMware Virtual Center, VMware vSphere, VMware Infrastructure client and other products for Virtualization.
  • Worked on OS migrations, upgrade and BIOS and NIC firmware upgrades.
  • Installation of database servers and users management like Oracle, MySQL, SQL Server.
  • Worked with Database administrators to tune kernel for Oracle installations.
  • Integrated puppet open source with foreman and Mcollective to automate the different feature of infrastructure as well as development.
  • Configure JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
  • Applying the patches to the WebLogic servers.
  • Configured F5 Load Balancer Implemented standard backup procedures for both application and WebLogic.
  • Familiar with working algorithm of CI through Jenkins.
  • Used Rundeck in for Jenkins plugin to trigger rundeck jobs from within the Jenkins CI server.
  • Expertise in scripting for automation, and monitoring using Shell, Python & Perl scripts.
  • Responsible for managing web applications on windows 2008 environments by using IIS 7.5 and Windows 2008 R2servers.
  • Responsible for Installing, configuring, and supporting IIS 7.5 web servers on windows server 2008R2
  • Created and configured different websites using different IP addresses, port numbers and host headers in IIS manager.
  • Deployed ASP.NET web applications, ASP.NET web services on IIS 7.5.

Environment: AWS, AWS EC2, AllFusion Harvest, CVSNT, Chef 14.x, Redhat 6.x/5.x, VMware, VSphere, vMotion, Windows IIS, Mcollective, Oracle DB, AWS EC2, ANT, DNS, S3, SCM, AWS, Ansible, Jenkins(CI/CD), Rundeck, GitHub, SVN, Puppet 6.x.

Confidential - Overland Park, KS

AWS DevOps Engineer

Responsibilities:

  • Managed servers on the Microsoft azure Platform azure Virtual Machines instances using Puppet Configuration Management. Created Puppet manifests, profiles and roles modules to automate system operations.
  • Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory.
  • Develop PowerShell scripts, master and child configuration templates to automate multi environment and datacenter deployment.
  • Integrate Bootstrap in existing web applications. Involved in coding for the presentation layer using JQuery, NodeJS.
  • Implemented AngularJS Controllers to maintain each View data. Implemented AngularJS Service calls using Angular Factory.
  • Used Spring MVC as web framework to develop light weight business component.
  • Developed RESTful API using apache axis to allow communication in between the application.
  • Implemented Spring IOC or Inversion of Control by way of Dependency Injection where a Factory class was written for creating and assembling the objects.
  • Developed reusable and interoperable Web service modules based on SOA architecture usingRESTFUL API.
  • Setting up IAM Users/Roles/Groups/Policies and automated DB&App backups to S3 using AWS CLI.
  • Implemented VPC service for the on premises datacenter with AWSCloudusingAWS,VPC and VPN services.
  • Worked on AWS - EC2, S3, Glacier, Storage Gateway, Elastic Load Balancing, VPC, IAM, RDS, Cloud Front (CDN),Cloud formation, CloudWatch and Auto Scaling Services.
  • Extensively worked on Jenkins CI/CDpipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Installed/Configured/Managed JenkinsCI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Automating the systems, configuring the servers and orchestrating the deployments through Ansible.
  • Worked on the plugins to multiple client nodes. Use Ansible commands to fetch information from remote node.
  • Experience in writing Ansibleplaybooks and securing a server with Ansible and Provisioning, deployment with Ansible.
  • Wrote playbooks and roles for Ansible and deploying applications to AWScloud using Ansible.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Created the Release process of the artifacts.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Using Jenkins to AWS Code Deploy plugin to deploy to AWS
  • Implemented a production ready, load balanced, highly available, Fault tolerant Kubernetes infrastructure.
  • Migrated applications to the AWS cloud

Environment: Azure, Aws, Microservices, Ant, Maven, Nexus, Jenkins, TFS, Git, SVN, Jira, Salt Stack, Chef, Docker, Puppet, Sonar, Nexus, Nagios, Powershell, Web Services, Apache, Bash, Python and Ruby Scripting, J2eee, SQL, Mysql,, Windows, Linux.

Confidential, Indianapolis, IN

Sr. DevOps Engineer

Responsibilities:

  • Designed the overall SCM, CI/CD and Release Management process and workflows.
  • Implemented branching and strategies and automated release branching process.
  • Automated the deployments using scripts which execute the automated CI/CD and release management process.
  • Analyzed, designed and implemented the architecture of REST and SOAP API's and Implemented robust set of services and API's to power the web application/ Mobile application.
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Created cookbooks for Chef using the Ruby programming.
  • Implemented all the build and deployment scripts which execute the automated CI and release management process.
  • Created Build Jobs and Deployments in Jenkins and Implemented a CD pipeline with Docker, Kubernetes Jenkins, GitHub, Ansible and AWS AMI's.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used RabbitMQ for message queue systems between the components of application.
  • Distributed the application across multiple servers and provided communication between those servers with RabbitMQ. .
  • Designed Architecture for API development & deployment as Micro service including Python code in Docker container and Azure Service Fabric.
  • Setup monitoring and alerting mechanisms for AWS and private datacenter infrastructure.
  • Transitioned Infrastructure from private data center to Cloud (AWS).
  • Tested various in-house Windows/ Linux based installers.
  • Refractor existing Opscode Chef Automation code.
  • Automate and configure all basic setting of server including DNS setting, yum configuration, mount disk space and make server to behave as chef-client using Cookbooks on various Platform.
  • Automate all the tool and Product and Integrate together required for company specific product through Cookbooks.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Writing Make, Maven and Ant build tools for application layer modules.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Proposed solutions, and migration plan; worked with stakeholders to validate/accept, and wrote the automation to migrate hosts from ESX, existing Openstack clusters, and AWS.
  • Worked on Managing the Private Cloud Environment using Chef and Groovy.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Kubernates, Auto-scaling groups.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Puppet Maven & Nexus as tools.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for nightly and weekly builds for different modules.
  • Member of CCM representing changes for Release and environment configuration.
  • Responsible for configuring management of different application layer modules.
  • Responsible for Database build, release and configuration.
  • Documentation for every release and installation walk through.
  • Experience in scripting languages Ruby, Shell, Groovy and Python.
  • Perform Deployment of Release to various QA & UAT environments.
  • Possess in depth understanding of implementation knowledge of CICD. Worked with technical Architects and Agile transformation team to iron out any testing bottle neck.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & release SCM effort e.g. branching, tagging, merge etc.

Environment: Jenkins, Python, Chef, JIRA, JUnit, JMock, Maven, Kubernetes, Artifactory, Git, Ansible, Ubuntu, CentOS, Open VPN, Twilio, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo, S3FS.

Confidential, Panama City, FL

DevOps/Linux Engineer

Responsibilities:

  • Installing and upgradingRedhat Linuxon HP x86 and Itanium Servers andSolaris on Sun SPARC, HP DL 380 G 4, 5, 6 and 7 & Dell Power Edge servers.
  • Installing and maintaining Solaris Jumpstart environment and Redhat Kickstart environment.
  • Involved in application deployments in java using Anthill pro 4.x and 5.x component from development to production environment.
  • Used Openstack and AWS cloudservices to launch Linux and windows machines, created security groups and written basic Powershell scripts to take backups and mount network shared drives.
  • Experience in Integrating Jenkins with ServiceNow through API and created schema to store the build Information.
  • Worked on AWS service to create, launch, configure EC2 instance, worked on S3, RDS, Auto Scaling, SES, SQS, VPC, to build given architectures.
  • Used puppet and Chef Automation tools for configuration management.
  • Implemented Puppet modules to automate configuration of a broad range of services
  • Responsible for supporting and maintainingOpenstackin a production environment.
  • Creating sparse root and whole root zones andadministeredthe zones for Web, Application and Database servers and worked onSMFon Solaris 10.
  • UsedHP Service centerand Remedy change management system for ticketing.
  • Worked on MySQL migration level, created MySQL master replication detail plan, MySQL Slave replication detail plan.
  • Analyzed, designed and implemented the architecture of REST and SOAP API's and Implemented robust set of services and API's to power the web application/ Mobile application.
  • Designed Architecture for API development & deployment as Micro service including Python code in Docker container and Azure Service Fabric.
  • Troubleshooting and performance tuning issues with applications likeOracle 10g, JBoss 4.x, WebLogic 10, MQSeries 6.xand the operating systems which includedSolaris and RHEL.
  • Worked on the administration of theApache, JBoss 4.2.2servers including installation and deployments.
  • Experience in building customized RPM packages.
  • Backup MySQL database by creating script to run the MySQL dump and package it in a zip file.
  • Shell scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.
  • Experience in writing scripts in Ruby and Python for automation.
  • UsedSun Volume Manager for Solaris and LVM on Linuxto create volumes with layouts likeRAID 1, 5, 10, 51.
  • Experience in NAS environment carrying Netapp filers and EMC Celerras.
  • Experience managing SAN disks like EMC Clarions and VMAX using EMC Power path and Volume management software.
  • Experience working with GIT and LDAP.
  • Worked withVERITAS Foundation Suite 5and performed tasks like creating disk groups, volumes, initializing disks, replacing failed disks etc.
  • Implemented HA using VERITASCluster Server 5.0forApache gent and Ldom.
  • Installed, configured and administrated a multiple number of virtualization environments which includes LDOM, Zone and Hardware Domain etc.
  • Implemented and administeredVMware ESX for running the Windows, Redhat Linux Servers on development and test servers.
  • Installed and upgraded VMware vSphere ESXi 5.0/4.1/4.0 and ESX server 4.1/4/3.5.
  • Installed and configured JBoss Server 4.x, Apache HTTP Server 5, Kubernates and Tomcat 2.2.20 in various environments.
  • Configured VMware HA, VMware DRS in acquiring higher efficiency for VMware Infrastructure.
  • Installation, configuration and troubleshooting of Redhat, Ubuntu on various hardware platforms on Amazon AWS cloud services.
  • Implemented the monitoring tools likeNagios 3.0to monitor services likeCPU, Disk-spaces, Memory, process counts, Users, http, sshetc.
  • Build and Deployment of CI/CD Pipelines. Implement CI/CD tools Upgrade,Azure, Backup, Restore, DNS, LDAP and SSL setup.
  • Experience Installing and configuring Splunk to gather stats/logs on the servers.
  • Documenting all the processes for above, issues caused and its solutions in timely manner.

Environment: Redhat, Solaris, Sun SPARC HP DL 380 G 4,5,6,7, Dell Power Edge servers, Kickstart, PowerShell, Open stack, SMF, Oracle 10g, JBoss 4.x, Weblogic 10, MQSeries 6.x, JBoss 4.2.2, Ruby, Python, Groovy,LVM, RAID, Veritas, GIT, LDAP, VMware, VSphere ESXi 5.0.

Hire Now