We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Plymouth, MinnesotA

SUMMARY:

  • 7+ Years of experience in IT industry comprising of Linux Systems Administration and as a DevOps cloud engineer which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration and Continuous Delivery using different tools.
  • Expertise in using various DevOps tools like Git, Jenkins, Ansible, Chef, Puppet, Ant, Maven, Gradle, Artifactory, Docker, Kubernetes, Salt Stack.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and CloudWatch.
  • Hands - on experience with AWS Lambda workflow implementation using python to interact with application deployed on EC2 instance and S3 bucket.
  • Expertise on shell and python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands-on Engineering. Created and wrote shell scripts, Ruby, Bash, Groovy, Python and PowerShell for automating tasks.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Expertise in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/Bash and Batch Scripts.
  • Hands-on experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GitHub.
  • Experience in installing and administering Nexus as Repository Manager for Builds and has knowledge on JFrog Artifactory Repository manager.
  • Experience with Build Management Tools Ant and Maven for writing build. xml and pom. xml.
  • Knowledge in using Build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as war & ear from source code.
  • Installed and managed the Artifactory repository to deploy the Artifacts generated by Maven and to store the dependent jars, used during the build, used Nexus Artifactory tool for storing post build outcomes known as artifacts (. war, jar, ear).
  • Strong experience in configuration and automation management tools such as Chef and Puppet.
  • Experience working with Puppet Enterprise and Puppet Open Source . Installed, configured, upgraded and managed Puppet Master, Agents & Databases .
  • Proficient with Ansible Playbooks, modules and roles . Wrote playbooks with Python SSH as the wrapper to manage AWS nodes.
  • Expert in deploying the code through application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS. Experience in using Tomcat Apache web servers for deployment and for hosting tools.
  • Created CM Plans, Test plans and Build Documentation while maintaining source code and good understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience with installation and configuration of Docker environment(v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP .
  • Used kubernetes to deploy scale, load balance, scale and manage docker container s with multiple name spaced versions.
  • Good Knowledge in Azure Cloud services such as Azure storage, Azure active directory, Azure Service Bus . Also, Created and managed Azure AD tenants and configure Application Integration with Azure AD.
  • Experience in Microsoft Azur e Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block ), SQL Azure . Well experienced in deployment & configuration management and Virtualization.
  • Used Google Cloud Platform (GCP) Services Like Compute Engine, Cloud Functions, Cloud DNS , Cloud Storage and Cloud Deployment Manager and SaaS, PaaS and IaaS concepts of Cloud computing architecture and Implementation using GCP.
  • Experience in Google Cloud components, Google container builders and GCP client libraries and cloud SDK 's and Used GCP HTTP (S) load balancing with Google Cloud storage buckets and added a Cloud storage bucket to your load balancer.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Experience with monitoring tools like NAGIOS, Cloud Watch and SPLUNK.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams. Experience with Bug tracking tool like JIRA, Bugzilla and Remedy .
  • Worked under the agile operation process in DevOps team (Build & Release automation, unit test automation, and Code review, Service, Incident and Change Management Environment) to deliver an end to end continuous integration/continuous delivery product in an open source environment using various tools.
  • Managed different infrastructures resources like physical machines, VMs and even Docker containers using Terraform.
  • Experience with Terraform to build infrastructure as a code .
  • Used Agile practices (iterative development & sprints) for various user stories during the project execution.
  • Develop an understanding of TCP/IP Networking concepts, Routing and Firewalls .
  • Install and maintain all versions, verify updates of Anti-virus, Firewalls, VPNs.
  • Experience in System Administration System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
  • Good written and verbal communication skills, experience of working with large teams and multi-site development models.

TECHNICAL SKILLS:

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008, Unix, Linux, Mac OS, Red hat, Centos and Ubuntu

Source Control tools: Subversion, GIT, GIT Hub, Clear case and Perforce.

Build tools: ANT, MAVEN, Gradle, MS Build.

Configuration management: Chef, puppet, Ansible, Salt stack.

Cloud platforms: AWS, GCP, AZURE.

Containers and orchestration: Docker, Kubernetes.

Monitoring tools: Nagios, CloudWatch, Splunk.

CI Tools: Hudson/Jenkins, Bamboo, Travis CI.

Languages: C, C++, Perl, Shell scripting, Python, Ruby, SQL, Java.

