We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Having 9+ years of experience in Configuration Management, DevOps, Build and Release Engineer.
  • Strong knowledge of Software Development Life Cycle, SCM practices along with software Build and Release Management methodologies.
  • DevOps Engineerwith proven expertise inAutomation, Build/Release EngineeringandSoftware developmentinvolving cloud computing platforms likeAmazon Web Services (AWS), AzureandGoogle Cloud (GCP)
  • Experience in using version controller tools like Subversion (SVN), GIT, and IBM Clear case.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End - to-End.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation fusing Jenkins along with Python and Shell scripts to automate routine jobs.
  • Worked extensively with ANT and Maven build tools for writing build.xml and pom.xml files respectively.
  • Created Jenkins Jobs to automate Ant/Maven Application Builds by pulling code from GIT and GitHub repositories.
  • Set up aGCPFirewall rules in order to allow or deny traffic to and from theVM'sinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
  • Having good experience with installation and configuration of Kubernetes, clustering and managed local deployments in Kubernetes.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker Containerization.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), and Auto scaling groups, Optimized volumes and EC2 instance.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Experience in IAM (Identity access management) like creation of users under different group names with specific permissions (S3, volume, elb, auto scaling etc).
  • Great understanding skills about VPC (virtual private control).
  • By using S3 I did versioning also in various project.
  • Working on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins.
  • Expertise on designing project workflows/pipelines using Jenkins as CI tool and on building Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Having Very good experience in configuration management tools like CHEF, PUPPET and ANSIBLE
  • Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates and used Chef for unattended bootstrapping in AWS.
  • Replaced existing manual deployment and management processes with Chef and AWS OpsWork stacks.
  • Experience using Decker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub to build a new Docker container automatically using Jenkins whenever a new GitHub branches are created.
  • Configured Nexus repository manager for managing the Maven artifacts and Implemented JIRA tool for project tracking and workflow control.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration and used Chef for server provisioning and infrastructure automation in a SaaS environment.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Used ANT and Maven as build tools on Java/J2EE projects for the development of build artifacts on the source code and deployed them on Tomcat/JBoss servers.
  • Worked with DBAs on installation of MySQL database, restoration and log generation.
  • Experienced in Linux/Unix system Administration, System Builds, Server Builds, Installations, Migration, Upgrades, Patches, Trouble shooting on RHEL 4.x/5.x, Subversion (SVN), ClearCase, GIT, Perforce, TFS.
  • Expertise in creating Devops strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
  • Chef Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Experience in Kubernetes for scaling and management of clusters.
  • Having knowledge of Red shift to manage large scale data and migrations

TECHNICAL SKILLS

Cloud Environment: AWS, Azure, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)

Infrastructure as code: Terraform and Cloud Formation.

AWS Services: VPC, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda, Kinesis, DynamoDB, Direct Connect, Storage Gateway, DMS, SMS, SNS, and SWF, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure.

Operating Systems: Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, DEBAIN, HP-UX, Aix-Unix, Windows.

Scripting: Shell Scripting, Groovy, Python, Ruby, Perl, XML and Power Shell.

Version: Control Tools GIT, GITHUB, TFS, Subversion (SVN), CVS and Bitbucket.

Build Tools: Maven, Gradle Sonar, Nexus, and Ant.

Containerization Tools: AWS ECS, Docker, Kubernetes, Mesos.

Virtualization Tools: VM Ware, Hyper V, Vagrant, VIO, WPARs

Application Servers: WebSphere Application Server, Apache Tomcat, JBoss, Web Logic, Nginx.

Automation& Configuration Tools: Chef, Puppet, Ansible, Jenkins.

Orchestration Tools: Kubernetes, Docker swarm, and Apache Mesos.

Networking Protocols: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP.

Monitoring Tools: Nagios, AWS Cloud Watch, Splunk, and ELK.

Bug Tracking Tools: JIRA, Bugzilla, and Red Mine.

PROFESSIONAL EXPERIENCE

Sr. AWS DevOps Engineer

Confidential, Philadelphia, PA

