We provide IT Staff Augmentation Services!

Aws Cloud /devops Engineer Resume

4.50/5 (Submit Your Rating)

Long Beach, CA

SUMMARY:

  • Around 6 Years of experience as Build & Release management, Infrastructure automation, code migration, Configuration Management and system administration. 3+ years of Experience as a DevOps Engineer with UNIX and Middleware Engineering, Design, Build and Operational support for Infrastructure Management.
  • Experience in DevOps, Configuration, Build and Release Management.
  • Good experience in developing configuration scripts using Puppet 3.8/4.x
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef, and Puppet.
  • Strong experience in CI using Jenkins, Bamboo, Gradle and Maven
  • Experience with IP networking TCP/IP packet analysis, DNS, SNMP Configurations and Monitoring.
  • Network Monitoring Using Nagios and Splunk tools.
  • Experience installing and administrating monitoring tools such as Nagios and Splunk.
  • Experience in using Build Automation using like Maven and Ant Scripts with Jenkins.
  • Experience in Administration/Maintenance of source control management systems, such as SVN and GIT.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Experience in Puppet Master Agent configuration.
  • Wrote Puppet Manifests and Modules for configuration management.
  • Experienced in GROOVY and python scripts.
  • Good understanding of system services and Docker.
  • Worked with the Amazon AWS EC2 and S3 services.
  • Worked on CloudWatch Alarm, Elastic Load balancing and Route 53.
  • Worked with Amazon IAM console to create custom users and groups.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications.
  • Good experience in LAMP environment using Linux, Apache, MYSQL and PHP.
  • Good experience in deploying in J2EE environment.
  • Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery.
  • Worked with project management tools - HP Quality Center, IBM Clear Quest.
  • Extensive experience with JIRA and Remedy and Atlassian Tools

TECHNICAL SKILLS:

Operating Systems: W i ndow s, UN I X, L I N U X( RH EL), Ubuntu

Versioning Tools: C V S, Tortoise SVN, C l e ar case, G IT Hub, Stash, Pe r f or c e and GitLab

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest.

Build Tools: B am boo, H udson, Jenkins, A N T, MA V EN, Team C it y

Languages/Scripting: C, C ++,C#, P er l sc ri p t i ng, Shel l sc ri p ti ng, SQL, J av a/ J2 EE, Python, Ruby, PHP, Bash

Web T e chno l og i es: Ser v l e t s, JDBC, J SP, H TML, J av aSc ri p t, X ML, SSH

Web s er v er s: We b l og i c, Web Sph e re, A pache T om cat, J BO SS,SSIS

Configuration Management tools: Puppet, Chef

RDBMS: O r a cl e, SQ L SER V ER, M YSQ L

Cloud Tools: Azure, AWS

Agile Tools: JIRA, TFS, Version One

WORK EXPERIENCE:

AWS Cloud /DevOps Engineer

Confidential, Long Beach, CA

Responsibilities:

  • Responsible for daily builds and deployments from Development through various testing environments.
  • Performing day to day admin activities like creating and managing Build, deploy activities and improving the release process.
  • Developed and maintained build and release documentation and baseline build using Bamboo
  • Developed build scripts using ANT, and Maven as the build tool for the creation of the build artifacts like WAR or EAR files.
  • Managed branching and Merging in a multi-project environment. Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Involved in design and maintenance of the Subversion Repositories for branching and the access control strategies.
  • Continuous Deployment and Configuration Mgmt capabilities with Ansible.
  • Assisted in Provisioning of Apache, Tomcat and JBoss in Udeploy based on versioning matrix.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Authored Ant script which performs the end-to-end build of multiple modules for the application.
  • Worked on Shell/Bash/Perl scripts for automation purpose.
  • Establish and employ Continuous Integration/Delivery practices using tools such as Bamboo, Subversion, SonaType Nexus, Git, chef and SonarQube,Rundeck and deployment automation
  • Coordinated with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Administered and Configured the TFS with in multi -platform environments.
  • TFS/GIT responsibilities include maintaining the version control system (branching model, security), creation and maintenance of build definitions\scripts, and the setup of work item areas and iterations.
  • Worked closely with key members of the development and operations teams
  • Responsible for troubleshooting build breaks, enforcement of software quality standards, and proper communication of packages\installation steps to operations for both non-production and production environments.
  • Worked with GIT Configuration, Branching and Merging, Resolved conflicts, Push changes etc.,
  • Created Custom Reports for Visual Studio Team Foundation Server 2008, 2010.
  • Developed automation and deployment utilities using Power shell and Python.
  • Responsible for applying the Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitLab infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
  • Administer and Maintain Source Code Repositories including GIT and TFS.
  • Experience in using Ansible playbooks, inventory, dynamic inventory and automated Existing cloud environment.
  • Written playbooks and roles to manage configurations of and deployments to remote machines.
  • Organized and created a separate role for every installation and created a role called “Common” for all the common activities and included in meta/main.yml.
  • Used Ansible Tower for scheduling playbooks and used GIT repository to store our playbooks.
  • Used pre-tasks and post-tasks to perform regular health checks to tail the logs and other clusters.
  • Monitor the required queues for incoming build requests and take necessary action to accomplish a request resolution and troubleshoot the build related issues.
  • Used JavaScript and AngularJS directives for validation purposes.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Written Python scripts to create test cases during two week sprints using agile methodology.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Configuring and Networking of Virtual Private Cloud (VPC) and Cloud Foundry.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models).
  • Configuring and Networking of Virtual Private Cloud (VPC) and Cloud Foundry.
  • Manage the integration of new software projects and products into the build environment
  • Work with product development and product owner to resolve build-related issues and requirementsin all projects.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out
  • Troubleshooting various production related outages.
  • Delivery of API platform Testing and Automation Framework Development on Cloud Platform.
  • Functional and Performance testing of SAAS and PAAS API platform built on Java and Open source stack.

