We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

0/5 (Submit Your Rating)

NyC

SUMMARY

  • Having 7+ years of experience in DevOps, Cloud, and Build & Release Engineer.
  • Extensive experience in Build/Release Management, Subversion, GitHub, Shell, Python, and YAML Scripting.
  • Experienced with Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Autoscaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure.
  • Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
  • Experience in Issue Tracking tools JIRA, Service Now, and Rally board.
  • Responsible for creating multi - region, multi-zone AWS cloud infrastructure.
  • Expertise in using build tools like MAVEN, ANT for the building of deployable artifacts such as war & ear from source code.
  • Hands-on experience in configuring and maintaining the Webservers like Apache, Ngnix servers.
  • Developed and configured Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suit the request from teams across the organization.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Experience administering Linux systems (CentOS, Ubuntu) and web architectures (NodeJS, Nginx).
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
  • Extensively worked with Hudson, Continuous Integration, and End to End Automation Tools.
  • Deployed code on WebSphere Application Servers for Production, QA, and Development environments using wsadmin scripts and integrated them with Python/Jython scripts to enhance the functionality of the deployment process.
  • Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT, and Production, which includes designing, development, and implementation.
  • Managed CM tools Maven, Jenkins, Ant, Git, GitHub, and their usage/process ensuring traceability, repeatability, quality, and support.
  • Automating Web Sphere EAR file deploys through Cruise Control, Jenkins, Team City, and Bamboo.
  • Configured SonarQube code quality tool and integrated it with Jenkins.
  • Implemented SonarQube to analyze code quality metrics, verify the coding standards, and set up quality gates to allow/fail builds as per requirement.
  • Involved in the functional usage and deployment of applications in Web Logic, Web Sphere, and Apache Tomcat Server.
  • Migrated CVS Version Management tool to Subversion. Experience in working with Ubuntu, Red Hat, UNIX, windows.
  • Experience in using Nexus and Arti factory repository Managers for java builds. Experience in using monitoring tool Nagios.
  • In-depth knowledge of computer applications and scriptings like Shell, Python, Ruby, Perl, JavaScript, and XML.
  • Programming for the deployment of Java applications on bare servers or Middleware tools, Jinja2, Boto3.
  • Managed Pager Duty schedules and supported 24X7 on-call escalation path for releases and P1 incidents
  • Worked on Report Creation from TFS using SQL Server Reporting Services.

TECHNICAL SKILLS

Operating Systems: Unix, Windows, Linux, Solaris

Scripting: Perl, PowerShell, VB, Jython, Shell, Python

Language: C,C++, .Net SQL,PL/SQL, HTML, Java

Database: Oracle, MySQL, SQL

Build and CI tools: Maven, Ant, Jenkins, Cruise Control, Build forge, MS build

Source Control tool: Perforce, SVN, Git, TFS, VSS, AccuRev, Chef, Ruby, Docker, Ansible

Web Technology: ASP. NET, JSP, Servlets

Web servers: Web sphere, Web logic, Tomcat, JBOSS, II

Issue tracking tools: IBM Rational Clear Quest, JIRA

PROFESSIONAL EXPERIENCE

Confidential, NYC

Sr. AWS DevOps Engineer

