We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

Melbourne, FL

PROFESSIONAL SUMMARY:

  • 8+ years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM), Build/Release Management, DevOps, Infrastructure Automation and Change/Incident Management.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Extensive experience in Centos / RHEL/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL, Centos, Trouble - shooting Server issues.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, SNS, SQS and Cloud Formation.
  • Expertise in using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Expertise in release automation for java and .NET technologies to achieve continuous integration and continuous delivery (CI and CD).
  • Good experience of software development in Python (libraries used: libraries-Beautiful Soup, Numpy, Scipy, Matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity) and IDEs -sublime text, Spyder, pycharm, pytesting, Eclipse, emacs.
  • Experience in Python OpenStack API's and experience working with Django and Flask framework.
  • Worked on .Net stack and learned and worked on new technologies such as Angular JS & bootstrap framework in latest assignment.
  • Participated in designing reports for Web Applications using SSRS and SQL Server 2008R2 and integrating them into .NET applications.
  • Experience with Configuration Management Tools (CHEF, PUPPET).
  • Good understanding of Docker containerization Tool and building Android Applications using the Maven and Jenkins.
  • Involved in configuring and integrating the servers with different environments to automate provisioning and creating new machines using CM/ Provisioning tools like Chef and Puppet.
  • Experience in installing and administrating CI tools like Hudson/Jenkins, Subversion and GIT.
  • Managed servers and provisioned environment on the Amazon Web Services (AWS) instances using Chef Configuration management.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Android Studio, Visual Studio, IDLE.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, Nunit, JUnit, with CI tools like Hudson/Jenkins.
  • Proven ability in automation using ANT, PERL scripts, Shell Scripting in a continuous build environment.
  • Experience with monitoring and management tools like NAGIOS, SPLUNK.
  • Experience in deploying JAVA projects and automating builds using MAVEN/ANT and JENKINS.
  • Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
  • Expert in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013&2015.3, worked in integrating TFS with Visual Studio VSTS 2013 & 2015.
  • Responsible for writing Manifests to configure nodes and Using Bitbucket.
  • Strong understanding of JAVA project structures along with SoapUI.
  • Worked on setting up CI (continuous Integration) in TFS and Jenkins.
  • Supported installation of Oracle database (RAC) on Linux servers associated with DBAs.
  • Experience automating Linux system provisioning with kickstart, DHCP, TFTP.
  • Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
  • Proficient in Rabbit MQ, Redis and Mongo DB along with NOSQL strategies.
  • Strong ability in Knowledge of network and web related protocols like TCP/IP, HTTPS along with the routing protocols.
  • Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, Windows, Solaris, RHEL 7.x, 6.x

Infrastructure as A service: AWS, Azure

Virtualization Platforms: Virtual Box, VM ware

Container Tools: Docker, Kubernetes, Open Shift

Configuration management: TFS 2015.3/2013/2012/2010/2008, Chef, Puppet, Ansible, Vagrant, Terraform

Test & Build Systems: Ant, Maven, Jenkins, Bamboo, Rundeck, IBM Urban Deploy

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g, WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Scripting Languages: Bash, Perl, Ruby, Shell, YAML

Languages: C, C++, XML, Java, Python, HTML, CSS, Java Script

Logging & Monitoring Tools: Splunk, Log stash, Nagios

Databases: Oracle 10g/11g, Mongo DB, MySQL, NoSQL, Dynamo DB

Version Control Software: Subversion, Git, Perforce, ClearCase, Bitbucket, GitHub

PROFESSIONAL EXPERIENCE:

Confidential, Melbourne FL

AWS/DevOps Engineer

Responsibilities:

  • Coordinated with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to discuss code/configuration release scope and worked on how to confirm a release was successful.
  • Build, managed, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Worked in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Puppet (DevOps), Vagrant.
  • Implemented continuous integration automated build pipelines using Jenkins.
  • Created automation tool of daily weekly quarterly admin activities, build, patch and package tasks.
  • Created repositories according the structure required with branches, tags and trunks.
  • Developed entire frontend and backend modules using Python on Django Web Framework with GIT and used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Configured TFS 2010/2012/2013/2015.3 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services.
  • Worked on setting up AWS-VPC, creating AWS EC2 and launching AWS EC2 instances on diverse types of private and public subnets based on the requirements of the applications.
  • AWS expertise in dealing with AWS resources S3, ECR, AMI, ELB, Route 53, etc.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the vnet with Azure Internal Load Balancer.
  • Worked with the developers to configure plugins trough Eclipse to develop the code and responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Developed unit and functional tests in Python and Ruby.
  • Customized TFS 2010/2012/2013/2015.3 Work Item Templates and Workflow of the Work Items.
  • Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Workspaces with Visual Studio VSTS 2015.
  • Setup build definitions and trouble shoot build failures for Projects developed in Visual Studio VSTS 2013/2015 IDE.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked.
  • Ensured that every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log.
  • Manual and Automation process of creating branches tags and code merging.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: JIRA, GIT, AWS Web services, Puppet, Visual Build, .Net, ANT, Visual Studio VSTS 2013/2015 , TFS 2008/2010/2012/2015 (Team Foundation Server), Jenkins.

Confidential, Charlotte NC

DevOps Engineer

