We provide IT Staff Augmentation Services!

Sr. Aws/ Devops Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 10+ years with strong experience in CM tools like Perforce, GIT, Subversion, CVS and Clear case as Build/Release/Deployment/CI Engineeralong with Development experience.
  • Experience on various flavors of UNIX System like Red Hat Linux, Ubuntu, CentOS, Solaris, IBM AIX, HP, and Windows.
  • Expertise in using build tools like Gradle, MAVEN and ANT for the building of deployable artifacts such as War & Ear from source code.
  • Experienced in Chef and Puppet, Ansible for Deployment on Multiple platforms.
  • Experienced knowledge and solid understanding of DevOpsand continuous delivery tools such as Puppet, Chef, Ansible, Etc.
  • Experience in using version controller tools like Subversion (SVN), TFS, GIT, GITHUB, MSBUILD.
  • Expertise in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Experience in using CI tools Jenkins, Bamboo, Chef, Puppet and Ansible for automated builds.
  • In - depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and YAML.
  • Experience in creating the company's DevOpsstrategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services(AWS).
  • Experienced in strategy and practical implementation of AWSCloud-Specific technologies which include EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Terraform, Lambda, SNS, Dynamo DB.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Implemented Chef Recipes for Deployment on buildon internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Worked with Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps with in the Docker Engine as Multi Stack Application like LAMP
  • Installation, Configuration and Management of RDBMS and NoSql tools such as MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
  • Experienced in running Vcenter Orchestrator to create workflows and recover the data from disaster and migrate virtual machines and resources.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for executing engines in Apache Marathon and Mesos.
  • Knowledge on networking protocols (e.g., HTTP, TCP, IP, SSH, FTP, SMTP, DNS, DHCP NFS, RPM, YUM, LDAP and Auto FS, LAN, WAN, iptables), load balancer, firewall, storage.
  • Familiar and experienced with Agile Scrum development.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOpsprocesses for agile projects.
  • Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
  • Quick in learning new technologies and a good team player working with Project Managers, Architects, Team Leads, Developers, Business Analysts, Testers.

TECHNICAL SKILLS

Build Tools: MAVEN, ANT, Gradle, MSBuild and cruise control.

Bug Tracking Tools: JIRA, Fisheye, Crucible, Bamboo, Cucumber, Crowd and confluence, IBM Clear Quest, Zephyr

Web/ Application Servers: Apache Tomcat, Apache Proxy, JBOSS, Web sphere, Web logic

SCM/Version Control Tools: GIT, SVN, Perforce, Team Foundation Server (TFS), Clear Case & Teamcity.

Automation container: Docker, kubernetes marathon and mesos.

Continuous Integration Tools: Jenkins/Hudson, bamboo, Team City, Build Forge, Anthillpro, TFS Visual Studio Build

Continuous Deployment tools: Puppet, Ansible and Chef.

Application configuration: Mongo DB, Express Js, Angular Js, Node Js & terraform

Cloud services: Microsoft Azure and Amazon Web Services, EC2, RDS, VPC, S3, ROUTE53, SNS, SQS,Cloud front, EBS, ELB, Cloud watch, Elastic beanstalk, Open Shift, OpenStack, Heroku and Cloud trail

Monitoring tools: Nagios, splunk, grafana, sonarqube and Selenium

Scripting Languages: UNIX, Shell scripting, Perl, Ruby, YAML and Python

Content management tools: Neos, Ektron and Alfresco

Programming Languages: C, C++, Java/J2EE, .Net (NuGet packages)

Database: RDBMS Oracle, Spark, Teradata, Mongo Db, Cassandra, Netezza, MY SQL, SQL Server

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. AWS/ DevOps Engineer

