We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • DevOps Engineer with 8+ years of experience in IT industry with major focus on DevOps tools, Software Configuration and Build/Release Management, process development and tools support including code compilation, packaging and deployment/release methodology. Supporting and maintaining applications under Unix/Linux/Windows platforms with a proven ability in application configuration.
  • Written Chef Cookbooks and recipes to Provision several pre - prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Experience in creating lifecycle policies in AWS S3 for backups to Glacier .
  • Installed and configured various Jenkins jobs for application deployment and test cases execution.
  • Experience with migration to Amazon Web Services AWS .
  • Experience with Puppet as continuous integration tool often referred as deployment tool enables deploying scripts to launch virtual machines through VMware and Dockers .
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Experience in software build tools like Apache Maven , Apache Ant to write Pom.xml and Build.xml respectively.
  • Created and wrote Shell scripts (Bash) , Ruby , Python and PowerShell for automating tasks.
  • Experience as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment.
  • Experience in using configuration management tools like Puppet , Ansible and SaltStack
  • Good knowledge in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Used  UDeploy  as Continuous Deployment tool and to setup automated and scheduled deployments. 
  • Expertise in Shell Scripting and Perl Scripting for Environment Builds and Automating Deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Created Components, Applications, Component processes and Application Processes in  UDeploy automation.
  • Configuring and managing  AWS  Simple Notification Service ( SNS ) and Simple Queue Service ( SQS )
  • Extensive experience in Installation, Configuration and Troubleshooting of ApacheWeb Server , Sun One iPlanet Web Server , IBM HTTP
  • Extensive experience in production environments, involved performance tuning , tweaking the JVM parameter , Threads , size of the connection pools.
  • Worked on web servers like Apache and application servers like WebLogic, Tomcat, WebSphere, JBOSS to deploy code.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • Experience of migrating data from RDBMS to  RedShift .
  • Worked on the databases of the Amazon  RDS  and carried out functionalities for creating instances as per the requirements.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Expertise in Amazon  AWS  Cloud Administration which includes services: EC2 , CloudWatch , S3 , EBS , VPC , RDS , ELB , Route 53 , SNS , SQS , Lambda , Auto Scaling , Security Groups , ECS ,  Kinesis , RedShift , CloudWatch and CloudFormation.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in AGILE and SCRUM methodologies.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Extensively worked on Hudson , Jenkins and Bamboo for continuous integration and for End-to-End automation for all build and deployments.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment/release methodology and application configurations. 
  • Knowledge and expertise on all aspects of  Chef  concepts like  Chef Server, Workstations, Nodes,  Chef Clients and various components like Super Market, Kitchen etc.
  • Expertise in DevOps tools like Urban  Code  deploy , Puppet and Chef
  • Written Manifests/Recipes and Ruby scripts to customize the Puppet / Chef as per our environment.
  • Experience in writing UNIX scripts , Perl script , Maven and Ant .
  • Implemented and administered Continuous Integration process using Jenkins/Hudson, Bamboo and Anthill Pro .
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2 , Route53 , S3 , RDS , CloudFormation , CloudWatch , SQS , IAM ), focusing on High - availability, Fault tolerance and Auto-scaling .

TECHNICAL SKILLS:

Cloud Platform:  AWS, Openstack, Azure

Configuration Management: Chef, Puppet, Ansible, Terraform

Database: Oracle, DB2, MySQL, MS SQL, MongoDB, RabbitMQ, SQL Server

Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSL

Monitoring Tools: Splunk, Nagios, Log Stash, AWS Cloud Monitoring

Container Platforms: Docker, Kubernetes, Mesos, CoreOS

Version Control Tools: SubVersion (SVN), Clear case, GIT, Perforce, GITHUB, SVN, CVS

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBOSS

Languages: C, C++, HTML, Python, Java and Perl

Scripting Skills: Ruby, Shell, Bash, Nix, PHP 

Build Tools: ANT, MAVEN, Gradle, Make File

CI Tools: Hudson, Jenkins, BAMBOO, Anthill Pro, TeamCity, UDeploy

Infrastructure: AWS Cloud Platform (IAAS)

Operating Systems: Red Hat Linux, Ubuntu, Unix, Windows, CentOS, SUSE

Virtualization Tools: VMware, Oracle VM Virtual Box

WORK EXPERIENCE:

Confidential, Tampa, FL

DevOps/AWS Engineer