Tracking tools: Atlassian JIRA, BMC Remedy, HPSM, Clear Quest, Bugzilla.

Web Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Database: Oracle, SQL SERVER, MY SQL, Mongo DB, DB2.

WORK EXPERIENCE:

Sr. AWS DevOps Engineer

Confidential -Plymouth, Minnesota

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Setup and build AWS infrastructure various resources , VPC EC2, S3, IAM, EBS, Security Group, Auto-Scaling, and RDS in Cloud Formation JSON templates .
  • Developed and managed cloud VMs with AWS EC2 command line clients and management console. Implemented DNS service through Route 53 on ELBs to achieve secure connection via https.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Written various AWS Lambda services for automating the process of taking EBS Snapshots every day in production environment on the cloud.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring, log trace monitoring and the hard drives status.
  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Developing and maintaining playbooks for software package installations and configuration management using ANSIBLE.
  • Developed the puppet manifests for different application and web servers like Apache, Tomcat, WebSphere application.
  • Worked on CloudFront reporting and created Multi-region CloudFront solution .
  • Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, Docker Swarm and Docker Container Network.
  • Deployed Kubernetes dashboard, Role based access control, Prometheus, ELK as addons on the cluster.
  • Writing Cloud Formation Templates to launch the different AWS resources like EC2, Auto scaling , Load balancers, security groups and DB instances .
  • Experience in deploying artifacts such as WAR and EAR using build automation tools like Maven , Ant and Gradle
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill - Pro, Jenkins, Cruise Control and Subversion . Written scripts to containerize Chef using Dockers and orchestrate it using Kubernetes.
  • Built and managed a large deployment of Red Hat Linux instances systems with Ansible, Terraform Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Using GIT repository for storing Terraform files and maintaining versioning. converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto Scaling launch configuration templates for launching Amazon EC2 instances while deploying Microservices .
  • Deployed applications on AWS by using Elastic Beanstalk. Integrated delivery (CI and CD) using Jenkins and Ansible.
  • Experience in managing Ansible Playbooks with Ansible roles, used file module in Ansible playbook to copy and remove files on remote systems .
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automate the Build and deploy of all internal Java &SC environments using various continuous integration tools and scripting languages (Python, Shell, and PowerShell).
  • Experience in Developing CORN, BASH, PERL, Python shell scripts to automate CRON jobs and system maintenance.
  • Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT and involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL , stack driver monitoring and cloud deployment manager.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache , and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes .
  • Experience in installation, configuration database servers like MySQL, Maria DB, PostgreSQL, MongoDB, Oracle DB , on various Linux Distributions such as Oracle Enterprise Linux, Red Hat Enterprise Linux, Ubuntu Enterprise Linux.

Environment:: AWS Cloud (EC2, VPC, ELB, S3, RDS, Cloud Watch and Route 53), GCP, ANSIBLE, Chef, Perl, Python, Ant, Docker, CI/CD, Bash Scripts, Jira, Terraform, Maven, SVN, GIT, SQL, J2EE, Nagios, Subversion, Jenkins, Shell scripting.

DevOps Engineer

Confidential - Dallas, TX

