We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 9 years of professional experience in handling Technical issues and complete understanding of Software Development Life Cycle with Agile Methodologies.
  • Hands on troubleshooting experience with solid background in IT, network gears and protocols
  • Experience in software Release Management, Deployment and Build Management.
  • Good knowledge of Object Oriented Programming.
  • Deployments and involved in working for a high scalability and high availability environment running Linux and Windows.
  • Working with tools SVN, GIT (version control), ANT, Maven, (Build automation and standardization), Eclipse, Jenkins, Putty, SQL, JIRA (Defect tracking Tool).
  • Hands - on experience in CHEF (DevOps)
  • Troubleshooting and resolving the issues faced during Build and Deployment.
  • Administered and Implemented CI tools Jenkins for automated builds using maven.
  • Experience building, scaling and orchestrating environment deployment and automation
  • Continuous integration and automated deployment and management using Jenkins, Puppet, Chef, Maven, Ant, Docker, or comparable tools.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Managing Cluster by kubernates and master and nodes
  • Experience in approaches and tooling for automated build, delivery and release of software.
  • Understanding of both the technical and business aspects of managing a hosting infrastructure and network operations group.
  • Designed an Architectural Diagram for different applications before migrating into amazon
  • Experience in cloud stack such as Amazon web services.
  • Complete understand of configuring EC2, VPC, automated stack configuration and Monitoring software for the cloud environment.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Experience on IAAS, PAAS, and SAAS services (AWS)
  • Cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • On-call support for 24/7 for troubleshooting production issues.
  • Documenting all the processes for above, issues caused and its solutions in timely manner.
  • Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc. Hands on experience in configuring and maintaining various Webservers like Apache and App servers like Tomcat, TcServer, WebLogic, JBoss.
  • Computer networking(SDN) that allows network administrators to programmatically initialize, control, change, and manage network behavior dynamically  
  • Kept up SVN repositories for DevOps environment via automation code and configuration.
  • Examined and created Apache 2.2 SSL proxy front end evidence of idea that gives SSL encrypted communications between our Tomcat 7 servers and our Apache front-ends.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools
  • Experienced with the installation and configuration on Apache 2.x, 1.3.x, MySQL 5.x.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
  • Experience on test automation like selenium.
  • Installation, configuration and administration of Linux (Redhat/, Centos).
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Setting up UNIX/Linux environments for various applications.
  • Troubleshooting system and user issues, providing friendly and timely Linux customer support.
  • Maintained single code base for Windows and UNIX versions.

TECHNICAL SKILLS:

Operating systems : UNIX, Ubuntu, CentOS, Linux (Red Hat 4/5/6), Windows NT/2000/2003, 7, Macintosh.

Cloud Technologies : AWS (EC2, S3, EBS, RDS, ELB, IAM, AMI, Auto Scaling), Cloud formation template,Route53,SNS,SQS.

Web Technologies : Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Glassfish.

Networking : TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP.

Programming Languages & Configuration Management Tools : Shell Scripting, HTML, Ruby, python, Jenkins, Ansible, Maven, Ant, Git, SVN, Puppet & Chef, Docker.

Monitoring, Alerting : Nagios, Keynote, Log Stash& Platform9.

File Systems & Virtualization : VMware VSphere & Docker.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

AWS/DevOps Engineer

Responsibilities:

  • Worked on Code repository management, code merge and quality checks with various tools, especially Git, nexus, etc.
  • Supporting Architect Development, Test, Integration, and Production AWS environments.
  • Working in AWS EC2, EBS, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling, Rehost-aws Iaas, Refactor-Paas, Rebuild-Paas, Replace-Saas.
  • Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Worked on Linux OS, including security, compilation, and installation of third-party software and networking.
  • Supported Continuous integration and automated deployment and management using Jenkins, Chef, Maven, Ant, Docker, or comparable tools.
  • Wrote Chef cookbooks and recipies to manage configurations and automate installation process.
  • Worked on creating Docker files and Docker images for middleware installation and configuration
  • Exploring to open-source container Orchestration system as Kubernetes and running containers on clusters, creating PODS and forming into Service Generating LABLES and packaging
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat.
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Development, Acceptance, Integration, and Production AWS Endpoints.
  • Worked with development and testing of the application based on Java/J2EE technologies
  • Route 53 configuration.
  • Writing scripts to: Totally automate AWS services which includes web servers, ELB, Cloud front distribution, database, ec2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Experience on migrating internal data center to AWS cloud
  • Experience on Messaging services like SNS,SQS and maintaining tables in DynamoDB
  • Experience on AWS code pipeline, code deploy using git hub, Jenkins, aws s3 buckets, docker.
  • Experience running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Dynamically add and remove servers from AWS dev environment.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Involved in network issues and controlling and managing the dynamically via open interface and going with forwarding functions.
  • RPM and YUM package installations every quarter regularly to meet audit requirements, patch and other server management.
  • Worked with application/database team to resolve issues for performance Tuning and Management of Linux/AIX servers.