Responsibilities:

  • Build and Release Management, Change/Incident Management and Cloud Management. 
  • Manage and Configure Apache web servers by using Ansible and Jenkins .  
  • Project also involves in migrating an On-Premises infrastructure set up to AWS that involves, creation of automation scripts and integrating with continuous integration channel using Rundeck
  • Wrote  Ansible  Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run  Ansible  Scripts to provision Dev servers. 
  • Created  Chef   Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server. 
  • Hands on experience Configuring Access Lists for inbound and outbound traffic RDS DB services, Dynamo DB tables, EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system availability regions.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using  Terraform . Managed  AWS  infrastructure as code using  Terraform
  • Using Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for My SQL and NoSQL workloads. 
  • Worked on Migration Strategy and developed a POC migrating VMware/On-premise datacenter to AWS utilizing, AWS EC2, S3, RDS, VPC and Direct Connect
  • Wrote Lambda functions in python for AWS Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Managing Amazon  Redshift  clusters such as launching the cluster and specifying the node type.
  • Developed Networking policies for Docker Containers. Worked on open source development tools like Docker Containers , Mesos and  Kubernetes .
  • Used Jenkins for CI and CD purposes and build failure alerts and management of various build tool plugins like Maven
  • Scheduling the jobs by creating Crontabs on Linux.
  • Experience on Automation of Consistent Deployment and Rollbacks of application using  UDeploy.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. 
  • Managed users and groups using the Amazon Identity and Access Management ( IAM ). 
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks. 
  • Used JIRA tool to track all the defects and changes related to build and Release Team. 
  • Worked with Nagios and Oracle Enterprise Manager console for application status monitoring. 
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell, Perl script and developed applications in Python for multiple platforms.  
  • Designed, Created and Managed Continuous Build and Continuous Integration environments in Scrum and Agile projects combining and automating tools like Cobertura, Selenium, XUnit and Web Driver with build processes to provide detailed Metrics and rapid feedback for development teams. 
  • Responsible for scheduling release promotions to Test, Training, Validation, Production and DR environments and preparing Release Notes.  

Environment: AWS Cloud, RedHat Linux, Jenkins, Nexus, Shell, Python, WebLogic, Ubuntu, Maven, Puppet, YAML, Nginx, MySQL, NoSQL, UDeploy, Selenium, Ansible, Github, Nagios, GIT.

Confidential, Jersey City, NJ

DevOps Engineer