Responsibilities:

  • Worked as a Build Engineerfor a team that involves three different developments teams and multiple simultaneous software releases.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Involved in End - to-End, Build, Release Management process using Jenkins, Ant, Maven, Gradle.
  • Administration of DevOpstools suite: Puppet Enterprise, AWS, Open stack, Jenkins, Udeploy, GitHub, JIRA, Confluence, Anthill Pro, Splunk.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos.
  • Setting up the SVN and GIT repos for Jenkins build jobs.
  • Automate Application Delivery using Puppet and Urban Code Deploy(UDeploy) tool suite.
  • Used Docker to Showcase the build microservices to modularize design and isolate the development of containers.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Written and implemented Perl script to modify LDAP database.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and WebLogic.
  • Configuring 'nginx' for proxying, RESTful API calls to micro-services in Docker containers.
  • Responsible to maintain SOAP UI and RESTful API Webservices.
  • Implemented AWSsolutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Involved in performance monitoring tools like Iaas, AWSCloudWatch and stackdriver.
  • Used Rational Clear Case as a Version control system. Managed Integration Streams.
  • Installed and administer Atlassian tool set including JIRA, Confluence, Fisheye and Crucible.
  • Developed CI/CD process for front-end Angular application, using Jenkins and Udeploy for contentious integration and deployment, integrated Sonar for code Quality.
  • Expertise with Maven Dependency, plugin and nexus repository management during the builds.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users.
  • Involved in troubleshooting build issues for java errors due to vast exposure to language.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Installed Jenkins and perform troubleshooting during installation to implement the CI process for the java application builds.
  • Created Slaves to implement the build farm where multiple builds run on multiple slave machines in Jenkins
  • Deployed the static code in to front end apache webserver.
  • Designed, implemented and documented Puppet deployments for Dev & SIT env's for 4 applications.
  • Work directly with Project Managers to establish and create & design the release plan.

Environment: - Subversion, Shell, Perl, AWS .., Chef, Docker, Ansible, Alfresco, SonarQube, Jira Terraform, C#, SQL, .NET, ASP.NET, Java/J2ee, Kubernetes, Python, Ant, Maven, Nexus, Nginx Splunk, Apache Marathon and Mesos.

Confidential, Bentonville, AR

Devops Engineer

Responsibilities:

  • Created Nagios Monitoring infrastructure, various Nagios Plugins Scripts Perl & Python based for checking health of App servers and for Monitoring load.
  • Setup constant security checks as part of CI-CD pipeline and also monitoring to prevent or respond faster to any events that might occur.
  • Enabled homepage application to CI/CTprocess compliance by migrating to Stack Jenkins, Stash/Bitbucket and JIRA tools.
  • Stand up new hardware or configurations within our clusters by using the configuration management tool SaltStack.
  • Experience in automating infrastructure in AWS using Cloud Formation and Jenkins.
  • Designed and Developed Automated Test Scripts Using Python.
  • Worked on Developing and Managing of the .Netapplication CI and CD pipeline.
  • Designed and developed SSIS (ETL) packages to Validate, Extract, Transform and Load data from OLTP system to the Data warehouse.
  • Used extensively Derived Tables, Volatile Table and GTT tables in many of the ETL scripts.
  • Worked on core AWS services further setting up new server EC2 instances, configuring security groups and setting up Elastic IP, Auto scaling configuration.
  • Worked with data center team to install and configure TFS 2010 Application Tier, Build Server, SharePoint and Reporting server.
  • Customized and created new TFS work items and new TFS work item queries.
  • Standardized branching strategy for each domain, suitable for parallel development and production hot-fixes.
  • Installed and configured TFS 2012 environment on research Lab.
  • Migrated research Team projects from TFS 2010 to TFS 2012.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Used Guice framework for dependency injection and Gradle framework for build and deployment.
  • Having Experience in DevOpstools like PUPPET and CHEF for Deployment on Multiple platforms.
  • Developed Puppet Modules and Chef Cookbooks to automate application installation and configuration management.
  • Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernets.
  • Design and deploy the F5LTM and GTM configurations to migrate thousands of Applications to lower cost Data Center locations.
  • Develop effective training deliverables based on F5 strategy.
  • Automate and deploy development environments using Ansible to various cloud providers Amazon AWS and EC2, Rackspace, Azure. Travis and Jenkins testing.
  • Created and customized build definitions in TFS 2010& TFS 2012.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Developed and maintains TFS source control and Team Foundation Server (TFS) automated builds and deployments.
  • Automated configuration management using Chef. Wrote cookbooks, recipes to manage nodes and Chef Server.
  • Developed best practices for configuration management, change management, and continuous delivery using Hudson and Jenkins continuous integration (CI) servers.
  • Installing GoCD go-server/go-agents is automated using Ansible.
  • Written shell scripts to create GoCD pipeline structure from Development to Production environments.
  • Experience in using AWS command line EBS (Elastic bean stalk).
  • Experience in implementing project using Agile and Waterfall, Scrum Methodologies.
  • Experience with Ansible and Cloud formation to do configuration management.
  • Experience with Linux systems such as Red Hat Enterprise Linux (RHEL), Oracle Linux or Debian and/or their derivatives.
  • Have developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Experience with Agile Programming Methodologies for Traditional Project management.
  • Developed automation and deployment utilities using Python.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start & Puppet
  • Manage Code Repository by, maintaining code repository in GIT improve practices of branching and code merge to custom needs of development team.
  • Worked with ADDI to create new, enterprise-capable cloud applications.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Automated deployment of all resources related to my work as the Lead Python Developer.
  • Built an on demand dedicated game server hosting platform using Docker,Golangand Redis
  • Experience working in an agile environment in the broader context of Scaled Agile Framework

