We provide IT Staff Augmentation Services!

Aws Devops/platform Engineer Resume

3.00/5 (Submit Your Rating)

Baltimore, MarylanD

PROFESSIONAL SUMMARY:

  • Amazon Web Services (AWS) Certified IT professional over 7+ years of Information Technology industry experience with ability to accomplish all aspects of the software configuration management (SCM) process, systems deployment engineering (SDE), AWS and DevOps, Build/Release management and Systems Engineering.
  • Extensive experience in Centos / RHEL/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x, Centos, Troubleshooting Server issues.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Good Experience in Build and Release Management, Continuous Integration/Continuous Delivery and Configuration Management.
  • Experience in Server infrastructure deployment on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Redshift, EBS and Cloud Trail.
  • Experiences on Application Deployments & Environment configuration using Chef, Puppet and Ansible
  • Experienced in using Build Automation tools like ANT, MAVEN and MS Build scripts for build and deployment.
  • Strong knowledge on CI tools like Jenkins, Hudson, TeamCity, Bamboo, Kubernetes, Remedy and Cruise control.
  • Experience in Setting up the build and deployment automation forTerraformscripts using Jenkins.
  • Extensive working Experience with configuration management tools like CHEF, PUPPET and ANSIBLE.
  • Experience in using build and Automation tools like ANT and Maven for the building of deployable artifacts from source code.
  • Experiences on Setup and buildAWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experiences in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Extensive experience in Maintaining scalable, redundant, and replicated data systems including, but not limited to, PostgreSQL RDBMS, MySQL, and various NoSQL and data caching platforms.
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Good experience in converting build.xml into pom.xml to build the applications using MAVEN.
  • Experiences on Updated the instance counts in the production for the services of Red box in the Production Azure Subscription.
  • Strong command on source controller concepts such as Branches, Merges and Tags. Efficient in tracing complex buildsproblems,releaseissues and environment issues in a multi component environment.
  • Experience in installing Docker using Docker tool box. Environment provisioning solutions using Docker. Source code management is performed using Git from master repository and knowledge on Container management using Docker in creating images.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Configuring and updating JSON files to create new stacks for Deployment using Docker Marathon.
  • System health & performance monitoring, troubleshooting, and remediation, including visualization tools such as graphite, New Relic, Nagios/Icinga, datadog etc.
  • Implemented rapid - provisioning and life-cycle management for Ubuntu Linux using AmazonEC2, Chef, and custom Ruby/Bash scripts.
  • Expertise in using tools like HP Quality Center, JIRA and Bug Zilla etc.
  • Combined Protractor with powerful tools and technologies such as Selenium, web Driver, Cucumber and J Behave.
  • Experience in Back-end testing, Data validation, Database testing using SQL queries.
  • Proficient in Writing scripts to automate simple tasks (python, groovy, Ruby, bash, cURL, etc.).
  • Experiences on Monitoring the servers & applications using Nagios, Cacti and Splunk.

TECHNICAL SKILLS:

Operating System: Windows, UNIX, LINUX, Mac OS, RHEL 4/5/6/7.

Versioning Tools: Subversion, GIT Hub, GIT Lab, Bit bucket, CVS.

CI Tools: Jenkins, Bamboo, Hudson.

Build Tools: ANT, MAVEN, Make file, Gradle.

Bug Tracking Tools: JIRA, Rally, Remedy, IBM Clear Quest.

Scripting Languages: Shell scripting, bash scripting, and Ruby

Web Application servers: Apache Tomcat, JBOSS, WAMP, LAMP, IIS, Web sphere, Nginx.

Infrastructure as code: Cloud Formation and Terraform

Databases: MySQL, Mongo DB, DynamoDB

Cloud Technology: AWS

Monitoring Tools: Splunk, Nagios, App: dynamics, Datadog, HP Diagnostic

Configuration Management Tools: Chef, Puppet, Ansible

Virtualization Technologies: vSphere, VMware Workstation, Oracle Virtual Box, Hyper-V