Responsibilities: 

  • Experience in  AWS  Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon  Kinesis
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services . Leveraged AWS cloud services such as EC2, Auto-scaling and VPC ( Virtual Private Cloud ) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations. 
  • Performed S3 buckets creation, policies and on the  IAM  role based polices and customizing.
  • Architect and deploy security-conscious infrastructure within an AWS VPC environment. Understand what services are and are not available in a Private Cloud infrastructure via AWS.
  • Experience with setting up Chef Infra , Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM .
  • Used Chef to automate Configuration management & Applications. 
  • Worked on documentation - Chef Basics, Databags implementation, Coding standards, Cookbooks, Cookbook document, testing docs.
  • Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages. Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Created Chef Cookbooks to Deploy VM and install the components as per requirements •
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool. 
  • Experience in build automation using JENKINS, MAVEN.
  • Integrated  Selenium  automation regression test suite in Jenkins build pipeline.
  • Worked on User administration setup, maintaining account, Monitoring system performance using Nagios and New Relic . Implemented a Nagios monitoring system to notify of system issues. 
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like MSTest, Sonarqube , junit and Cobertuna .
  • Developed procedures for the rapid buildup and tear down of a nine-node Mesosphere clustering environment (IFM Catalog Service). This environment included  Mesos , Marathon , Kafka and Elastic search along with developed software running in Docker Containers hosted on a server running Centos Kernel Virtual machines. 
  • Build and Deployed J2EE to web application server in Agile continuous integration environment and automated the entire process.
  • Set up customized monitoring with Nagios for the legacy and new environments.
  • Enhanced automation needed to provision soft layer infrastructure (Bare Metal, CCI's) using  IBM  Urban  Code  Deploy.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like MSTest, SonarQube and Cobertura.
  • Understanding and usage of Atlassian tools like Bamboo , JIRA , NEXUS , Bitbucket etc.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Installation and Deployment of multi-node, high availability Hadoop Clusters .
  • Worked on Monitoring systems Nagios and Splunk.
  • Managed Nexus Maven repositories to download the artifacts during the build. 
  • Creating alarms in CloudWatch service for monitoring the server performance, CPU Utilization, disk usage etc.
  • Having  SQS  to keep moving data and  SNS  updates to keep PM and clients updated about the progress.
  • Performing all the build and release management activities for this project by administrating and integrating Source Code control systems like Subversion ( SVN ) and Perforce into build system like Anthill Pro .
  • Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment.  

Environment: AWS Cloud, Apache, Python, ANT, Maven, Artifactory, GIT, Bash, Ubuntu, Linux, Perl, Bash, Python, Ruby, MongoDB, Chef, Oracle 11g, Jenkins, Kubernetes, Mesos, Splunk, Nagios, Anthill Pro

Confidential, Bellevue, Washington

Build & Release Engineer

Responsibilities:

  • Provided Manual, Continuous Integration, Gated Check-in and Schedule builds (along with the option to force builds on that schedule even if no changes occurred since the last builds ) 
  • Developed and implemented Software Release Management strategies for various applications according the Agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Converted make files from GNU make to clear make supporting machine spanning parallel builds and fully automated dependency checking.
  • Contributions to various other open source projects on GitHub/Bitbucket .
  • Used Bitbucket Server for secure, fast, enterprise-grade controls, like fine-grained permissions and powerful management features
  • Wrote  Puppet  Manifests for deploying, configuring and managing collected for metric collection and monitoring.
  • Experience in working with Modules , Classes , Manifests in  Puppet .
  • Experience in setting up  Puppet  Master ,  Puppet  Agents for managing enterprise policies, configurations.
  • Implemented Infrastructure automation through  Puppet , for auto provisioning, code deployments, software installation and configuration updates.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Responsible for the development and maintenance of both corporate and customer web sites using a variety of web technologies including AWS .
  • Stood up new Jenkins build Slaves and configured them in different data centers and documented what software's needs to be installed with the entire configuration details.  
  • Experience in Source Control branching, Merging, tagging, resolving file branch and merge issues in SVN and Perforce .
  • Migrated source control tool from  Clear  Case  to Subversion (SVN) and build tool from Ant to Maven .
  • Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive Items Created Repository structure in the Subversion. Installing Subversion, Apache Tomcat , Application servers on Unix Servers .  

Environment: ANT, MAVEN, Shell Scripting, SVN, Jenkins, LINUX, GIT, GITHUB,, Apache Tomcat, Docker, Ruby, XML, AWS, Python, Anthill Pro, Mongo DB, AWS, Auto Scaling, GNU.

Confidential, Reston, VA

Build & Release Engineer

Responsibilities:

  • Participated in the  release  cycle of the product which involves environments like Development QA UAT and Production.
  • Used ANT scripts to perform the builds and wrote a few  buil .xml for application development teams.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Successfully administrated Subversion, Cruise Control and Anthill Pro .
  • Deployment of application to the Tomcat/WebSphere Application Server.
  • Installed and configured Hudson as a continuous integration server on Linux.
  • Implemented SVN branching and merging operations for Java Source Code
  • Used ANT and MAVEN for building the applications and developing the build scripts.
  • Maintained the Bash , Python , Ruby scripts for the automation purposes.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel  builds  through a  build  farm.
  • Jenkins is used as a continuous integration tool and having good Knowledge in Anthill Pro for  build and deployment of JAVA code.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Administered, created projects, users and taken care of access controls in GitHub .
  • Responsible for Branching and Merging of code.
  • Deployed web applications using Chef by developing the cookbook to meet the project requirements.
  • Checked the data integrity on an Oracle data base using SQL queries. 
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation,  Build  &  Release  automation, Environment, Service, Incident and Change Management).

Environment: Hudson, ANT, Perl Scripts, AnthillPro, WebSphere, SVN, Bash, Python, Ruby, Jenkins, Nagios, GitHub, Chef, MAVEN.

Confidential

System Administrator

Responsibilities:

  • Installation, Configuration, Upgradation and Administration of RHEL 3.x/4.x Using Jumpstart & Kick-start OS integration .
  • Responsible for reviewing open tickets, resolve and close any existing tickets using BMC Remedy tool .  
  • Manage Server configurations and network firewalls. 
  • Installed antivirus in application servers. 
  • Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes. 
  • Deployed and configured, Windows 2000/ 2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP and Routing concept
  • Installation, configuration and remediation of various Security softwares. Expertise in VMware Virtualization using VSphere 4.0
  • Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, DLink, Brocade Switches
  • Provided remote support for VPN Technologies for site-to-site and remote access. 
  • Ensure data recoverability by implementing system and application level backups.
  • Installed new software releases, system upgrades and resolve software-related problems. 
  • Configured remote backup & automated through script. 
  • Developed Shell for system administration activities. 
  • Installed Hard Disks, Memory etc. 
  • Worked on Troubleshooting Network Problem.

Environment: Linux (CentOS, Redhat 4/5/6), Ubuntu, Windows 2007/2008, NCL, .NET, Java Script, VSphere, DNS, VMware, IIS, TCP/IP, VPN .

We'd love your feedback!