Environment: Rundeck, Chef, Ansible Core, Ansible Tower 3x,JENKINS, Java/J2EE, Ant, Maven, Git, GitLab, Code Quality SonarQube, Shell/Bash script, TFS Linux, Nexus and Web Sphere Application Server 7.x/8.x,WebLogic

Sr. DevOps Engineer

Confidential, Santa Rosa, CA

Responsibilities:

  • Worked as a Sr. DevOps Engineer for one of the most complex system. Used Git, Maven, Gradle, Jenkins, Puppet and Jira as tools for day-to-day build & release cycles.
  • Moved web services and related application to UDeploy and maintained them across DEV, QA, UAT and PROD Environments
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Knowledge of container technologies (architecture, build and execution of Docker images) and orchestration Kubernetes (Red Hat OpenShift)
  • Used JENKINS, Hudson and Bamboo for Continuous Integration.
  • Created and maintained Servers and environments using Puppet 4.x manifests and Modules.
  • Implemented the use of Nagios tool for Monitoring and analyzing the network loads on the individual Machines
  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Developed build and deployment scripts using ANT, Apache MAVEN & Gradle as build tools in Jenkins to move from one environment to other environments.
  • Developed build scripts using Gradle and MAVEN as the build tools for the creation of build artifacts like war or jar files.
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Red Hat) and Configuring launched instances with respect to specific applications.
  • Created and implemented custom Nagios monitoring and managed with Puppet.
  • Wrote GROOVY/UNIX scripts to configure resources and Servers.
  • Participated in code reviews and ensured compliance with standards. Developed and implemented the software release management for the release of web applications.
  • Used Shell/Python scripts to automate the deployment process.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Created virtual images similar to production environment using Docker by writing Docker -compose files.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of the Subversion/GIT views, and the access control strategies.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Manage the integration of new software projects and products into the build environment.
  • Migrated applications from WebSphere Application Server 5.1/6.0 to JBoss Application Server V4.2/5.2.
  • Troubleshooting various production related outages.
  • Created Jenkins builds and deployed to application server using Udeploy for java, .NET and SharePoint applications.
  • Integrated Jenkins with Udeploy and Created Udeploy Components, Udeploy process, installed Udeploy agents on both windows and Linux machines according to application team requirements.
  • Helped developers in creating Udeploy snapshots, adding version to the snapshot during production installs.
  • Wrote PowerShell scripts to automatically restart the Udeploy agents on LINUX machines.
  • Installed, Configured and Administered WebSphere Application Server ND/XD 6.1/7.0 on Red Hat Linux platform.
  • Used WSINSTANCE to create multiple WebSphere instances from the command line.
  • Work with product development to resolve build-related issues in all projects.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.
  • Sole person to be responsible for Release/Change control Process Converted and automated builds using Maven and Gradle. Scheduled automated nightly builds using Jenkins.
  • Support developers to resolve issue.
  • Helped team for better build process.

Environment: Puppet4.0, JENKINS, Hudson, Bamboo, Java/J2EE, Ant, Maven, Git, AWS, Clear Quest, Quality, Center, LAMP stack, Docker, Shell/GROOVY script, Linux, Udeploy, Nexus and WebSphere Application Server 5.x/6.x/7.x/8.x.

