We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Over 7+ years of Experience IT industry with major focus on Release management, Software Development, Configuration, Build and Release Engineering, DevOps Engineer, and Automation.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and knowledge of Clear Case.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Responsible for creating multi-region, multi-zone AWS cloud infrastructure.
  • Worked closely with development teams and performance test engineers for EC2 size optimization.
  • Experience of Migration & deployment of Applications with upgrade version of Applications.
  • Configured SonarQube code quality tool and integrated it with Jenkins.
  • Implemented SonarQube to analyze code quality metrics, to verify the coding standards and setup quality gates to allow/fail builds as per requirement.
  • Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Migrated CVS Version Management tool to Subversion. Experience in working Ubuntu, Red Hat, UNIX, windows.
  • Good working experience with databases like MySQL, Dynamodb, NoSQL, Wordpress, Mongodb and involved in creating stored procedures, functions, triggers and complex queries.
  • Automating Web Sphere EAR file deploys through Cruise Control, Jenkins, Team City, and Bamboo.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like puppet & Jenkins.
  • Expertise on all aspects of puppet components with knowledgeable to create POC's for enterprise organizations, setting up puppet repo's (local & remote) working with both hosted and standalone server versions.
  • Experience in using Nexus and Arti factory repository Managers for java builds. Experience in using monitoring tool like Nagios.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/ JBOSS.
  • Designed, built, and deployed a multitude applications utilizing AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling
  • Automated OpenStack and AWS deployment using Cloud Formation, heat and Puppet.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Familiar with integrating JUnit, PMD and other code quality Tests as a part of build process.
  • Experience working with Puppet Enterprise and Puppet Open Source.
  • Experienced with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools, Jinja2, Boto3.
  • Provided support to issues reported by dev/customer support teams on platform availability and usability
  • Managed Pager Duty schedules and supported 24X7 on-call escalation path for releases and P1 incidents
  • Managing and supporting Tomcat and J Boss application servers.
  • Worked on Report Creation from TFS using SQL Server Reporting Services.
  • Expertise in trouble shooting the problems generated while building, deploying and in production support.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Operating Systems: Sun Solaris 11/10, Red Hat Enterprise Linux 5.x/6.x/7.x, SUSE 10/11/12, UBUNTU, Windows NT/XP/ 2003/2008/2012.

Network Protocols: SMTP, SNMP, ICMP, TCP, IP, FTP, TELNET, UDP, and RIP, ISCSI, Fiber Channel.

Scripting Languages: Unix Shell Scripting, Python, Perl, Python2,Jinja2

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, Web sphere 6.0/ 7.0/8.0,Apache,Nginx

Databases: Oracle 10g/11g/12c, MySQL, postgre, sql.

Web Technology: HTML 4.0/5.0., DHTML, XML, PHP, Java Script, Servlets and JSP.

Build Tools/CI Tools: ANT, MAVEN, Jenkins, Teamcity.

Source Control Tools: Subversion (SVN), GIT, CVS, Clear Case.

Cloud Services: AWS, Rackspace, Terraform

Configuration Management Tools: Chef, Puppet, Docker, Ansible

Programming Languages: C, C++, Java/J2EE, SQL.

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Sr. Devops/AWS Engineer

Roles and responsibilities:

  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
  • Migrated configuration management from Puppet to Chef
  • Managed Chef cookbooks to automate system operations and AWS Cloud management
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Using Ansible inventories to define groups of hosts
  • Exceptional Customer Service Creating Ansible playbooks
  • Using Ansible playbooks to configure systems to a specified state
  • Creating and using Ansible templates to create customized configuration files for hosts
  • Technical Support Creating Ansible roles
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Automating infrastructure in AWS with Chef, Ruby, and maternal unit, Created EC2 Instances and VPC network and assigned Roles and permissions via IAM key management.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts. Bootstrapping instances using Chef and integrating with auto scaling.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Written multiple cookbooks in Chef.
  • Implemented environments, roles, data bags in Chef for better environment management.
  • Developed chef Modules for installation & Auto healing of various CI&CD tools like Jenkins, MSSQL, Nexus etc. these modules are designed to work on both windows and Linux platforms.
  • Defining Release Process & Policy for projects early in SDLC and responsible for code build, release and configuration
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
  • Experience in Nunit, MsTest unit testing. Designing and developing Selenium automation frameworks.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • Experimented with Docker, by using Docker-compose
  • Worked on applying patches and recommending necessary security fixes for web Application servers
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: SVN(Subversion), Anthill Pro, ANT, Makefile, NAnt, ALM,Node Js, Chef, DevOps, Docker, Jenkins 2.0, Clear case, Unix, Linux, Perl, Bash, Python, Ruby, Cruise control, AWS, MongoDB, Bamboo, Git, JIRA, Shell Script, Web sphere, Selenium.

