We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Blue Ash, OH

PROFESSIONAL SUMMARY

  • A technocrat with over 7+ years of experience in Build and Release andDevOpsEngineering in Automating, Building, Deploying, and Releasing of code from one environment to another environment.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, Puppet, Ansible, SVN, GitHub, ClearCase, Docker, Build Forge, Tomcat, JBoss, and Linux etc.
  • Experience with RedHatLinux, configuration management using Puppet and Chef.
  • Expertise in seamless integration of heterogeneous Unix/Linuxenvironments (Sun Solaris 8/9/10, RHEL 5, 6, 7), IBM - AIX, operatingsystems.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
  • Providing assistance to DEV and QA groups to include: participating in meetings, building out environments, troubleshooting deployment/configuration related problems.
  • Knowledge and good understanding on Virtualization and Cloud Computing (Private, Public and Hybrid) such as VMware/EMC (Cloud Foundry), AWS (EC2 and S3).
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, JIRA, Jenkins, Subversion (SVN) and TFS onLinuxand windows platforms.
  • Experience in Load balancing, DNS, SSL and firewalls.
  • Experience in working with private cloud technologies like OpenStack.
  • Expertise with configuration management automation toolAnsibleand has worked on integrating Ansible
  • Worked in code merging and code quality checks using tools like Git, SonarQube and Nexus.
  • Experience in building the code database using tools like Gradle, Maven and Ant.
  • Built and deployed various Ansible playbooks and modules in the Production and pre-production environments.
  • Written code in Perl to develop and deploy continuous test cases, in combination with CI tools like Jenkins.
  • Experience in Branching/Merging/Conflict resolution using source control tools such as Git, SVN.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.
  • Used services like Cloud Monitoring, Splunk, and Nagios to do the monitoring of the application servers deployed in the cloud environment.
  • Extensive experience in working in a fast-paced agile environment.
  • Strong attitude towards enhancing and learning new tools and technologies.
  • Capable of handling multiple tasks and work effectively both in group and as an individual to meet deadlines.
  • Working knowledge of databases and SQL.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, LINUX(RHEL), Ubuntu

Versioning Tools: CVS, Tortoise SVN, Clearcase, Git, Stash, Perforce and PVCS

Bug Tracking Tools: JIRA, Remedy, IBM Clear Quest, Mingle

CI/CD Tools: Jenkins, Puppet, Chef, Ansible, Hudson and Bamboo, NexusJFrog, Artifactory and SonarQube.

Build Tools: ANT, MAVEN, Gradle

Scripting: Perl, Shell, SQL, Java/J2EE, Python, Ruby, PHP, Bash, YAML, Groovy

Web servers: Weblogic, WebSphere, Apache Tomcat, JBOSSRDBMS Oracle,SQL SERVER, MYSQL, DB2

Cloud Services: AWS EC2, VPC, ELB, ALB, IAM, SNS, RDS, S3, Cloud WatchElastic Cache, Route53, CloudFormationCloudTrail, EC2 Container Service, EBS, Elastic IP’sASG, Cloud Front, Lambda.

Methodologies: Agile, V-Model, WaterFall

PROFESSIONAL EXPERIENCE

Confidential, Blue Ash, OH

Sr. DevOps/AWS Engineer

Responsibilities:

  • Worked as a Sr. DevOps Engineer for one of the most complex system. Used Git, Maven, Jenkins, Puppet and Jira as tools for day-to-day build & release cycles.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • 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 and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed build scripts using ANT 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 Hudson/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.
  • Working with AWS services such as EC2, VPC, RDS, Cloud Watch, CloudFront, Route53 etc.
  • Created and implemented custom Nagios monitoring and managed with Puppet.
  • Wrote GROOVY/Unix scripts to setup CI/CD Pipeline and 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.
  • usage of Cooper netties for docker tooling.
  • 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 Cloudwatch 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.
  • 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.
  • 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.
  • 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 scrummeetings, product backlog and otherscrumactivities and artifacts in collaboration with the team
  • Sole person to be responsible for Release/Change control Process Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.

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

Confidential, Boise, ID

Sr. DevOps Engineer