Environment:AWS Cloud, RHEL 6.x, Solaris and Windows, Get, Chef, Shell, Python, AWC EC2,S3, IAM, EBS, Tomcat 7.x, SDN,Test Director, Quality Center, Oracle HTTP Server, Linux, Apache, MySQL, PHP.

Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Worked in Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM’s as required in the environment.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Supported developers in writing cookbooks for deploying product applications in development, QA, and non- production environments.
  • Deployed application updates using Jenkins. Installed, configured, and managed Jenkins
  • Triggering the SIT environment build of client remotely through Jenkins.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Involved in Deploying an Azure instance for a hybrid based authorization and encryption system.
  • Deploy builds to production and work with the teams to identify and troubleshoot any issues.
  • Automated Merging of branches as requested by developers.
  • Configure Linux environments in both public and private domains.
  • Worked with a team reviewing modules for quality assurance
  • Wrote Chef cookbooks and recipies to manage configurations and automate installation process.
  • Wrote chef cookbooks from scratch for deployment and configurations.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Configure and schedule the scripts to automate the module installation in the environment.
  • Applied redirection rules in Apache based on redirection conditions provided by developers.
  • Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on RedHat Linux.

Environment: Linux, chef, Git, Jenkins, Github, RedHat Linux, Java, Azure, AWS Cloud(EC2), Python, shell script.

Confidential, Corvallis, OR

SCM Build/Release Engineer

Responsibilities:

  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Installed Jira and confluence on Tomcat server.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Integrated Subversion for automating builds with Jenkins.
  • Used the continuous integration tool Hudson to automate the daily processes.
  • Responsible for managing the code in Subversion (version controlling).
  • Experience in setting Maven repository and pom.xml, Ant build.xml, mojos xml.
  • Managed the maven artifacts using Nexus repository.
  • Used Tortoise SVN to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • By using IBM urban code create automated deployment processes using the graphical editor; run processes on thousands of machines simultaneously.
  • Expertise in scripting using shell.
  • By using migrating to subversion the transformation preserves revisions, authors, commit messages and dates of commits
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Created scripts using Perl to build object code out of the checked-in modules 
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.

Environment:Hudson/ Jenkins, Jboss, Subversion, ANT scripts, Maven, Jira, Tomcat, Shell scripting, Perl.

Confidential

Build and Release Engineer

Responsibilities: 

  • Creating System Environment by planning, selection, installation, configuration, and testing of web application software, server hardware, networking needs. 
  • Responsible for setting up access for users and Controlling access levels 
  • Troubleshoots system hardware, software, networks and operating system. 
  • Secures system by developing system access, monitoring, and controls. 
  • Establishes, tests and documents disaster recovery policies and procedures. 
  • Developed build and deployment processes and maintained integration and release processes. 
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks. 
  • Responsible for building and releasing packages to Dev, Itestand QA Environments. 
  • Performing clean builds according to the schedule published for a given releases. 
  • Responsible for deleting the old deployed code and deploying the newly built code using Web Sphere IDE (Integrated Development Environment). 
  • Releasing code to testing regions or staging areas according to the schedule published. 

Environment: UNIX, ANT, QA, IDE, Perl.

Confidential

QA/ Deployment Analyst

Responsibilities:

  • Design and setup of CI tools like Hudson, Cruise Control. Moved jobs from CruiseControl to Hudson. Integrating SCM tools with CI tools to automate the build process.
  • Worked with Build Verification team to make sure builds are delivered within deadlines.
  • Installed perquisites of Mastek product and configure it. Setup environments for developers and QA engineers on local system and staging/production system. Configure and maintain the environment according code update and third party software.
  • Create deployment processes and tools to deploy the application in most efficient manner. Create automation scripts to deploy and test builds on regular basis. Troubleshooting issues which comes while build/deploy or during various testing runs. Deployed artifacts into Tomcat/WebLogic servers.
  • Publish build and release for daily in QA environment. Maintain QA environment and solve issue of QA and maintain DB version according to releases. Also publish code and DB on production and staging as per business requirement.
  • Making release notes and Installation guides for end user so that user can easily walk through the installation without any issue.
  • Training a testing team with more than 50 testers in India and Romania on troubleshooting configuration issues.
  • Maintain daily backups for precondition schemas to avoid data loss. Performing basic DBA tasks for test environments
  • Developed Servlets, JSPs.

We'd love your feedback!