Responsibilities:

  • Migrating Services from On-premise to Azure Cloud Environments . Collaborate with development and QA teams to maintain high-quality deployment.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Used SQL Server Integration Services (SSIS) to import the Logs data into SQL Server. Worked in dealing with Windows Azure IaaS - Virtual Networks , Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing , Application Gateways, and Auto-Scaling.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Worked as an administrator on Microsoft Azure and part of DevOps Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Installing the Applications Insights tool on the web services and configuring an Application Insight workspace in Azure . configured Application Insights to perform web tests and alerts.
  • Experience on Power Shell scripts to automate the Azure Cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • Configured and Setup a chef development server to test pre-production chef cookbooks in an automation pipeline.
  • Written Chef cookbooks and Recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Environment provisioning solutions using Docker , Vagrant and Red Hat Satellite.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR . Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm.
  • Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets.
  • Created clusters using Kubernetes Kubectl and worked on creating many pods, replication controllers, services, deployments , labels, health checks and ingress by writing YAML files.
  • Configured Kubernetes Plugin for Jenkins agents to be dynamically provisioned on a Kubernetes cluster.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Experience in deploying artifacts such as WAR and EAR using build automation tools like Maven , Ant and Gradle .
  • Application performance analysis and monitoring, including but not limiting to tools like SPLUNK, SCOM, Dynatrace, Application Insights, setup alerts and monitoring for complex web application for the company.
  • Familiar with OpenStack concepts of user-facing availability zones & administrator facing host aggregates.
  • Provided continuous improvement to agile software development teams by working with Jenkins under the CI/CD pipeline . Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA .
  • Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins. Support Design and implementation of the continuous delivery pipeline, using continuous integration, continuous delivery, and automated environment provisioning.
  • Creating repositories, branches, tags in GitHub and assist the developers to fix merging issues and creating local, virtual repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
  • Deployed and configured Elasticsearch, Logstash and Kibana ( ELK ) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch . Then store that logs and metrics into S3 bucket using Lambda function.
  • User management with build tools Maven to create JAR, WAR, EAR and documented build process, branching strategy and continuous integration design and setup along with deployment instructions for Dev and QA team.
  • Configure continuous integration from source control, setting up build definition within Visual Studio Team Services ( VSTS ) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the entire process .
  • Worked with JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker and Depended on Confluence for documenting about the progress of Projects and Sprints.
  • Installation, configuration, debugging and support of Atlassian tools Jira , Confluence and Stash. Set up customized Jira Projects, Workflow, Confluence Spaces and Jira permission and web-based status reports by using Maven , shell scripting.

Environment : Chef, AWS, Azure, Jenkins, Nagios, Java/J2EE, GIT, GitHub, WebLogic, Docker, Nexus, Python, Bash, Chef Server, Tomcat, CentOS, Unix, JIRA, Sonar, Linux, Bit Bucket, Agile, Perl, XML, JBOSS, Terraform, Kubernetes, Docker, Artifactory, SQL Client, open Stack, Salesforce.

DevOps/AWS Engineer

Confidential - Mountain View, CA

Responsibilities:

  • Performed a POC for AWS code deploy services pushing artifacts into S3 and performing deployments onto on Demand instances created on the fly.
  • Working on end to end in setting up of environments like DEV, IT, QA, IQA UAT and PROD environments in AWS cloud.
  • Worked in EBS Encryption, S3, and data at rest and data in transit. Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda , database security and application configuration also Developed them to take backup of EBS volumes using AWS Lambda, CloudWatch.
  • Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates . Used Chef for unattended bootstrapping in AWS.
  • Carried out deployments and builds on various environments using Puppet continuous integration. Created and automated platform environment setup using puppet .
  • Configured Puppet master , client and wrote scripts for deploying applications on QA, Dev , Production environment and developed Puppet Modules to manage configuration, automate installation process and for deployments and configurations.
  • Creating automated build and release environment using CI/CD pipe line. Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms & notifications for EC2 hosts using Cloud Watch.
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins . Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment .
  • Expert knowledge in bash shell scripting and automation of croon jobs
  • Created and wrote shell scripts (Bash), Ruby, Python, Groovy, YAML and PowerShell for automating tasks.
  • Written scripts in Python to automate log rotation of multiple logs from web servers. Created the build script using the ANT as build tool for JAVA web application.
  • Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant, AWS and Amazon VPCs .
  • Wrote Python scripts with Cloud Formation templates to automate installation of auto scaling , EC2, VPC and other services.
  • Implemented new projects builds framework using Jenkins, Maven, Gradle, SonarQube as build framework tools.
  • Developed build and deployment scripts using MAVEN as a build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments and Used GIT as Source code repository.
  • Worked on GIT which includes Git branching strategy like developing branches, staging branches, master, push, pull requests and code reviews are performed.
  • Expert in deploying the code on web application servers like Web Sphere, Web Logic, Apache Tomcat, JBOSS and Built micro-services using API gateway.
  • Assigned security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.

Environment: Shell Scripting, Puppet, Chef, GITHUB, JIRA, Python, Tomcat, Oracle, Jenkins, Ruby, Maven, Docker, Ubuntu, Groovy AWS, Elastic Load Balancer, S3, Cloud Watch, IAM, RDS, Internet Gateway.

DevOps - Build & Release Engineer

Confidential

