We provide IT Staff Augmentation Services!

Sr Aws /devops Engineer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 7+ Years of experience in IT industry comprising of Linux Systems Administration, as a DevOpsEngineer which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration and Continuous Delivery using various tools.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experience in creating the company'sDevOpsstrategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Expertise on Administration of Version Control Systems like SVN and GIT.
  • Extensively worked on Hudson, Jenkins for continuous integration (CI) and for End - to-End automation for all build and deployments.
  • Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Python scripts and JAVA Scripts.
  • Experience with Server Automation and Configuration Management Tools like Puppet.
  • Experience with Chef Enterprise hosted as well as On-Premise, installed Workstation, Bootstrapped Nodes, wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site applications/Services/Packages using Chef as well asAWSfor EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Hands on monitoring and alerting services for servers using NAGIOS.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools
  • Experience building, scaling and orchestrating environment deployment and automation.
  • Deployments and involved in working for a high scalability and high availability environment running Linux and Windows.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Experience with migration to Amazon web Services (AWS) from Datacenter.
  • Scheduled and run tasks in the background automatically at regular intervals using Crontab.
  • Experience in using various amazon services like EC2, Elastic Beanstalk, Glacier, Cloud Watch, IAM, SES.
  • Experience in Server infrastructure development onAWSCloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, RDS, S3, IAM, and Route53and SNS.
  • Experience with AmazonAWScloud creating EC2 instances, security groups, EC2 container services and Amazon elastic block store.
  • Creating alarms in CloudWatch service for monitoring the Servers Performance, CPU Utilization, Disk Usage etc.
  • Extensive experience in writing various Automation Scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using many popular open source libraries with different languages like Shell and Python based scripting.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies

TECHNICAL SKILLS

Cloud Computing: Amazon Web Services: EC2, IAM, Elastic Beanstalk, Elastic Load balancer (ELB), RDS (MySQL), S3, Glacier, Route 53, SES, VPC, Monitoring.

Configuration Management: ANT, Maven, GIT, SVN Subversion, Clear Case, Jenkins, Puppet, Chef and Docker

Tools: / Webservers: Web Sphere Application Server, Jira, JBOSS, Apache Tomcat server, Nagios.

Scripting/ Languages: C, C++, Java, .Net, Shell scripting, Python and Perl scripting.

Database Management: MySQL, MS Access, Oracle9i/10g, SQL Server 2005, 2008.

Networking/ Protocols: DNS, TCP/IP, FTP, HTTPS, SSH, SFTP, SCP, SSL, ARP, DHCP and POP3.

Operating Systems: Linux (Red Hat 5.x, 6.x, SUSE Linux 10), UNIX, VMware, Windows NT/ 2000/2003/2012, Cent OS, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr AWS /Devops Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Converting production support scripts to chef recipes. And AWS server provisioning using Chef Recipes.
  • Involved in the installation and configuration of Nix as a web server.
  • Experience with Build Management tools Ant and Maven for writing build.xmls and Pom.xmls.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Deployed the java application into web application servers like Apache Tomcat.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers such as Tomcat, JBoss.
  • Implemented unit testing framework driven using Junit and Cucumber.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: Amazon Web Services, IAM, S3, cloud watch, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, Braintree, MA

AWS/DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Created and maintained Subversion repositories, branches and tags and Experience in Administering SVN.
  • Acted as an integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Responsible for managing distributed applications across hybrid AWS and physical data canter’s.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Used JIRA tool to track all the defects and changes related to Build and Release Team.

Environment: Amazon Web Services, Chef, Vagrant, Scrum, Subversion (SVN), ANT, UDeploy, DB2, JIRA, Confluence, Shell Scripts, WebSphere Server

Confidential - NY

Dev Ops Engineer

Responsibilities:

  • Worked on managing infrastructure provisioning AWS(S3, ELB, EC2, RDS, Route 53, IAM, security groups ) and deployment via SCALR and EC2 (Installs with Cent OS, Ubuntu and Linux.)
  • DeployingJ2EEapplication EAR to Testing and Production environment usingWeb Sphere.
  • Built Java applications usingANTandMavenand deployedJAVA/J2EEapplications throughTomcatApplication servers
  • IntegratingGITandClear CasewithCruise Control, Jenkins
  • Worked onPuppetwhich is used to manage Linux but later versions support Microsoft Windows
  • Evaluated, Installed, and configured variousJIRAplug-ins systems based on the requirement.
  • In-depth understanding of the principles and best practices ofSoftware Configuration Management (SCM)inAgile, scrum,andWaterfallmethodologies.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, Cent OS and installation of packages and patches for Red Hat Linux Servers.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community.
  • Built and DeployedJava/J2EEto a web application server in an Agile continuous integration environment and also automated the whole process
  • Responsible for Co-ordinate with Development group and testing teams
  • Knowledge of solving compilation errors
  • Responsible for Branching and Merging of code
  • Designed effective planning for SCM and implemented the setup of the Environment
  • Maintained Subversion repositories on Windows
  • Maintained and version controlled Backend Oracle database using SVN/Ant scripts
  • User support for Subversion/SVN issues
  • Managed the defects and changes using Remedy.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Adopted Install Shield scripts, written scripts and used them to packagebuildsand releases for different environments as defined in SDLC
  • Written Perl scripts for the automation of daily support tasks

Environment: ANT, WEB SPHERE, GIT, JENKINS, Puppet, JIRA, SUBVERSION, PERL SCRIPT, VMware, Chef Server,AWS, Red hat Linux, Puppet

Confidential, Philadelphia, PA

DevOps/Build & Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Involved in developing MAVEN and ANT build tools for application layer modules.
  • Involved in all projects that move to production and work closely with the Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Maintained and developed infrastructure using JENKINS and multiple AWS tools.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Worked on chef server management console and understanding and working knowledge on all different components of chef server, nodes and workstations.
  • Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plug ins against AWS EC2.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Experience in installation and configuration of PUPPET.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Designed and built deployment using ANT/ Shell scripting and automate overall process using SUBVERSION and MAVEN.
  • Used PUPPET for application automatic deployment and provisioning to different environments.
  • UtilizeAWSCloud watch to monitor environment for operational & performance metrics during load testing with the help of auto scaling.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup and glacier as a disaster recovery option.
  • Leveragedcloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts using Elastic Load Balancer.
  • Used Route 53 for Failover and Latency Based Routing to the client’s websites with weighted routed policies.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.

Environment: AWS, AWS EC2, S3, Chef, Subversion (SVN), Java/J2EE, Puppet, Jenkins, Ant, Maven, Bash, Tomcat, Perl, Python, Shell Scripts, Docker, Git, Data Center, SOAP, REST, Unix, Windows.

Confidential 

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Implemented discretization and binning, data wrangling: cleaning, transforming, merging and reshaping data frames
  • Determined optimal business logic implementations, applying best design patterns
  • Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Developed Python based API (Restful Web Service) to track sales and perform sales analysis using Flask, SQL Alchemy and PostgreSQL.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Having Knowledge on Linear Video Proven ability to handle a variety of simultaneous projects and work under high-pressure deadlines.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Updated data in inventory management package for Software and Hardware products.
  • Diagnosed hardware and software problems and provided solution to them.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!