Responsibilities:

  • Experience as DevOps Engineer project teams that involved different development teams and multiple simultaneous software releases.
  • Review/Merge/Remove Git Pull Requests to GitHub.
  • Involved in deploying multiple applications utilizing all AWS services EC2, AWS Lambda, Route 53, VPC, Security Groups, ELB, IAM, S3, Elastic Block Store, DynamoDB, Amazon RDS, Cloud Formation, Code Deploy, CloudWatch, and SNS.
  • Designed and developed CI/CD using code commit repository, code build, and code pipeline
  • Created Groups and Users for Kibana authentication using Amazon Cognito.
  • Built an apache server to place 1500 redirect domains.
  • Maintenance of source code in Git and branching, creating labels, merging of codes on git for testing and release
  • Performed S3 buckets creation, policies, and on the IAM role-based policies and customizing the JSON template.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Coordinated with the configuration management team to ensure that all applicable environment issues are resolved in advance of a production implementation.
  • Participated in weekly release meetings with Technology stakeholders, identify and mitigate potential risks associated with the releases.
  • Created a Docker container using Docker images to test the application.
  • Worked with Docker images /containers for redirection of ports and Volumes.
  • Worked on PowerShell, Packer, Jenkins, Jira, GIT, Chocolatey and AWS
  • Worked on Nginx configurations and deployed through Jenkins to all the environments.
  • Build and performed Jenkins jobs for deploying using ansible-playbook.
  • Installing plugins like S3 Publisher and AWS pipeline. Which makes to publish the artifacts S3 bucket for multiple regions Ireland, N California, N Virginia, etc.
  • Experience in centralized log tools (Splunk, ELK) and Automated Logstash (ELK Stack) as part of Server Build. Built Elasticsearch (ELK Stack) cluster in multiple data centers for High Availability.
  • Creating Jenkins Nodes for the purpose to make a connection between Jenkins master and AWS. Evaluating the plugins of the AWS on Jenkins.
  • Experience in Pivotal Cloud Foundry (PCF) and the implementation of microservices in PCF.
  • Wrote and implemented the Perl script to modify the LDAP database and to create a custom cloud watch metric.
  • Used to launch the instance by using AMI, Assigning VPC, Subnet, and security groups. Which helps to Launch the instance.
  • Created alarms for EC2 and RDS instances using Python2 and Boto3 scripting languages.
  • Modified and created Ansible playbooks to automate jobs through Jenkins and EC2 using Python2 and Jinja2 scripting languages.
  • By using chocolatey we used to install a lot of Software. Like e.g.: Choco install GIT -y to install git on the server or local machine.
  • Create and maintain deployment pipelines for multiple environments.
  • Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • By using Packer, I used to create AMI (Image) on multiple regions to launch Instance. Worked on IAM roles, Security Groups, EC2 instance, AMI.
  • Created PowerShell Scripts to Create AMI for 3 regions according to requirements like Creating multiple Volumes, Forwarding the Data to D:/ Drive, and TEMP to E:/ Drive.

Environment: AWS EC2, ELB, EBS, S3, Cloud Watch, Code Deploy, Cloud Formation, IAM, SNS, VPC, RDS, Ansible, Jenkins, Ant, Maven, Bash, Nexus, Linux, Red Hat, CentOS, Solaris and Windows, Redshift, Gradle, Open Shift, Azure, Electric Cloud.

Confidential, Indianapolis, IN

DevOps Cloud Engineer

Responsibilities:

  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Implemented Terraform modules for the deployment of various applications across multiple cloud providers and managing infrastructure.
  • Involved in implementing deployments into AWS EC2 with the help of Terraform.
  • Designed Terraform templates to create custom-sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Integrated Jenkins with GitHub for continuous integration and deployment of the code by enabling Git webhooks, the build jobs are automatically created once the changes are made to the code by the dev team
  • Managed Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Configuring of Virtual Private Cloud (VPC) with the networking of subnets containing servers.
  • Automated the cloud deployment using Chef and AWS Cloud Formation Templates.
  • Created New Jenkins along with slaves for 6 new onboarding teams and set required permissions for the teams depending on their requirements.
  • Automated the process of creating the AMI’s (Played a crucial role for the team)
  • Enforced IAM Access key rotation for all Deere financial teams as part of a cloud security approach.
  • Helping new onboarding teams in setting up cloud infrastructure to host their applications in AWS cloud (Includes setting up services like Route53, Cloud Front, Lambda’s, API-gateways, and terraform scripts).
  • Regular update in confluence documentation regarding setting up new accounts, AD Groups, and required permissions for the new onboarding teams.
  • Restricted all s3 buckets for public access as part of cloud security strategy (all buckets are made private)
  • All bucket policy changes have been made mandatory to use infrastructure as code (Terraform) Automation instead of manual approach in all JDF Cloud environments.
  • Wrote extensive Automation scripts using AWS Python-based SDK(Boto3) and AWS CLI for various AWS services like EC2, S3, EBS, VPC, SNS, SQS, DynamoDB, Cloud Watch, Autoscaling, AMI, RDS, SLA Management, Route 53, etc.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified the same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • 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.
  • Implementing new projects builds a framework using Jenkins & maven as a build framework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in a Linux environment
  • Managed Chef cookbooks to automate system operations and AWS Cloud management
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA, and Cloud Foundry
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified the same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef-client on them in a Chef-Solo environment.
  • Automating infrastructure in AWS with Chef, Ruby, and the maternal unit, Created EC2 Instances and VPC network, and assigned Roles and permissions via IAM key management.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Bootstrapping instances using Chef and integrating with auto-scaling.
  • 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
  • Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Python, Shell script, etc.

Environment: s: AWS, Jenkins, Jira, EC2, RDS, IAM, Terraform, Docker, Chef, GitHub, Route53, SNS, Python2, Jinja2, ELB, Splunk, Redis, Nginx, Apache2, Celery, Linux, Jabber, JRipper, Slack, RabbitMQ, New Relic, ETL.

Confidential, Wayne, PA

DevOps/AWS Engineer