Containers Tools: Docker, LXC (Linux Containers), Kubernetes, ECS, Packer

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, Maryland

AWS DevOps/Platform Engineer

Responsibilities:

  • Responsible for Installation of applications onAWScloud and implementedAWSsolutions using S3, EC2, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Involved in designing and deploying multi-tier applications using all theAWSservices like (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Provisioned AWSresources using management console as well as Command Line Interface (CLI).
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to set up and manage cached content delivery.
  • Managed storage inAWSusing Elastic Black Storage, S3, Glacier. Created Volumes and configured Snapshots.
  • Designed scalable and highly available Domain Name System (DNS) withinAWSCloud to route traffic toAWSCloud from users connected usingAWSDirect Connect for larger deployments.
  • Experience in many In-House and vendor applications to migrate into Aws Infrastructure.
  • Worked on Hashi corp Vault to protect security of applications and infrastructure management.
  • Design and developed infrastructure usingTerraformand cloud formation and automated end-to-end transit hub connectivity resource deployment in AWS viaTerraform
  • Carried automated Deployments and builds on various environments using continuous integration (CI) tool Jenkins.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Terraform.
  • Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploy Scripts for Jenkins.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven.
  • Experience in setting up and configuring the Amazon ECS service and used Amazon IAM to grant fine- grained access to AWS resources to users with MFA enable.
  • Installing and configuring application supporting tools on EC2 instances using Terraform.
  • Created Jobs for Builds and Deployments, installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
  • Installing, configuring and managing Continuous integration, Continuous Delivery, Automation and configuration management tools to make the Open shift cloud setup.
  • Experience in setting up Upstream and Downstream Jobs in Jenkins and involved in managing the Jenkins Pipelines.
  • Experience in migrating many applications to Aws such as Sonarqube, Testrail by using services like ECS,ELB,RDS.
  • Good Knowledge of source code repository administration along with build tools like Git.
  • Experienced in writing shell/bash scripts to automate the administrative tasks using Cron jobs and managing them in repository using GIT.

Environment: & Tools: Jenkins, GIT, Maven, Vault, Vagrant, AWS (EC2, EFS, S3, VPC,RDS, Elastic search, Route 53 (DNS), Terraform, Dynamo DB, Load Balancers, CloudWatch, SNS, SES, SQS, IAM, RedShift,), Shell Scripting,SonarQube, Tomcat,Testrail, Artifactory, Docker, Rally, UNIX, Linux and Windows.

Confidential, Stamford, CT

AWS DevOps Engineer

Responsibilities:

  • Implemented a Continuous Delivery framework using Jenkins, Chef, Maven and Nexus in Linux environment
  • Created automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration(Jenkins) system for all our products
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Performed static code analysis for code quality using SonarQube.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization
  • Deployed micro services in AWS ECS Docker containers in QA Environment
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Used ECS plugin which is similar to Docker in Jenkins in order to obtain the temporary slaves. They get terminated once the jobs are done.
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Provisioned the highly available EC2 instances using Terraform and cloud formation
  • Developed Ruby Scripts to automate various system tasks.
  • Performed system administration and operations tasks using Chef.
  • Wrote JSON templates for cloud formation and Ruby scripts for Chef automation and contributing to our repository on GitHub.
  • Used AWS Code Deploy to deploy an application revision from GitHub to an Ubuntu Server instance
  • Extended the generic process by attaching the Jenkins job webhook to all the current Java and Scala-based projects in GitHub.
  • Working on deployment and management processes with Chef andAWSOpsWorks
  • Designed, Installed and Implemented Ansible configuration management system.
  • Automated configuration management and deployments using Ansible playbooks and YAML. Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managed directory structures and managing containers.
  • Created packages in containers and committed those containers using both Docker file and Docker commit command.
  • Maintained build related scripts developed in Ant and Maven, Created and modified build configuration files including Ant's build.xml and Maven Pom.xml.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration withAWS Lambda and CloudWatch
  • Exposed APIs for internal consumption with two factor authentications using API Gateway
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Used AWS Code Deploy to easily launch and track the status of the application deployments through the AWS Management Console and the AWS CLI
  • Used Code Commit to host secure and highly scalable private Git repositories.
  • Built servers using AWS which includes importing necessary volumes and launched the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS.
  • Provisioned and customized the EC2 instances with the help of AWS SDK'S and worked with Elastic beanstalk for hassle free development, allowing configuring of Elastic load balancer and auto scaling groups.
  • Utilized Route53 - a DNS service to allow traffic based routing with the policies such as Simple, Weighted, Geo-location, Failover and Latency. Used Weighted and Geo-location based routing policy to test the application.
  • Managed hosted Zone DNS using Route 53.
  • Created Elastic load-balancer (ELB) for applications to provide high performance.
  • Generated new accounts, assign roles and groups using AWS IAM.
  • Connected one Elastic file system to multiple EC2 instances.
  • Developed Cloud Formation scripts to automate EC2 instances and created Cloud Formation templates to create custom sized VPC subnets.
  • CreatedJIRASupport Project/Agile board to track support issues.
  • Created Cloud Watch alerts for instances and used them in Auto-scaling launch configurations.

Environment: Jenkins, GIT, Scala, Maven, Ant, Chef, Ansible, AWS (EC2, EFS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), Terraform, ECS, Cloud Formation, RDS, Dynamo DB, Load Balancers, CloudWatch, Ruby, SNS, SES, SQS, IAM, RedShift, Ops Works), Shell Scripting, Subversion, SonarQube, Splunk, Tomcat, Nexus, Kubernetes, Docker, Jira, UNIX, Linux and Windows.