Responsibilities:

  • Defined and Implemented configuration management and Release Management Processes, Policies, Procedures and supervised, guided team to establish quality as per agile methodology and implemented the agile templates in TFS.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Understanding of cloud based deployments into Amazon EC2 with Chef and setup and Configuration of Chef Configuration Management and subversion administration for taking the builds using Chef Management.
  • Deployed Chef Dashboard for configuration management to existing infrastructure.
  • Experienced with AWS Network administration, AWS instance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.
  • Configured the Docker containers and creating docker files for different environments.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control and analyzed the builds using the SonarQube.
  • Configured and maintained Jenkins to implement the Continuous integration process and integrated the tool with Ant and Maven to schedule the builds.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Designed ETL mappings in Informatica Power Center and analyze the existing jobs to find the root cause in case of failures.
  • Connected to Oracle using Informatica and used various transformations to perform the ETL tasks.
  • Loaded flat files, SQL Server data using Informatica into Oracle Database tables.
  • Used various transformations like Filter, Expression, Sequence Generator, Update Strategy, Joiner, Router, Rank, Unstructured Data & Http transformation etc. to develop robust mappings in the Informatica Designer.
  • Provided end-user training for all GIT Hub users to effectively use the tool.
  • Automated the builds and deployment of JAVA projects using ANT and Jenkins.
  • Implemented, maintained and support reliable, timely and reproducible builds for project teams.
  • Interacted with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on MySQL, production and staging servers.

Environment: TFS, Informatica Power Center 9.5.1, Informatica Power Center 10.1, CI/CD, AWS, Jenkins, Chef, Docker, Splunk, MySQL, Ant, SVN, Nagios, SonarQube.

Confidential, Bloomfield CT

Build and Release DevOps Engineer

Responsibilities:

  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
  • Imported and managed multiple corporate applications in Git.
  • Created Git workflows and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Set up the Method for different TFS Application Tier as Load Balancing in the TFS environment.
  • Defined and implemented build and deployment strategies for all applications.
  • Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Built a comprehensive PERL script, which would call the required ANT scripts and notify the build distribution team in case of Build errors or Completion of the builds.
  • Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010/2013.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Configured and maintained Jenkins and Maven with Git for automated build and release.
  • Worked with development team to migrate Ant scripts to Maven.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Used maven profiles to create different builds so that it can be released early and released often agile/extreme programming.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010.
  • Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Integrated JIRA with Git, Confluence, Stash, Crucible and Jenkins.
  • Automated the cloud deployments using chef, python
  • Exported Requirements, test plans and test cases to TFS.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release media and release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.

Environment: TFS, Git, UNIX, Perl, Python, ANT, Jenkins, Maven, JIRA, Confluence, Stash, Crucible.

Confidential, NYC

Linux System Administrator

Responsibilities:

  • Experience in Installation, Configuration, Backup, Recovery, Maintenance, Support of Sun Solaris, RHEL and Windows.
  • Monitored the network services (processor load, disk usage & system logs) and host services like SNMP, FTP, SSH, HTTP, UDP, TCP/IP and SMTP.
  • Installed and upgraded VMware vSphere ESXi 5.1, 5.0 in a total of ESXi servers. Troubleshoot hardware and software configurations.
  • Scripting experience such as shell, Perl etc.
  • Expertise in using SFTP, WinSCP, Putty.
  • Managed and used logical volume management to create file systems.
  • Created and maintained user/group accounts, profiles, permissions, disk usage and process monitoring
  • Performed regular disk management adding hard drives on existing servers and allocating space to required partitions
  • Created comprehensive user documentation as well as training for both clients and support staff.
  • Managed system processes and scheduling jobs with cron and at utility/giving cron eligibility for administrative accounts
  • Checked alert logs, trace files and file System maintenance using requisite system tools
  • Build and configure Linux Operating Systems according to client needs using VMware
  • Monitored System Performance of Virtual memory, managing Swap Space, Disk and CPU utilization
  • Experienced in administrative skills, including monitoring, capacity planning, and disaster recovery and Performance improvement skills.

Environment: Red hat 5, Linux 5.x WebLogic Server 8.1 sp3/sp5, Apache 2.0., JDK 1.4.

Confidential

Release Automation Engineer

Responsibilities:

  • Thoroughly worked with jdk 1.5 and jdk 1.6 projects on Unix and Windows to automate the Build Process.
  • Extensively worked with .Net 2.0 and .Net 3.5 projects to automate the build process using DEV ENV & MS BUILD.
  • Added Projects/Solution to Source Control in TFS.
  • Worked on Labeling, Branching and creating new build types in TFS.
  • Worked with Database Projects (Oracle and DB2) to automate the Checkout and deployment process.
  • Developed the Library jobs which are reusable for all projects.
  • Implemented Backup and Restore process for all the projects.
  • Implemented automated scripts for XLS and XML Parsing using Java which are reusable across all the projects.
  • Assigned user security levels based on their designation in TFS.
  • Involved in the packaging of the Production artifacts.
  • Co-ordination of Daily BLDINT deployments, Weekly QA, UAT, Monthly Stage and Production deployments.
  • Implemented the process template documents for various applications for build and deployment process.
  • Supported the Hudson Maintenance Projects across the organization.
  • Implemented Ant scripts to build and package the artifacts.

Environment: Oracle, DB2, Apache, Subversion (SVN), SCM, ANT, MAVEN, Shell (bash), TFS, SQL.

We'd love your feedback!