Responsibilities:

  • Enabling customers to better manage software development, deployments, and infrastructure with tools such as Chef, Jenkins, and GitHub.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Subversion (SVN) into Jenkins to automate the code check-out process
  • Experience in working with Selenium IDE and Selenium Web Driver testing.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Ops code Chef, in Ruby.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • AWSserver provisioning using Chef Recipes
  • Automating the Build process using Subversion (SVN), and Maven.
  • Using Docker in Environment variables, Configuration files, Option types, and Strings & integers.
  • Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN), etc.,)
  • Created Perl Scripts for complex Data parsing, Analysis, and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment.
  • Performed DevOps for Linux, Mac, and Windows platforms
  • Design, develop, and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
  • Involvement in WebSphere Process Server Replacement Project, with another instance of WebSphere Application Server.
  • Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM), High Availability, Load Balancing, and Hardware failover.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control for build and deployment automation.

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

Confidential, Peachtree City, GA

DevOps Engineer

Responsibilities:

  • Maintaining and troubleshooting of continuous build/deployment systems - Jenkins, GitHub, Nexus, JIRA, Rundeck.
  • Wrote a global maven-based parent/super POM project for settings up standard across projects.
  • Worked on migration of exiting old maven repository to new Sonatype Nexus repository and worked with developers to change Maven, Gradle to use new maven repository effectively by providing maven based super pom & settings and Gradle based init scripts.
  • Set up and configured Jenkins as a build server for enterprise projects and installed required plugins in Jenkins.
  • Configured pre-commit hooks for GitHub for Jenkins JIRA integration and post-commit hooks for triggering a continuous build.
  • Handled automated deployments, rollbacks, and blackout solutions for Tomcat and Mule containers using Jenkins, Cargo, Bash, and Groovy scripting.
  • Implemented build pipeline in Jenkins for maven and Gradle builds.
  • Externalized project's environment configurations using patching techniques, build artifacts once, and deploy anywhere by patching right configurations.
  • Wrote Maven scripts for handling mule automated deployments during Jenkins build.
  • Managed Ant-based large project for build and deployment to WebSphere servers and handling the deployments by using Jenkins distributed deployment capabilities on to Microsoft Windows-based Servers.
  • Wrote a java-based rest client for accessing commit statistics from Fisheye and generating the report.
  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Client/server, Jenkins, MS Build, Microsoft WCF, Windows NT, OS/390, UNIX.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, MS Build, TFS Team Explorer, and SVN.
  • Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT/Fisheye, troubleshooting.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Extensive experience with Perforce. Experience with SVN/CVS, and GIT Software Configuration tools (Source Control).
  • Documented and published the complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro.
  • Configured and deployed AnthillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories.
  • Configured services using SMF and XML.

Environment: SVN(Subversion), Anthill Pro, Ant, NAnt, and Maven, DevOps, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Jython, Python, Cruise control, MongoDB, SharePoint, Bamboo, Git, JIRA, Shell Script, Web sphere, Selenium.

Confidential

Linux System Engineer

Responsibilities:

  • Installation and configuration of Red Hat Linux (4.x), Solaris (9.x, 10.x), and Suse (10.x) on new server build as well as during the upgrade situations.
  • System audit report like no. of logins, success & failures, running cron jobs.
  • Remotely copying files using sftp, FTP, SCP, WinSCP, and FileZilla.
  • Created user roles and groups for securing the resources using local operating
  • Experienced in tasks like managing User Accounts and Groups, managing Disks and Filesystems.
  • Install and configure Instruction Detection System (IDS) like Tripwire, Snort, and Lids.
  • Responsible for modifying and optimizing backup schedules and developing shell scripts for them.
  • Performed regular installation of patches using RPM and YUM.
  • Maintained LVM, VxVM, and SVM filesystems along with NFS.
  • Developed web applications using Java, Spring framework, And Restful web services.
  • Developed a component using spring advanced features with a new architecture that supports
  • Microweb services serve as a back-end for Set Top Box to play the content.
  • Developed web-based applications using JAVA/J2EE and Spring MVC framework.
  • Used HTML5, CSS and JavaScript to design registration and login pages.
  • Well acquainted with Cucumber, Junit, and other mock frameworks as part of automation and unit testing.
  • Worked with cross-functional teams to assist with non-functional testing, integration testing, and configuration management.
  • Good working experience in distributed object-oriented component analysis and design according to the industry-leading framework on Web-logic and TOMCAT Servers.

Environment: Java 6, J2EE, JSP, Apache Tomcat, HTML, CSS, Jira, REST, XML Web Services, Eclipse, SOAP, Junit, ANT, Eclipse, Web Logics

We'd love your feedback!