Responsibilities:

  • Deploy and monitor scalable infrastructure on Amazon web services (AWS configuration management) using puppet.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Responsible for managing the Chef Client nodes and upload the cookbooks to chef-server from Workstation.
  • Set-up Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Configured S3 to host static web content and deployed cloud stack using AWS Opswork.
  • Configured the load Balancers and VPC with private subnets and had a good knowledge on troubleshooting for the connectivity issues.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
  • Understanding the client environment, Administrating and creating solutions using CI/CD, GIT, DOCKER
  • Having Good experience in and Build & Release Management, Software Configuration activities and Deployment activities for software applications.
  • Written custom resources and used Chef Handlers for various auto kick-off requirement jobs.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Wrote Python/Shell Scripts to Monitor Variety of Services &Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Exposure on container orchestration using Kubernetes, Docker Swarm and terraform.
  • Performed SVN to GIT/Bit Bucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in Bit Bucket.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic Power Shell scripts to take backups and mount network shared drives.
  • Developed Shell and python Scripts for the manual deploying the code to the different environments and updating the team after the completion of the build and release successfully
  • Implementing new build framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Chef Maven & Nexus in Linux environment.
  • Worked on GIT Distributed Version Control System.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Configuring Elastic Load Balancers with EC2 Auto scaling groups.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
  • Manage deployment automation using Chef and Custom Chef Modules.
  • Created Chef Cookbooks to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Integration of ANT/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Confluence, Jira and Cloud Foundry.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Demonstrated on Ansible along with Ansible Tower can be used to automate different software
  • Implemented the Master slave architecture to improve the performance of Jenkins.
  • Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment
  • Conducting analysis on ANT build projects for conversion and converting to MAVEN build projects.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Depends on Application requirement Sometimes used to work on Java based application like Spring boot Application And I used to implement the process by using java program
  • Worked on Lambda to run code without provisioning or servers.
  • Build the servers less application by using Lambda.

Environment: AWS, Jenkins, Ansible, JIRA, JFrog Artifactory, Python, Linux/Unix, Windows Splunk, Nagios, GIT, Shell scripts, bash, ANT, Maven, Kubernetes, Apache Tomcat, Terraform, Java, J2EE, Docker, Openstack, Log stash and Kibana, GCP, Service now, Cassandra, Kafka, Blue/green deployment.

Sr. Devops Engineer

Confidential, Saint LouisPark, MN

Responsibilities:

  • Developed and supported the software Release Management and procedures.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Performed all necessary day-to-day GIT support for different projects.
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Taken off Chef to all servers and utilized the chef node database to drive host configuration, DNS zones, monitoring, and backups.
  • Created procedures to unify, streamline and automate application improvement and deployment techniques with LINUX container technology utilizing Docker.
  • Supported Linux /Solaris servers in production / stage / development environment.
  • Implemented Chef for software deployments like managing and configuring Chef Master Server, updating and creating modules and pushing them to the Chef clients.
  • Worked on creating the Docker containers and Docker consoles for managing the application life.
  • Configuring a local Docker hub for storing Docker images internally and using the Docker registry.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) Servers.
  • Used Ant and Maven as a build tools on java projects for the development of build Artifacts on the source code.
  • Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.
  • Maintained the interfaces and secure connections between Jenkins and CI/CD tools. Configured jobs and pipelines using Jenkins.
  • Manage deployment automation using Puppet, Collective, Custom Puppet Modules and Ruby.
  • Worked with Custom AMI's, created AMI tags and modified AMI permissions.
  • DNS and load balancing experience on Route53.
  • Configured Elastic Load Balancers with EC2 auto scaling groups.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Configuring the Docker Containers and Creating Docker files for different Environment.
  • Migrated different projects from TFS to GIT and SVN to GIT.
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker.
  • Involved in Implementing Workflows, components, screens and Notification schemes in Jira projects setup.
  • Deployed the java applications into Apache Tomcat Application Servers.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Aided with management of AWS storage infrastructure systems.
  • Worked as a system administrator for the build and deployments process on the enterprise servers.
  • Build Artifacts are deployed into Tomcat instances which were integrated using shell scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Prepared Junit test cases and executed server configurations.

Environment: AWS, Jenkins, Chef, JIRA, JFrog Artifactory, Hadoop Clusters, Linux/Unix, Windows Splunk, Nagios, GIT, Shell scripts, bash, ANT, Maven, Kubernetes, Terraform, Apache Tomcat, Java, J2EE, Docker, Open shift.

DevOps Engineer

Confidential, Marietta GA

