We provide IT Staff Augmentation Services!

Aws And Devops engineer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

PROFESSIONAL SUMMARY:

  • 9+ years of Strong experience in designing CI/CD process, Process automation, build and deployment automation,Release management, source code repository and Amazon AWS infrastructure management
  • Strong experience in Amazon AWS cloud infrastructure services like EC2, VPC, IAM, RDS, SES, Route53, Cloud Watch, Cloud Front, Elastic Load Balancers.
  • Transformed traditional environment to virtualized environments with, AWS - EC2, S3, EBS, EMR, ELB,EBS, Kinesis, Redshift, Matillion, chef, Puppet, Jenkins, Jira, Dockers, Vagrant, OpenStack - Nova, Neutron, Swift, Cinder, and VMware
  • Strong experience in Linux Administration, Networking, Storage, and Cloud technologies.
  • Experience in Unix/Linux system administration, Server Builds, System builds, Installations, Upgrades, Patches, Troubleshooting on RHEL and CentOS
  • Experience in Shell and Python scripting for automation
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
  • Extensively worked on Jenkins, Team City and Bamboo for continuous integration and forEnd to End automation for all build and deployments.
  • Expertise in configuring VPC, Subnets, Internet gateways, Nat gateways and administering network.
  • Involved primarily in setting up, monitoring and maintanence of On-premise AppDynamics Controller for applications better performancewhich isdesigned to monitor the performance of apps wherever they lie.
  • Have vast experience in JDK tools like jstack, jconsole, jmap and jhat.
  • Performance tuning the tables in  Redshift, data Validation, Quality check in  Redshift  using Python.  
  • Expertise in Installation, Configuration, Migration, Trouble-Shooting and Maintenance of  Splunk , Passionate about Machine data and operational Intelligence.
  • Automating Cloud infrastructure setup via Cloud formation, terraform and - Deploy Ansible Playbook. -  AWS code Deploy. 
  • Created s3 buckets and managed policies for s3 bucket for storage and backup on AWS
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations. 
  • Administration skills in version control tools (GIT) like tagging, branching, merging, stash, patching and user access control
  • Created SCM Processes, policies, procedures and Release Notes to follow Development and allow SQA teamsto Release or Deploy highest quality product for the enterprise.
  • Experience with LAMP setup in different environments and configuring files for different supports
  • Expertise on all aspects of chef concepts like chef server, workstations, chef node, chef client
  • Experience in writing cookbooks and recipes for chef to automate the deployment process and integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Infrastructure monitoring using Cloud Watch, Nagios and using SNMP plugin for Nagios for effective monitoring
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Expertise in containerization and handling multiple images using Docker and Docker-composer and knowledge on Docker engine, Hub, Machine.
  • Expertise in working with different Bug Tracking Tools like JIRA, Clear Quest and Quality center.
  • Worked on MYSQL Server, MongoDB to attach and detach databases, set permissions, and perform SQL queries, backup and restore databases.
  • Excellent Analytical and Communication skills, Quick Learner, Versatile Team player, Organized, Self-Motivated, have the ability to pick up innovative technologies and solve complex technical problems.

TECHNICAL SKILLS:

Operating Systems: Ubuntu, Red Hat, CentOS, Windows Server, Redshift

Languages: Python, Shell Scripting, SQL, Java, HTML

Cloud Computing: Amazon web services like AWS: ec2, VPC, S3, Route53, Cloud Watch, IAM, SES, RDS, Cloud Front, EC2 CLI, Python Boto module

Configuration Management: Chef, Puppet, Ansible, Terraform

Continuous Integration/Delivery: Jenkins, TeamCity, Bamboo

Version Control Tools: Git, SVN,TFS

Monitoring Tools: Nagios, Cloud Watch, New Relic, AppDynamics.

Other Tools: Docker,Vagrant, Apache, Tomcat, Nginx, Ant, Maven, Oracle VirtualBox, Sonar, Nexus, Splunk, Atlassian Suite (Jira, Stash, Bitbucket).

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

AWS and DevOps Engineer