Responsibilities:

  • Provide hands-on troubleshooting and administration as required for all Linux servers, encompassing development, integration, staging, Disaster Recovery and production.
  • Install and configure servers in a physical and virtual environment.
  • TCP handshaking and working with the TCP and UDP
  • Troubleshoot firewall, Security groups, IP tables and handling problems like packet loss at network level and running with apache, nginx.
  • MAC addressing and working with ARP table updating.
  • Working the management tools like chef, puppet, Nagios, Git, and Jenkins.
  • Basic responsibilities include Build and Deployment of the java applications onto different environments like Dev, Prod, INT and QA.
  • Managing the configurations of multiple servers using Chef.
  • Complete knowledge of AWS service.
  • maintenance of API configurations using the version management through GitHub.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Strong in building Object Oriented applications using Java, python, writing Shell Scripts on UNIX
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Managing Users and Groups in Subversion (SVN) and troubleshooting client specific issues and user issues.
  • Examine and clear conflicts related to merging of source code for GIT.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Setting up ISO/OSI model and its layers. Adding machines, releasing in the server
  • Setting up cron schedules for backups and monitoring the production servers using Nagios.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize the end product configuration.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Created Docker images from scratch and customized base images from existing environment configurations and maintaining the image repo for development teams.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Deployment of build artifacts like wars and ears into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Work hands-on with enterprise firewalls, security appliances, switches.
  • Part of on call rotation and respond to alerts and notifications promptly. Environment: Linux, Vagrant, VMware, shell scripting, Python, Ant, Maven, cron.
  • Maintained all the Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.

Environment: Technologies and Tools: Java/J2EE, SVN, Maven, ANT, Chef, GIT, Shell, Perl, Bash, JIRA, WebLogic, Nexus, AWS, Cloud, Open stack, Rackspace, Jenkins, Python, Hudson, Puppet, Nginx, Nagios, Docker,API maintenance

Confidential, San Francisco

DevOps Engineer

Responsibilities:

  • Worked from Scratch, like choosing hardware specifications, installed required tools on my virtual machine and administered, monitored different servers.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Setting up continuous integration and formal builds using Jenkins.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Installed Configured and Administered WebLogic Application Server 8.x/9.x/10.x/11g on Linux, Solaris and Windows Environment.
  • Maintained build related scripts developed in ANT, shell.
  • Modified build configuration files including Ant's build.xml.
  • Worked on Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes and Chef Attributes.
  • Installed and monitored tools on Windows and Linux Environments.
  • Wrote Scripts for automatic Deployment through Bamboo.
  • Developed Automation script to trigger push to production from Jira, invoke Build in Bamboo and deploy to target servers.
  • Automated scheduling /Periodically builds and Deployments on timely basis.
  • Created Jira workflows to automate deployment and issue tracking.
  • set up build notifications, created the users and assigned the permissions on bamboo.
  • Deploy the all build artifacts in tomcat server and resolved the issues for any failed jobs.
  • Used Jenkins to automate everyday builds, testing and deployments.
  • Used Ansible server and workstation to manage and configure nodes.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Deploy, configure using Hudson, Jenkins, Hudson, BladeLogic, Git and SVN - Dev, QA and Prod.

Environment: Technologies and Tools: Oracle WebLogic Application Server, Git, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Ubuntu, CentOS, Linux, AWS ELB, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch

Confidential

Software Engineer

Responsibilities:

  • Planned and helped in execution in Release plan and completion in a compliant way.
  • Administrated the parallel development and continuous integration environment.
  • Automating daily and ad-hoc build and deploy tasks in different environments.
  • Managed geographically distributed resources across horizontal and vertical work teams.
  • Marketed and established new firm-wide CM practice through senior executives.
  • Acted as a point of contact for cross functional teams for SCM management.
  • Act as the gatekeeper in facilitating all agreed entry/exit criteria in the production environment.
  • Assisted in issue resolution post-production release window.
  • Helped in mapping processes of different apps and inter-relation among.
  • Coordination with Configuration Management to ensure that all applicable environment issues are resolved in advance of production implementation
  • Train managers, team leads, developers and testers based on their scopes and requirements on the SVN, Fast DD, Maven, Hudson Autopilot (in-build tool).
  • Managed large project rollouts through the various release activities in the stipulated maintenance windows.
  • Tracked any additions, deletions or change in scope on the published release plan including efficient tracking of defects.

Environment: Technologies and Tools: JAVA, CSS, HTML, XML, JavaScript, J-Query, and JavaScript Apache Tomcat, Web Sphere Application Server.

We'd love your feedback!