We provide IT Staff Augmentation Services!

Sr.devops/aws Engineer Resume

0/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • 7+ years of experience in Software Configuration Management, Build/Release Management and Change/Incident Management.
  • Extensively involved in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Monitoring, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Github, CVS, Tomcat, JBoss, Linux etc.
  • Very strong in bash (shell), Ruby and Python scripting.
  • Hands on experience with an in - depth level of understanding in the strategy and practical implementation of AWS cloud-specific and OpenStack technologies. services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk,VPC,EBS etc..
  • Develop automation and processes to enable teams to deploy, manage, configure, scale and monitor their applications in data centers and in cloud.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Experience on Version Control System(VCS) like GIT, GIT-Hub,Git Stash;SVN.
  • Experience implementing and administering monitoring tools Splunk and Zabbix, Sensu, Cacti, Nagios, Cacti.
  • Experience withAtlassian tools like Bamboo, Jira, and confluence.
  • Experience on Deployment Tools like Chef, Puppet, Ansible and Vagrant, Docker.
  • Solid understanding of current web and internet technologies like Apache,Tomcat, Nginx, MongoDB, Cassandra, Elasticsearch, Memcache.
  • Experience working in various environments like e-commerce, product, SAAS and IT web Apps
  • Experience with Windows/Microsoft, Apple/XCode, iOS, Linux/Unix/Java
  • Great experience with Docker continer service.
  • Hands on experience with Selenium Testing Tools.
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Experience with SCA Fortify and Lithium Static & Dynamic website/code scanning tools.
  • Deep expertise in building and breaking cloud-scale systems, with focus on Information Security, Data Stewardship, User Authentication, Network Security, Key Management, Resource Isolation.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • Experience as a Cloud DevOps Engineer.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Highly organized, able to multi-task, the ability to work individually, within a team, and with other groups.

TECHNICAL SKILLS

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

Web Services/Technologies: HTML, XML, SOAP, ngnix, WSDL, UDDI, XSD, XSL, XPATH

Databases: MySQL, Oracle 9i/10g, SQL Server 2005, 2008.

Operating Systems: UNIX, Linux, iOS, WINDOWS NT/2000/2003/XP/vista/7.

Version Control Tools: GIT, SVN, Harvest, Perforce.

Scripting Languages: UNIX Shell scripting, Python, Ruby, Java Scripting, Java.

Programming skills: good programming knowledge on OOPS.

Build & Release Engineering / DevOps: Ansible, Jenkins, Puppet, AWS, Chef, Ant, Maven, HUDSON, ANTHILLPR and BAMBOO, AWS.

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Sr.DevOps/AWS Engineer

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, DynamoDB, DMS, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, EMR, ElasticSearch.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Develop CloudFormation scripts to automate EC2 instances.
  • Created CloudFormation 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 CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Developed proof of concept implementations of distributed frameworks using Docker.
  • Marathon has been the first class support container for Mesos container and Docker.
  • Manage the configurations of multiple servers using Chef.
  • Written multiple recipes and also customized facts for efficient management of the Ansible clients.
  • Created scripts in Ruby to automate log rotation of multiple logs from web servers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.
  • Manage the integration of new software projects and products into the build environment.
  • Work with product development to resolve build-related issues in all projects.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • Troubleshooting various production related outages.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

Environment: Chef, Ruby, Shell Scripting, Subversion, Perforce, Hudson, Docker, Jira, Bamboo, GIT, AWS, Web services, Web Logic, Puppet, Mco, Test Director, Mercury, Quality center, Visual Build, .Net, ANT, TFS 2008/2010(Team Foundation Server), Jenkins, J2EE, Web sphere.

Confidential, Bothell, WA

Devops Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering SW Builds.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Managed build results in Jenkins and deployed using workflows.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Hands on working knowledge on following AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, Cloud front etc.
  • Wrote custom monitors for Cloud Watch.
  • Puppet Manifests to provision complex multi-node applications composed of Python, Node, Apache, Nginx Passenger, Unicorn, Elastic Search, ETL, and MySQL.
  • Experienced in writing Python scripts for Cookbooks in Chef.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Sitescope and GRAPHITE.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Monitored and reporting using graphs using Nagois to show the developers and management when performance issues are reported by the customers.
  • Set up ElasticSearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Indexed data in ElasticSearch using the river plugin. Queried data using the elastic search API.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • 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.
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Git, Chef Docker, Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Maven, Jenkins, JBoss Application Server, CVS, Subversion, Python, VTFS, Jira and Cygwin, Kafka, Elastic search, Logstash, Nagios, ETL, SQL server.

Confidential, Westfield Center, OH

Build/ Devops Engineer

Responsibilities:

  • 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.
  • Integrated delivery (CI and CD process) Using Jenkins and puppet.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements.
  • Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts with in company.
  • 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.

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

Confidential

Build & Relase Engineer

Responsibilities:

  • Workingwith the business analysts to review the requirements and preparing technical specifications document.
  • Developed web based user interface using Struts,JSP, JavaScript,AJAX technologies
  • Developed forms validation using JavaScript and used Strutsvalidator mechanism for server side validations.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks
  • Good experience writing Manifests, Modules using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Peer Reviewing Puppet Code and providing advice.
  • Testing modules with rspec-puppet before uploading to puppet server.
  • Practical/hand-on knowledge on using Mcollective, Hiera in conjunction with puppet modules.
  • Practical understanding and experience in scaling puppet with 100’s of agents and few puppet servers.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Introduced, Installed and Configured Team City for Continuous Integration.
  • Worked on sprint backlog and product backlog to implementsystem setup,user logging activity, database design and implementation, GUI development.
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
  • UsedJQueryto display slide show of availableitems, display data table with column sorting.
  • Configured application server to create the data source for database connection pool.
  • Designed and developed XML presentation using CSS&XSLT.
  • CreatedWeb Serviceimplementation class and deployed to web application server.
  • Implemented the persistence layerusingHibernateORM.
  • Used"ant" to build the application andSubversion as source code control system.

Environment: Java5.0, Git, Servlets 2.4, JSP 1.2, JSF, ANT, SVN, Hibernate 3.0, JUnit, XML, JSON, Web Services,JavaScript, CSS,Ant, SQL, Puppet.

Confidential

Build & Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST
  • Build artifacts (WAR’s and EAR’s) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose 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: Java, SVN, ANT, MAVEN, Hudson, SVN, WebLogic, Unix, Perl/Shell.

We'd love your feedback!