Confidential

Sr. Devops/Cloud Engineer

Responsibilities:

  • Automate infrastructure in AWS using amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Created continuous integration system using SVN, Ant, Jenkins, chef full automation.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Provided stable build environments for product development.
  • Worked on NoSQL database Cassandra.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Analysis of TFS 2015 relevant features for upgrade such as TFS builds (agent pools), Git integration, Kanban enhancements.
  • Provided ANT build script for building and deploying the application.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Member of the Technical Design team Build and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Provided UNIX scripts for deploying and building the system.
  • Experience in developing automation scripts for unit testing, using FakeItEasy, and Selenium
  • Document release metrics, software configuration process.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
  • Logs file analysis (troubleshooting) to resolve issues using scripts.
  • Experience in working with Selenium IDE and Selenium Web Driver using testing.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Experience working with VMWare tools like vCenter & vSphere to manage VM's running on ESX cluster nodes and experience working Vmotion.

Environment: RTC, SVN(Subversion), Anthill Pro, Ant, Puppet, Azure, Jenkins, Clear case, Unix, Linux, Perl, Python, Ruby, AWS, Bamboo, Hudson, Git, JIRA, Shell Script, Weblogic.

Confidential, Peachtree City, GA

Devops Engineer

Responsibilities:

  • Created shell scripts for automation of different projects including SQL Database deployments to different environments like DEV, SIT, UAT etc.
  • Worked efficiently with Applications Development and Support group to implement, test and rollout new patch releases.
  • Involved in Migrating applications to the AWS cloud.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies and related updates for cloud storage applications.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • TDD for chef recipes/cookbooks with test-kitchen, chef spec, server spec.
  • Created Shell scripts for automation of build and release process.
  • Experience installing Linux (OEL & RHEL) using ISO images on VMWare Environment.
  • Maintained Splunk, ElastiCache, Log stash and Kibana stacks for log aggregation and alerting.
  • Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management.
  • Created Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Provided support to issues reported by dev/customer support teams on platform availability and usability.
  • Managed Pager Duty schedules and supported 24X7 on-call escalation path for releases and P1 incidents
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x and CENTOS 5.x as well as Windows 2003/2008 server.

Environment: AWS cloud Jenkins, GIT, MAVEN, JIRA, JAVA/J2EE, Web Sphere, Nagios, Puppet, Unix/Linux, Windows, Ruby, Perl, Shell, Jira, Apache Tomcat, XML and Java/J2EE.

Confidential, St. Louis, MO

Systems Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Integrated Eclipse IDE with different versioning tools like Clear Case, SVN, CVS, and GIT.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, MS Build, TFS Team Explorer, and SVN.
  • Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT/Fisheye, troubleshooting.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Extensive experience with Perforce. Experience with SVN/CVS, and GIT Software Configuration tools (Source Control).
  • Managed all the environment and application level config using Git.
  • Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro.
  • Configured and deployed AnthillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.

Environment: SVN (Subversion), Anthill Pro, Maven, Chef, Devops, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Ruby, Cruise control, AWS, Chef, SonarQube, SharePoint, Bamboo, Hudson, JIRA, Shell Script, WebSphere.

Confidential

Build Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Integrated Eclipse IDE with different versioning tools like Clear Case, SVN, CVS, and GIT.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, MS Build, TFS Team Explorer, and SVN.
  • Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT/Fisheye, troubleshooting.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Extensive experience with Perforce. Experience with SVN/CVS, and GIT Software Configuration tools (Source Control).
  • Managed all the environment and application level config using Git.
  • Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro.
  • Configured and deployed AnthillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.

Environment: Windows, TFS, MsBuild, NAnt Python, SQL Server, Microsoft.Net, IIS

We'd love your feedback!