Responsibilities: 

  • Working as a DevOps Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
  • Using Packer, Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services.
  • Provided access to data necessary to perform analysis on scheduling, pricing, bus bunching and performance. Queries in the Redshift environment performed 100-1000x faster than in legacy environments. 
  • Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several source 
  • Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Implemented Chef best-practices and introduced Berk shelf and Test Kitchen to facilitate a more natural cookbook development workflow using Food Critic.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Planned and executed the migration from Bugzilla-based bug-tracking into the Atlassian-based suite (JIRA, Confluence).
  • Quality Assurance core member for design improvement of the 80cm Torque 45x45 delivery system including gap analysis in validations and qualifications.
  • Involved in Quality Audits, troubleshooting issues and created Quality Alerts for safety components in JIT Sub-Assembly.  
  •  Managed the implementation team to coordinate installation, template/table development, interface efforts, training, roll-out dates and on-going support for EPM/EMR. 
  • Experience with migration to Amazon web Services AWS from Datacenter.
  • Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM) service in AWS.
  • Installed and configured Data Dog, AppDynamics, Nagios, New Relic, Zabbix monitoring tools while using it for monitoring network services and host resources.
  • Worked with this monitoring application i.e., AppDynamic which always really been application performance monitoring,when required little management occurring outside of triggering manual processes requiring the attention of operators and developers.
  • Experience in working on AppDynamics includes application topology mapping, “zero-configuration” out of the box functionality, and cloud aware communications approaches in its product.
  • Worked on watching every line of code and tried to understand how their code impacts user experience and application and infrastructure performance, while providing real-time insight into everything going on in digital business. This process can be easily evaluated with the performance testing by AppDynamics.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto-scaling, Cloud-Front, Cloud-Formation, Elastic-Cache, Cloud-Watch, SNS, Route 53. Automate provisioning and maintaining large number of servers on AWS instances.
  • Configuring and Networking of Virtual Private Cloud (VPC). Written Cloud-Formation templates and deployed AWS resources for dev, test, staging and production.
  • Provide high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, webhosting the data from the S3 bucket by creating URL's.
  • AWS VPC is one of the most commonly used SDN implementations, and  can be configured by Terraform.
  • Experience on real-time data platform which will be correlated with Cisco’s data platforms over time and give joint customers the richest end-to-end view in real-time, allowing for better remediation and automation and smarter business decisions through AppDynamics.
  • Experienced with  Splunk  technical implementation, planning, customization, integration with big data and statistical and analytical modeling. 
  • Worked extensively on  Splunk  Enterprise Deployments and enabled continuous integration on as part of configuration (props.conf,Transforms.conf, Output.confg) management. 
  • Installed and administer Atlassian tool set including JIRA, Confluence.
  • Expertise with Maven Dependency, plugin and nexus repository management during the builds.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users.
  • Hands on experience in creating and customizing Splunk applications, searches and dashboards.
  • Using Packer, Vagrant, and Ansible, automate the deployment, provisioning and maintenance of our local development systems.
  • Configure an Ansible playbook to harden RHEL 7 servers to STIG guidelines.
  • Developing scripts for build, deployment, maintenance and related tasks using Docker.
  • Environment provisioning solutions using Docker.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.

Environment: Jenkins, Bamboo, Ansible, CHEF, AWS, Docker, SVN, GIT, Shell, Python,Splunk,Restful API, Scrum,VMware, DynamoDB,RedShift,Terraform,Quality Assessment, Tomcat, Shell, Perl, Nexus, Splunk, Nagios, Nginx, AppDynamics.

Confidential, Sunnyvale, CA

DevOps Engineer