Responsibilities:

  • Worked in team environment to automate the deployments using scripts which execute the automated CI and release management process.
  • Version control system Team Foundation server is used for Source code management and integrated to AnthillPro to build the artifacts.
  • Automate Deployment on Open stack as well as artifact repository manager Artifactory, using configuration Management tool like Chef.
  • Employed Puppet to configure production and test infrastructure provisioned with Apache , Nginx and MySQL.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning , Developing, Testing and Implementing and Post-production analysis of the projects.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
  • Coordinate with vendors like Atlassian, JFrog to review system information, troubleshoot Level 1 to Level 3 issues, reports bugs and submit improvements.
  • Worked on Automation tools like Selenium RC/WebDriver (Functional & Regression Testing), TestNG, Junit, ANT, Maven, Jenkins and VISULA SOAP UI Pro for testing Client Server and Web based Applications.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and Worked with development team to migrate Ant scripts to Maven.
  • Implemented Continuous Delivery framework using AnthillPro, Chef, MS Build & Artifactory in MS windows server environment.
  • Used Python scripts to configure the Web Logic application server in all environments.
  • Wrote Bash/Shell scripts, python scripts for managing day-to-day transactions & automation of routine tasks.
  • Deal with errors in pom.xml file to obtain appropriate builds using maven build tool . Designed and developed Continuous Integration systems with Maven and Jenkins .
  • Creating the build script using the ANT as build tool, for Java and .Net web applications.
  • Deployed Java/J2EE application packages on to the Apache Tomcat server and configured it to host the websites by Coordinating with software development teams and QA teams .
  • Developed Windows Power Shell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS (Team foundation server).
  • Implemented Branching, Merging, Taggin g and maintaining the version across the environments using SCM tools like Git on Linux platforms.
  • Developed GIT hooks for local repository, code commit and remote repository, code push functionality on Git Hub .
  • Experience in Software configuration management systems such as GitHub and Git Lab also responsible for integration, Configuration management and automation for product software development.
  • Installed, Configured and Managed Monitoring Tools such as Splunk, Nagios, Cloud watch for Resource Monitoring.
  • Bugzilla is used for tracking bugs and raised tickets to get resolved.

Environment:: Open Stack, Ant, Maven Power Shell 2.0, Chef10.9.12, AnthillPro 3.7, MS Build, Vagrant 2010, Team Foundation Server (TFS) 2010, Perl, Java SE 6, Junit, Git, Chef, Artifactory, Bugzilla, Web Sphere, Tomcat, python scripts, MS Windows server 2008 R2.

Jr. Linux Administrator

Confidential

Responsibilities:

  • Created user accounts and group policies on windows and Linux Servers.
  • Administered SSH access for user accounts and Created CRON Jobs for file backups
  • Managing Access Administration, restricting and securing unauthorized access to the hosts and granting privileged access to the System Account and Users Accounts.
  • Worked on kernel Patching/Upgrades , backups on multiple environments of ESXi and Linux. Ensured system security, backup/restore, Disaster Recovery, performance monitoring and troubleshooting of Linux (CentOS & Red Hat Linux) Systems.
  • Giving remote access to various levels and types of users and Responsible for the installation of CentOS Linux for new build environment.
  • Managed all types of installation and upgrade on Linux servers.
  • Provided software and hardware tech support; 24/7 on call support as required.
  • Provided centralized loading of new software on personal computers and servers .
  • Installation, Configuration, provisioning of Linux (RHEL 6.x) servers in a Virtualized and Cloud (AWS) environment. Daily monitoring of user account access and usage.
  • Ability to write and modify shell scripts to monitor and automate system administration tasks using Perl/bash.
  • Configuring and maintaining virtual server environment using VMWARE ESX, VCenter VSphere . Worked on IO configurations for virtual machines ESX hosts, enabling and disabling VMDirect path.
  • Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore, access permissions.
  • Adding servers to domain and managing the groups and user in Active Directory , installing, configuring and send mail.
  • Managing systems routine backup, scheduling jobs like disabling and enabling system logging , network logging of servers for maintenance, performance tuning, testin g of the systems to ensure elimination of bugs.
  • Installed and Configured Apache on several machines. Configured RPM packages on Linux Servers.
  • Installation, configuration, and maintenance of web servers , application servers , and database servers on Linux Servers.

Environment:: Git, RedHat Linux 5.x, 6.x, CentOS, VMware, VMware ESX 3.5.0, GIT, CRON Jobs, shell scripts, Web srevers, MySQL, Tomcat, VMware Virtualization, SVN.

We'd love your feedback!