Confidential, Minneapolis, MN

AWS DevOps Engineer

Responsibilities:

  • Implemented a Continuous Delivery pipeline with Jenkins, GitHub, Docker and AWS AMI's tobuild a new Docker container from it.
  • Generated deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Setup the Chef servers, chef work stations, Chef nodes chef repo, chef work stations and chef nodes and configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Automation of infrastructure usingTerraformand Ansible.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet and created and attached volumes on to EC2 instances.
  • Created Elastic Load Balancer(ELB) to distribute incoming application traffic in Amazon EC2 instances.
  • Used Amazon S3 for multipart upload of data and to host static web content in AWS Cloud.
  • Created Virtual Private Cloud (VPC), Internet gateway, subnet and route tables using Amazon VPC.
  • Created, managed and deleted users and groups as per the request using Amazon Identity and Access Management (IAM).
  • Worked on interpreting and modifyingTerraformscripts and Ansible scripts to troubleshoot environment issues.
  • Created micro-services using Lambda functions from event sources involving API Gateway, S3 buckets, AWS batch jobs, and syslog/apache logs.
  • Deployed applications onAWS by using Elastic Beanstalk.
  • Set alarms on metrics for EC2 instances using Cloud Watch.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure.
  • Developed Perl and shell scripts for automation of various tasks.
  • Set up the SVN and GIT repos for Jenkinsbuild jobs.
  • Created, installed and administered Red Hat Virtual machines in VMware Environment.
  • Installed, configured and administered JBoss, WebLogic and WebSphere application servers.
  • Imported and managed multiple corporate applications into SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Created users, groups and roles in LDAP server.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Maintained, executed and scheduledbuild scripts to automate DEV/QA/UATbuilds.

Environment: Jenkins, Java/J2EE, ANT, MAVEN, GIT, SVN, SCM, SQL Server 12.0, Nagios, AWS (Amazon EC2, VPC, Cloud Watch, Lambda, API Gateway, Docker, AWS WAF, CloudFormation, Terraform, IAM, S3, ELB) Puppet, Chef, tomcat 6.0, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA.

Confidential, Harrisburg, PA

DevOps Engineer