Responsibilities:

  • Devops Engineer for 8 project teams that involved different development teams and multiple simultaneoussoftware releases.
  • Developed and implemented Software Release Management strategies for various applications accordingto the agile process.
  • Provided implementation transition of EMR systems for providers and associated end users. 
  • Knowledge of EMR system (eCW10, eCW10e) 
  • Met with EMR Core Team on implementation strategies and critical components .
  • Involved in virtualization with VMware ESX vSphere 4.1 and created VM' and performed P2V andP2P migrations. Migrated Projects from SVN to GIT
  • Generate and display quality alerts for all non-conformances reported every day, both internally and from the customer’s end. Generate billboards to certify shipments for defect free components. Update and create work instructions and visual aids for inspection processes .
  • Experience on Terraform a cloud-agnostic thereby allowing a single configuration to be used to manage multiple providers, and to even handle cross-cloud dependencies.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Worked on Linux in Cloud Computing environments using AWS.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven and Nexus in Linuxenvironment.
  • Used Gerrit to modify the changes done by other team members.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from oneenvironment to other environments.
  • Work with application development and operation teams using a variety of automated testing and build, anddeploy tools (Maven, Ant, Nexus, Jenkins, SVN, Selenium, JUNIT) to resolve issues with transition to newDevOps solution.
  • Data Profiling, Mapping and Integration from multiple sources to AWS S3/RDS/Redshift. 
  • Automation of ETL loads into Redshift Database using Windows Batch Scripts. 
  • Standardize Splunk forwarder deployment, configuration and maintenance in Linux and windows platforms.
  • Experience with Splunk dbConnect application and Splunk forwarder deployment.
  • Experience in designing, building and maintaining an automated build and release environment
  • Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performancetuning on Linux Environment
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct Jira.
  • Maintained Chef Servers and management application that can use to build and deployment of existingJava/.Net applications environment.
  • Worked able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Worked on AppDynamics’ technology thereby making sure how we b site operatiors functions exactly and make sure to identify where the poor performance is occurring in these applications and down to specific sections of software code.
  • Experienced in using AppDynamics to monitor the applications for business transactions.
  • Worked on AppDynamics application monitoring technology for Priceline to ensure that its Internet application connections are functioning properly as its site constantly shares data updates with a large number of travel and companies. 
  • Used AppDynamics due to its role in bringing the order to the chaos of massively distributed systems in our organization.
  • Worked with AppDynamics in helping solve numerous challenges for clients by providing real-time visibility into the performance of applications as well as business analytics that are increasingly critical in the digitizing enterprise in the current environment.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environmentand also automated the whole process.
  • Worked with LAMP Stack for effective web hosting solutions and Administration activities like configurationfiles, server logs etc.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software resideall environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automatedbuild, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus RepositoryManager.
  • Used JIRA to track issues and Change Management.
  • Do static Code Analysis using SonarQube.
  • Experience in maintaining and working with .NET technology, IIS servers and Windows environments
  • Experience in designing, building and maintaining an automated build and release environment
  • Good scripting skills - PowerShell experienced.
  • Collaborate with clients and vendors (Barclays I/T staff and Amazon consultants) to design Proof-of-conceptinfrastructure as a service solution for Barclay Card Web application.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: ANT, MAVEN, Terraform Splunk,Tortoise SVN 1.6, 1.7, Jenkins, AppDynamics, Clear Case, JIRA, Java/J2EE, Web Sphere, Buildforge, Redshift, EMR.

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Developing pom.xml files for Maven build scripts.
  • Used Terraform configuration to create, provision and bootstrap a demo on cloud providers like AWS.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access controlstrategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Merging release branches back to trunk after the production release and resolving of conflicts during mergingin both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool.
  • Experience in working with Docker, AWS and open stack.
  • Well versed with user and plugin management for Puppet.
  • Experience in building Cassandra cluster.
  • Monitoring Cassandra cluster for resource utilization.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Update existing Ansible playbooks from version 1 to version 2.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Automation of daily tasks using Shell and Python scripts.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.

Environment: Tortoise SVN, Java/J2EE, Jenkins, Open stack, Python, Chef, Perl, Ruby, Shell, CVS, ANT, Maven, AWS, Puppet, GIT, Tomcat, Nexus, JIRA.

Confidential, Huntsville, AL

Build and Release Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy,develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer servicesto engineering team.
  • Configuring Jenkins for developers to bounce the application container, to get the application container, andaccess logs by using ANT scripts.
  • Used the continuous integration tool Jenkins to automate the daily processes.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse,Subversion, and Jenkins.
  • Integrated automated build in Jenkins.
  • Configured Jenkins slaves and achieved the load balancing on Jenkins.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Configured and maintained Apache Web servers for release management team's internal use.
  • Performed database deployment activities like execution of databases scripts like DDLS and DMLS usingSQL Developer for oracle databases.
  • Involved in migration of Java scripts and Database scripts from oracle, MS SQL Server and MYSQL intodifferent environments like Development, QA, UAT and Production on RHEL infrastructure.
  • Update Maven scripts to use Arti-factory repo instead of local repositories.
  • Responsible for managing the code in Subversion (version controlling).
  • Develop and maintain ANT (build.xml) and Maven (pom.xml) scripts.
  • Automated the weekly deployments utilizing CI tool Jenkins.
  • Upgraded and Migrated to JIRA from Clear Quest for bug tracking and project tracking.
  • JIRA: Administrated, maintained documentation and provided training to the users.
  • Created SVN Hooks which triggers builds in Jenkins for the legacy products.
  • Developed & improved build communication, documenting build processes & procedures.
  • Deploy production packages to web servers and application servers according to business needs.

Environment: Subversion, GIT, Hudson/Jenkins, Ant, Maven, Apache Tomcat, Web sphere, Java, J2EE, SQL, MySQL, PHP.

Confidential, Phoenix, AZ

Systems Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Managerfor all the Operational Projects.
  • Carried Deployments and builds on various environments using Build Forge Automation tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT Scripts to automate the build process.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Web Sphere Application Server with DB2 as Database.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case.
  • Used IBM Rational Clear Quest for tracking the changes and approval process.
  • Involved in creating new elements in vobs.
  • Administered Build Forge for automated build and deploy activities.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules inBuild Forge for Build and Deploy Automation.

Environment: IBM Rational Clear Case, Java/J2EE, ANT, DB2, UNIX, Rational Build Forge, Web Sphere, Shell and Bash Scripting.

We'd love your feedback!