DevOps/AWS Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Worked on development of Configuration scripts for Dev and Production servers
  • Experience in Build/Release Engineering Automation with Docker and Jenkins(AWS & Openshift)
  • Implemented Puppet 3.8 manifests and Modules to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Puppet, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Experience in deploying and maintaining private cloud infrastructure of Open Stack and Cloud Foundry.
  • Proficiency in Neutron L2 and L3 agents, Cinder Storage / block storage, Swift Storage / object storage, file, CEPH Storage, Ubuntu, Canonical Stack, Open Stack APIs, Open Stack Dashboard, cloud ecosystems, VMware NSX Network Virtualization Platform Plugin, and NFS driver.
  • Used Python scripts to design data visualization to present current impact and growth.
  • Worked on managing packages and configuration across multiple of nodes.
  • Puppet module creation, integration, and testing
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks and Setting up scalability for application servers using command line interface.
  • Setting up and administering DNS system in AWS using Route53.
  • Used marathon and Mesos to check the application status and its log.
  • Worked on Apache Mesos-Marathon for Resource Management.
  • Migrating VCS, Oracle RAC and Red hat Clusters with GFS (Global File Systems) servers across the Data Center, which includes Configuring of new IP, VIP and Private IP..
  • Managing users and groups using the Amazon identity and access management (IAM).
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
  • High availability testing (both Data platform and API platform), Failover and Operations testing for multi region Amazon AWS product implementations
  • Continuous Integration implemented and promoted use of Bamboo within the developer community.
  • Validated Jenkins along with Bamboo.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Designed, Created and Managed Continuous Build and Continuous Integration environments in SCRUM and Agile projects.
  • Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC) and Docker.
  • Hands on experience on Automation/Build such as Jenkins, JNLP Slave Nodes, Docker, Chef, Puppet, Nexus, Artifactory, and Bamboo.
  • Managed central repositories: Implemented Atlas Sian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Develop Docker based infrastructure - Mesos, Kubernetes.
  • Used marathon and Mesos to check the application status and its log.
  • Worked on Apache Mesos-Marathon for Resource Management.
  • Used Kafka to collect Website activity and Stream processing.
  • Creation and setup of new environments/branches such as development, testing and production
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
  • Responsible for WebSphere installation, configuration, maintenance and patching.
  • Configured WebSphere Application Server V7.0 with DB2 V7.1/8.1 database.
  • Configured virtual hosts and transports for WebSphere application servers.
  • Developed and maintained in-house Code review system before migrating to the light weight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Puppet 3.8,, Tomcat, Apache, Oracle 11g, Jenkins, GROOVY, Python, JIRA, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, WebSphere Application Server 5.x/6.x/7.x/8.x, Dell Servers, AWS, Red Hat Linux 6, Oracle RAC, Tomcat Server, Nginx, API Platforms, Cloud Foundry, Kafka, Dockers, Marathon, Mesos.

System Engineer

Confidential

Responsibilities:

  • Installation and configuration of Solaris 9, 10, RHEL 3.x, 4.x, 5 servers using Jumpstart and Kick start using PXE.
  • Installation, Maintenance, Administration and troubleshooting of Red hat Enterprise Linux 5.x/6.x servers on various hardware platforms.
  • Configured and maintained Apache web server from open source with Java and Tomcat.
  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Patching and updating of Linux servers from the Satellite Servers, Red Hat Network and Solaris servers from the centralized repository and using Patch Update Manager.
  • Configured host based firewalls using IPF on Solaris and IP tables on Linux servers.
  • Involved in Performance Tuning of Solaris and Linux servers for applications like Apache,JBoss and Oracle.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Implemented Nagios as the monitoring tool and created object definitions like monitor network hosts, printers, parameters like network availability, CPU, memory, SSH and HTTP.
  • Worked on Amazon Web Services - AWS (Cloud Computing), EC2, VPC.
  • Configured password less login between system using SSH protocol on Solaris and Linux boxes.
  • Performed database deployment activities like execution of Database scripts.
  • Dealt with Jira as ticket tracking and work flow tool.
  • Releasing code to testing regions or staging areas according to the schedule published. Analyze and suggest corrective methods on performance issues.
  • Done with LAMP Set up in Ubuntu, My SQL setup, Performance Tuning, Replication, Commands, Backup and overall Administration.
  • Tuned servers for maximum efficiency for Oracle and MySQL Data Bases.
  • Performed workstation and server installations and upgrades, standardized workstation configuration, auto mounted, send mail, and hardware upgrades and administration support and troubleshooting duties in a 24x7.

Environment: UNIX, Jenkins, Windows, Subversion, GIT, ANT, MAVEN, Jira, Puppet, Test Manager.

We'd love your feedback!