Environment: SQL Server 2000/2005, T-SQL, Excel, Advanced Windows 2003 Server & PVCS Version Control Management, VMware, LINUX, Oracle, Windows server, MySQL, Post gre SQL SQL Server 2005/2008/2008 R2/2012, Windows 2008 server, Windows Server 2008(x64).

Sr. Build/Release Engineer

Confidential, Alviso, CA

Responsibilities:

  • Responsible for all the build and release activities in IT Applications.
  • Responsible for doing software rollouts for real customer Confidential units.
  • Managing different branches for bi - -weekly support releases and project releases in parallel.
  • Automated the build and deployment process to DEV/QA/PRE--PROD and PROD environments using anthillpro.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
  • Coordinating with Operations and DBA for release planning.
  • Involved in bugzilla enhancements.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, and IAM through AWS cloud Formation templates and used Ansible server and workstation to manage and configure nodes.
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Used Ansible server and workstation to manage and configure nodes
  • Developed and performed various ClearCase administration tasks, including upgrade tasks, developing trigger scripts, monitoring ClearCase storage space, licensing issues.
  • Setup anthillpro, setup builds deployment request and deployments in anthillpro.
  • Responsible for branching and merging of code base for various, parallel releases.
  • Locking and unlocking branches.
  • Assisting developers with any build issues, perforce related issues.
  • Responsible for conducting weekly DEV/OPS meetings and filling gaps between OPS and DEV team.
  • Automated SONAR code analysis for the night builds to scan Java code and notify the developers if any new violations are added in the last updated code.
  • Responsible in defining the release process and timelines for projects.
  • Planning releases with Zero downtime and no impact for the partners.
  • Communication with partners for the upcoming releases.
  • Setup maven archive internal repository and maintaining local repositories on Build agents.
  • Responsible for Primary and Secondary workflows in anthillpro.
  • Retrofitted the production deployment process to QA and Dev.
  • Opened defects about AnthillPro functionality to Urban code.
  • Installed and configured maven on Development machines, build machines and AnthillPro agents.
  • Support other teams in Confidential, which use Hudson continuous integration tool.
  • Involved in designing and maintaining deployment scripts.
  • Automated SOAP UI testing in various environments using AnthillPro.
  • Responsible for standardization of maven goals in the build process.
  • Support various teams in organization with different type of issues related to Confidential box provisioning and software updates.

Environment: -Maven, svn, git, anthillpro, Hudson, Jenkins, Chef, Puppet, Ansible, udeploy SonarQube, SOAP, jira, bash shell.

Sr. AWS/ DevOps Engineer

Confidential, Bentonville, AR