Responsibilities:

  • Created and Configured Red Hat, Windows Server 2008/2012/2016 , Ubuntu, CentOS, Solaris and Fedora Virtual Machines inAWS using EC2, Elastic IP, VPC, Subnets, Route Tables, NAT Gateway.
  • Configured SNS, SQS, Data Pipeline, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification.
  • Worked on Agile methodology and used Jira for issue tracking and container management using Dockers
  • Managed Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Deployed applications onAWS by using Elastic Bean Stalk.
  • Deployment and maintenance using Micro services using Docker
  • Automated the cloud Deployments using Chef and AWS Cloud Formation Templates.
  • Used GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Gradle
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project using Jenkins Artifactory Plugin
  • Used Puppet to deploy ELK for automating continuous deployment(CD) and configured Slave Nodes and deployment failure reporting
  • Created and maintained Puppet Modules to manage configurations and automate installation process. Deployed Puppet and Puppet DB for configuration management to existing infrastructure
  • Automated Data Structures validation of the configuration files using Python Scripting designed and developed log management framework using Python Language to collect log files
  • Configured Cloud Watch and Datadog to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.

Environment: AWS (EC2, S3, RDS, ELB, EBS, VPC, Cloud Formation, Elastic Bean Stalk), GIT, GitHub, Jenkins, Puppet, Python, Datadog, Cloud Watch, Docker, Red hat Linux, UNIX, Windows servers, Artifactory, Maven, Gradle.

Confidential, Sacramento, CA

Build and Release DevOps Engineer

Responsibilities:

  • Maintained and Administered GITHUB Source Code Tool.
  • UpdatedRelease reports from change management control.
  • Created Branches, Labels and performed Merges in Stash and GITHUB.
  • Developed Processes, Tools, Automation for Jenkins fordelivering software builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developedbuild and Deployment Scripts using ANT and MAVEN asbuild tools to move from one environment to other environments in Jenkins.
  • Created, shared and discussed content and projects using Confluence.
  • Implemented branching strategy suitable for Agile development in Subversion.
  • Installed and Configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GITHUB into Jenkins to automate the code check-out process.
  • Used Jenkins for AutomatingBuilds and Automating Deployments.

Environment: & Tools: Jenkins, Confluence, GIT, ANT, MAVEN, Clear Quest, Python, BASH Shell, JAVA/J2EE, MySQL 6.5, JBoss 7.0.

Confidential

Build Release Engineer

Responsibilities:

  • Developedbuild and deployment processes for Pre-production environments.
  • Used CVS as source code repositories.
  • Managed CVS repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Wrote parent pom.xml files to establish the code quality tools integration.
  • Installed, configured and administered Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins,Build forge for Continuous Integration and deployment into WebSphere Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Verified if the methods used to create and recreate softwarebuilds are consistent and repeatable.
  • Used JIRA as ticket tracking and work flow tool.

Environment: & Tools: CVS, Shell/Perl Scripts, SCM, Jenkins,Build Forge, LINUX, Maven and ANT, WebSphere 6.1, JIRA.

Confidential

Networking Linux Administrator

Responsibilities:

  • Responsibilities: Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the resync utility in the shell scripts.
  • Hands-on experience on CI tools like JENKINS.
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Automated the Build and Deployment process using WebLogic server.
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Installation, Configuration and Troubleshooting of Routers & Switches and implementing VLANs on Cisco Ethernet switches.
  • Maintaining the Network Infrastructure, including Installation, Migration and Configuration of Network Client Workstations and managing Local and Domain wide groups.
  • Configuration and Administration of IP addressing and routing, connectivity, Telnet & FTP etc.
  • Maintenance of Proxy / Remote Access servers in the networked environment.
  • Configuring DNS and DHCP in a 2003 Domain.
  • Setting up and Configuring Hardware and Software Firewalls.
  • Working experience on AGILE Methodologies.

Environment: & Tools: GIT, Maven, ANT, Jenkins, Hudson, Agile SDLC, DNS and DHCP, Perl & UNIX, LAN & WAN, Troubleshooting.

We'd love your feedback!