We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • 4+ Years of experience in IT Industry with broad involvement in AWS, Linux System Administration, Configuration Management, Continuous Integration, Continuous Deployment, Build and Release Management, Cloud Implementations and .Net developer.
  • Strong Hands on Experience in working with Amazon web services (IAM, EC2, EBS, S3, Cloud Front, Auto scaling and Load Balancing, VPC, RDS, ROUTE 53).
  • Experience setting up and maintaining Autoscaling AWS stacks (using cloud formation and scripting).
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies
  • Creating image of existing EC2 instance with all the required software for applications.
  • In - depth experience in using Version control systems including Subversion (SVN) and GIT.
  • Experience in implementing a Continuous Delivery framework using Jenkins in Linux environment.
  • Administrated and Implemented TFS, Maintained and Migrated TFS & TFS 2013/2015 support.
  • Expertise in configuration and automation with Ruby Script using Chef with Jenkins, Puppet, Ansible and Docker.
  • Used MAVEN scripts to automate the build process and also installed NEXUS and used it as a Private Repository Manager with-in the company.
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Good experience in developing pom.xml files for Maven build scripts.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Weblogic/Websphere/LDAP servers Application Servers, testing in build environment and release to test team on scheduled time.
  • Utilized Configuration Management tool Chef and created Chef Cookbooks using recipes to automate system operations.
  • Having good experience in Application Deployments & Environment configuration using Puppet.
  • Experience in writing Ansible playbooks to automate the given process. Basic understanding of Containerization, Virtualization and Docker.
  • Installed and configured Apache HTTP server Plugin to proxy requests from Apache to WebLogic 10.3/12c on RHEL 5.
  • Supported for developing infrastructure related design flows to improve the high availability based on SLA and business requirements. Supported for Enterprise releases for major application changes.

TECHNICAL SKILLS:

O pe rat i ng S y st e m s: Solaris, RedHat LINUX, Centos, Ubuntu, Window 98/2000/NT/XP/Win7/Win8

A pp li ca ti on/ We b S e rve r s: WebLogic 8.1/9.x/ 10.0/10.3/12 c, Apache Tomcat 6x, 7x, 8x, Apache 2.x, IPlanet 4.0, Sun ONE 6.x, MS IIS server 5.1/6.0, IBM-HTTP Server

S cri pt i ng: UNIX Shell Scripting, Perl Scripting, Ruby, Python.

UI Technologies: HTML, CSS, JavaScript, AngularJS, Bootstrap

R DBM S: ORACL E 8 i/9i/1 0 g, S QL -Se r v er, My SQL, MS Access and DB2

De v e l op m en t a nd Bui l d: GIT, SVN, Ant, Maven, Gradle, Jenkins, Chef, Puppet, Ansible, Docker

Pro t o co l s: TCP/IP, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP, Cisco Routers.

Virtual OS: VMware, Virtual Box

Testing Tools: Test Complete, Selenium, Network simulators, wireshark,Jmeter

AWS Cloud Tools: EC2, S3, CloudFormation, IAM, EBS, ELB, AutoScalling, VPC, EMR, Cloudwatch, Opswork, EBS, ECS.

PROFESSIONAL EXPERIENCE:

Confidential, NJ

AWS/ DevOps Engineer

Responsibilities:

  • Currently working on building and supporting environments consisting Development, Testing and Production.
  • Extensively worked with Version Control Systems GIT and SVN. Cloned the repositories from GitHub to the local system using GIT.
  • Implementing a CI/CD using Jenkins with build tools Ant and Maven.
  • Created and managed cloud VMs with AWS EC2 command line clients and AWS management console. Created pipelines for Jenkins jobs.
  • Installed and configured Docker for creating virtual environments. Applied the company build pipeline using Jenkins , AWS and Docker .
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Experience with installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
  • Worked on Jira Agile projects like, configured columns, filters and reports for sprints.
  • Installed and Configured the Team Foundation Server (TFS) 2015, with primary customization around TeamBuild 2015.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile/SCRUM environment.
  • Transitioned CI builds to utilize TFS 2015 TeamBuild workflows with custom code activities, evolving of our build processes to keep with changing requirements.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Configured Elastic Load Balancers with EC2 Autoscaling groups. Using Jenkins Code Deploy plug-in to deploy to AWS.
  • Automated the Applications and databases like MYSQL, NoSQL container deployment in Docker using Python and monitoring of these containers using Spl.
  • Created new EC2 instance in AWS, allocate volumes and giving Provisional using IAM. Configured AWS IAM and Security Group in Public and Private Subnets in VPC .
  • Monitor the usage, health and logs of application with the help of Amazon CloudWatch. Performed the automation using Chef Configuration management.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • 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 development servers.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Create, extend, reduce and administration of Logical Volume Management (LVM) in RHEL environment.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Installed, configured and administered JBOSS 6.0 server in various environments. Used JBOSS framework to support the development and implementation of applications

Environment: s: Jenkins, Chef, GIT, SVN, Maven, Ant, Gradle, Bitbucket, Docker, JBOSS, Bash, Ruby, Perl, Shell, Python, Kubernetes, EC2, IAM, VPC, ELB, Autoscaling, S3, RDS, EBS, Route53, CloudFormation.

Confidential, IL

Build and Release engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion and Maven with Jenkins to implement the continuous integration process.
  • Used Team Foundation Server (TFS) 2013 API to dynamically change TFS Build definitions for release preparation. Created Build Definitions to perform any kind of build in TFS.
  • Customize the TFS build template to support and to integrate the various deployment scripts.
  • Created Maven, Perl, Python & UNIX scripts for build activities in QA, Staging and Production environments.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process. Implementing a CI/CD using Jenkins with build tools Maven and Gradle
  • Worked on the transition project that involved migration activities to Maven from Ant to standardize the build across all the applications.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Installed and Configured Nexus with all the required Repository setup, plug-in management, User Management and required regular maintenance.
  • Created the branches in Subversion to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts raised during the merge to Subversion branches.
  • Managed Users and Groups in Jenkins and responsible to troubleshoot issues if any occur.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Maintained configuration files for each application for the purpose of builds and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: Subversion (SVN), Maven, Ant, Jenkins, WebLogic, Python, UNIX, pearl, WLST, Nexus, MS Build.

Confidential

System Admin

Responsibilities:

  • Worked Primarily on RHEL, HPUX, and Solaris Operating Systems. Responsible to solve technical Problems related System administration (Linux of Our Clients).
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Handling the day-to-day Operations, Install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Building & configuring Redhat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
  • Handling the day-to-day Operations, Troubleshooting& Solve Server Problems in LINUX.
  • Installing and configuring Redhat Linux locally or over the network-kick start- (NFS, FTP, and HTTP).
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • User Administration (setup and maintaining accounts). Maintaining Server and Systems, provide IT support to User.
  • Worked on Jira Agile projects like creating scrum boards, configured columns, filters and reports for sprints.
  • Monitoring system performance, Server load and bandwidth issues. Work with DBAs on installation of DB, restoration and performance tuning.
  • Installing open source application, search, analyze and develop new application for users. Updating Systems, Servers and client software's.
  • Implement the policies for the users of the computer system and network. Regularly manage backup process for Server and Client data.

Environment: CentOS 5.7/6, RedhatLinux, Solaris, Ubuntu, HPUX, FeMaven, Crontab.

We'd love your feedback!