Responsibilities:

  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using chef and Jenkins
  • Used the continuous Integration tools such as Jenkins for automation the build processes. Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Support a high-level AWShosting group using Bamboo/Alfresco in the DevOpsenvironment to manage the integration of various scripts for continuous deployment.
  • Involved in DevOpsmigration/automation processes for build and deploy systems.
  • Performed SVN to GIT migration and Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Creating scripts for system administration and AWSusing languages such as BASH and Python.
  • Build and deployJ2EE application in Web Sphere. Build and maintain SQLscripts and execute different scripts for different environments.
  • Automation of the build and deployment using Jenkins and uDeploy.
  • Automated the cloud deployments using Chef and AWScloudformation templates.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWSto build, test, deploy Identity microservices and JSP, CSS3, jQuery and Angularjs.
  • Implemented docker -maven-plugin in and maven pom to build docker images for all microservices and later used Dockerfile to build the docker images from the java jar files.
  • Combined Chef and AWSCloudFormation to automate the deployment using JSON framework.
  • Created and maintained Shell deployment scripts for WebLogic web application servers.
  • Created Amazon S3 buckets to keep the web app files and the CloudFormation templates.
  • Used Jenkins to create a build job that spawns the Cloud Formation stack using Jenkins-cloudformation-plugin.
  • Written custom scripts for backing up data for more than 2 weeks into S3 bucket and for longer period the data was moved to RedShift.
  • Created AWSRoute53 to route traffic between different regions.
  • Involved in developing Docker based infrastructure- Kubernetes and Mesos.
  • Worked on testing, evaluation and troubleshooting of MongoDB and Cassandra NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Developed Chef Cookbooks, recipes, Roles, attributes in Ruby and Cloudformation templates.
  • Writing json templates for cloud formation and Ruby scripts for chef automation and contributing to our repository on GitHub(sub version control).
  • Involved in Building the Docker containers and deploy them into AWScontainer as service
  • Used Docker and OpenShift to manage micro services for development and testing.
  • Working with Terraform to create AWScomponents like EC2, IAM, VPC, ELB, Security groups
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible/Puppet.
  • Manage Amazon redshift clusters such as launching cluster and specifying node type as well.
  • Automated provisioning and scaling of Couch base cluster using AWSOpsworks stacks.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch and for App using Nagios.

Environment: -C#, SQL, Java/J2ee, Ruby, AWS .., Chef, Puppet, Docker, OpenShift, WebLogic Maven, SVN, Git, Jenkins, Terraform, bash shell, Apache Marathon and Mesos.

Linux / Build and Release Engineer

Confidential

Responsibilities:

  • Promotion of Code - includes both manually compiling and builds through TFS
  • Tracked software customization, defects and issues via TFS
  • Worked on TFS 2013 Sandbox.
  • Mentoring Accel team for TFS activities, providing Coaching and delivering Application Lifecycle Management Tools.
  • Automated the test scripts using VSTS framework with MTM interface integration and Coded UI.
  • Build credibility, establish report, and maintain communication with stakeholders at multiple levels, including those external to the organization
  • Coach, mentor and lead personnel within a technical team environment
  • Present periodic Dashboard reports on the current program, future opportunities and client issues.
  • Monitored, maintained, and controlled hardware and software configurations in classified network environment.
  • Identified and maintained inventory of items under configuration control.
  • Supervised and guided team to establish quality and CM standards as per agile methodology and implemented the agile templates in TFS.
  • Provided delivery management to ensure customer satisfaction and reference-ability
  • Promotion of Code - includes both manually compiling and builds through TFS
  • Creation and definition of a Code Migration Plan
  • Defined and implemented a division wide MS SharePoint solution for Configuration Management of project documentation
  • Wrote CM plan plans
  • Developed and maintained automated build scripts written with MSbuild
  • Generated and reconciled build issue lists and documented other release information
  • Implement, define, and enforce process throughout each project's lifecycle
  • Led-Cross-functional team that analyzed, identified, documented requirements for, and implemented an enterprise wide source code control and bug/issue tracking system
  • Manage and Maintain Borland StarTeam 2005 R2 server
  • Liaised with Projects & Operations team and successfully migrated Projects into Production Environment.
  • Experienced in configuration management using Visual Studio Team System (VSTS), Team Foundation Server (TFS), VSS and Subversion.
  • Set up "Continuous Integrations" & Manual Build Trigger for Build Definitions that does a Deployment into the Servers.
  • Identified new tools, technologies, and processes to improve the reliability, repeatability, and efficiency of builds, releases and QA
  • Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business and other organizational objectives.

Environment: Windows 2003/2008 server standard/Enterprise edition R2, Sql Server 2005/2008 Linux, TFS 2008, MSbuild, VS 2008, IIS 6.5, MS Project, Project server 2008, SharePoint 2008.

We'd love your feedback!