Responsibilities:

  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache.
  • Extensively worked on continuous integration tools like Hudson, Jenkins and Bamboo for end-to-end automation of various build and deployments.
  • Provided infrastructure management through build scripts and onsite deployments supporting development, validation, verification and production environments.
  • Experience using Gradle, Maven and ANT build tools for the building various deployable artifacts.
  • Discussed intelligence and information requirements with engineering teams to design, implement and deploy applications.
  • Utilizing Configuration Management Best Business Practices to maintain configuration control of test floors, labs, and GIT/Bitbucket repository.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible, CHEF, and Terraform.
  • Experience in installing and managing Atlassian tools and worked on troubleshooting tickets with bamboo and Bitbucket.
  • Build and Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Managed Nexus repository for the current project created a new repository and provisioned it. Have hands on experience with Bitbucket server.
  • Created Snapshots and Amazon Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, ELK for Resource Monitoring/t Monitoring/Log Trace Monitoring.
  • Installing and Configuring Monit, AppD & Grafana and Logstash and File Beat for monitoring and transferring logs to Elastic search
  • Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
  • Designing RDS, MySQL and Dynamo DB to perform basic database administration and Manage virtual cloud Resources as required with and overall objective of improving scalability, performance, reliability and highly available fault tolerant cloud infrastructure.

Environment: Subversion, Perforce, GIT, Python, Shell scripts, bash, ANT, Maven, Apache Tomcat, Jenkins, Chef, JIRA, Nexus, Linux/Unix, Windows, Java, J2EE, Docker, AWS.

Build & Release Engineer

Confidential

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Updating the SVN log properties for revisions. Setting up the SVN synchronizes servers, changed rev properties for SVN sync.
  • Installed and configured build manager and agents to queue builds in TFS.
  • Promoting the changes from trunk revisions to release branch.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Create TFS Database Backup Schedules and create TFS Disaster Recovery Plan
  • Identifying Area paths and Iterations for different projects for different sprints, to make use in work items.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
  • Migrating SVN, IBM and Unisys legacy data from PVCS to TFS.
  • Installed and configured Hudson/Jenkins for Automating Deployments and providing an automation solution.
  • Installed different TFS plugins like TFS Power tools, Sidekicks, Community Build Manager etc.
  • Integrated Subversion into Hudson/Jenkins to automate the code check-out process.
  • Have the responsibility as a UAT support for the project till the project goes into the production.
  • Worked on Atlassian Stack to reach deadlines of the project.

Environment: AWS EC2, Jenkins CI, Elastic Load Balancing, Elastic Bean Stalk, Elastic Container Service, VPC, RDS, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Route 53, Redshift, Lambda and DynamoDB, Gerrit, GIT.

Linux Administrator

Confidential

Responsibilities:

  • Involved in configuration and support of a production environment hosted in a 24x7 setup.
  • Managing Disk/File systems using Veritas Volume Manager.
  • Setting and Managing NFS, NIS, DNS, Shell Scripting, patching.
  • System performance tuning, User maintenance, and security.
  • Maintained Load balancing, high availability and Failover functionality in cluster environment for WebLogic Server integrated with multiple workflows.
  • Configured and maintained Application Servers on Linux and UNIX platforms.
  • Deployed applications on multiple Web Logic Servers and maintained Installation and support of various versions of Oracle, SQL Server, and MySQL databases.
  • Responsible for administering and maintaining Linux workstations running Apache web server.
  • Installing, configuring various software applications and packages like Apache, Tomcat, WebLogic, Oracle.
  • Expert in Installing, configuring and maintaining apache/tomcat, samba.
  • Setting up JBoss cluster and configuring Apache with JBoss on RedHat Linux.
  • Setup controller and hybris jobs with administrative sessions.
  • Supported On-Call Rotation and 24/7 administration.
  • Creation of Generic Templated and Customized frameworks for ongoing issues.
  • Debugging and Troubleshooting various issues and exceptions.
  • Maintain variety set of server types and supporting on-prem infra.
  • Used Service-Now to manage the work scheduled tickets on time.
  • Handled Various Issues for Patches, Hotfixes and Administration.

Environment: Red Hat Enterprise Linux, Shell-Scripting, LVM, Windows, RPM, YUM, NFS, LVM, HTTP, FTP

We'd love your feedback!