We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Over 8+ years of IT experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux/NT/2000 platforms.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Hands on experience in source code management, branch creation & repositories management using GIT, SVN.
  • Demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging, Branches locking, accessing control and Integration.
  • Good experience in automated Build technologies including Ant, Maven and Gradle.
  • Experience in Java/.NET/OIM, and Manage software configurations and builds in a UNIX, Windows environment.
  • In - depth experience setting up, maintaining and enhancing CI tools, particularly Jenkins.
  • Responsible for installing Jenkins master and slave nodes.
  • Experience with creation and administration of virtual machines on VM Ware ESXi and Infrastructure.
  • In-depth knowledge of computer applications and scripting like Shell, Python, and XML .
  • Worked with Jenkins continuous Integration tools for automating the build process for various .Net applications and java applications.
  • Developed, documented, and automated reusable builds and release processes for Visual Studio and TFS, batch scripts.
  • Automated the process for startup/shutdown/restart of app/web servers in PowerShell for deployment purposes
  • Compiled the code using Visual Studio 2008/2010/2012 versions with .Net framework 3.0, 3.5, 4.0, 4.5 versions . Used HP Fortify 3.50 source code analyzer for scanning the code for vulnerabilities.
  • Extensive experience in working with Oracle Weblogic, Apache Tomcat, JBOSS and IBM Web sphere application servers.
  • Hands-on experience on Chef as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience in Working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef templates and Ohai.
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools.
  • Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Configured Puppet enterprise and Puppet open source servers.
  • Experience in build platform like Docker.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools.
  • Generation and creation of tools to provide Amazon Web Services cloud solutions in common scripting language.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
  • Created a high availability and scalable AWS stacks using EC2 Auto Scaling functionality.
  • Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat
  • Expert in deploying the code trough web application servers like Web Sphere/Web Logic/ Apache Tomcat in AWS.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Knowledge of databases like MS Access, MySQL, Oracle 9i/10g/11g and IBM DB2.
  • Server configure management via Puppet or Chef and System orchestration via Ansible
  • Installing and configuring the Docker, Docker Images, Registers, Container.
  • Expert in Java programming and troubleshooting the Java build errors.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.

TECHNICAL SKILLS:

SCM Tools: CVS, Subversion, Nagios, Puppet, Chef, GIT, Docker, Quality Center, Perforce, MS Project, Visual Studio 2008/2010Operating Systems: UNIX, Linux (red hat), Windows XP/ 2000/ 2003.

Build Tools: ANT, Maven, MS Build

CI Tools: Jenkins, Hudson

Bug Tracking Tools: JIRA, Bugzilla, Mantis, Clear case, Clear Quest

Database: Oracle 9i/ 8i, PL/SQL, SQL Server 2005/2008R2

Languages: C#, C/C++, Java, SQL, PL/SQL, VB .NET, C#, .NET application

Web Technologies: HTML, DHTML, XML

Application Server: IBM Web Sphere, Web Logic Server, Apache Tomcat, IIS, Mule

Scripting Languages: Shell Scripting, Python Script, Powershell

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr. DevOps & AWS Engineer

Responsibilities:

  • Managed and controlled the source code repository, currently housed in GIT.
  • Maintained automated build system like ANT, Maven implement new features or scripts for the build system.
  • Worked with Jenkins continuous Integration tools for automating the build process for various OIM applications.
  • Participated in implementing Branching and merging strategies.
  • Performed merges between different branches, and resolved all merge conflicts successfully by working with development teams.
  • Established tagging method for parallel development.
  • Configured Jenkins for integrated source control, builds, testing, and deployment.
  • Troubleshot Jenkins Build Errors and providing quality of software to end users.
  • Executed the Maven builds locally to troubleshoot Java code issues.
  • Implemented Maven Release Plug-in through Hudson Jobs for deploying the artifacts to Nexus artifactory.
  • Maintained Nexus for storing artifacts and for searching the dependencies of a project based on GAV coordinates.
  • Used Shell scripts to automate the deployment process.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Manage the configurations of more than 40 servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated webserver content deployments via shell scripts.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the master chef server using chef client tool like chef-repo .
  • Worked on infrastructure with Docker containerization.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Kept track of all releases and request of the developers through infrastructure management tool.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Highly experienced in utilizing Shell scripts for troubleshooting and for ALL day-to-day activities.
  • Participated in Daily Stand-ups, Retrospective meetings and Review meetings.
  • Communicated, prepared & planned releases through liaising with all necessary parties to coordinate Change building, testing and implementation, in accordance with schedules.
  • Participated in the lessons learned meetings after every release.
Confidential, Chicago, IL

Sr. DevOps Engineer

Responsibilities:

  • Handled the SCM strategies, branching and merging process with GIT.
  • DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stake holders identify and mitigate potential risks associated with the releases.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Performed role as Automation Engineer for Developing Build and deploy tool (like Jenkins).
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, maven & Nexus in Linux environment.
  • Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the master chef server using chef client tool like chef-repo .
  • Involved in setting up builds using Chef as a configuration management tool.
  • Manage the configurations of more than 40 servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated webserver content deployments via shell scripts.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Worked on cloud environment, AWS: created instances and migrated various applications to AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Developed end-to-end build automation scripts with POM.xml using Maven as the build tool.
  • Automated the deployment of J2EE applications into Weblogic Application Server.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet Configuration management.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
Confidential, Thousand oaks, CA

DevOps Engineer

Responsibilities:

  • Managed the source code using GIT (Version Control System) as the source control tool and JIRA as the issue tracking software. Worked on creating branches, for different applications along with providing different permissions to the users for accessing different projects.
  • Automated the process for startup/shutdown/restart of app/web servers in PowerShell for deployment purposes
  • Automated startup/shutdown/restart of windows services, component services, application pools, websites using PowerShell scripting.
  • Worked with Jenkins continuous Integration tools for automating the build process for various .Net applications and java applications.
  • Configured the jobs for daily/on-demand builds
  • Experience on configuring and setting up of environments for QA and Production for web services, windows services and component services. Configured websites using IIS. .
  • Experience on releasing the builds for different environments like QA, Integration, Acceptance and Production using Jenkins tool for generation of builds.
  • Deployed application WAR files in Linux environments using tomcat application server and apache web server.
  • Compiled the code using Visual Studio 2008/2010/2012 versions with .Net framework 3.0, 3.5, 4.0, 4.5 versions. Used HP Fortify 3.50 source code analyzer for scanning the code for vulnerabilities.
  • Experience with maintaining the chef cook books for creating the DEV/QA Environment.
  • Integrated maven with Jenkins for few Java Applications.
  • Prepared documents on setting/configuring the builds for different projects and environments. Created the deployment instructions documents and configuration documents for all the servers that are supported.
Confidential

Build and Release Engineer

Responsibilities:

  • Managed build process and document configuration and deployment instructions.
  • Coordinated release process with Engineers to ensure on-time product delivery.
  • Configured Managed and controlled the source code repository, currently housed in Subversion, GIT.
  • Evaluated and lead the conversion and configured Jenkins for integrated source control, builds, testing, and deployment.
  • Maintained automated build system like Maven implement new features or scripts for the build system.
  • Executed the Maven builds locally to troubleshoot Java code issues and merging related issues.
  • Maintained Jfrog Artifactory for storing artifacts.
  • Be in charge of our source control system and the build process.
  • Developed & generated Build summary reports and send to leadership team.
  • Responsible for maintaining project software, Project documentation and hardware inventory.
  • Maintained TOMCAT Application server.
  • Produced builds of products for use in testing and in production.
  • Identified and implemented process to strengthen, streamline the build process and handled deployment issues.
  • Tracked and maintained the projects change requests, impact assessments and reporting.
  • Administrated and worked with multiple project teams to develop shared processes, optimize the usage and configuration of JIRA and provide technical leadership and tool development.
  • Provided daily status for software builds and deployments in agile standup meetings.
  • Provided weekly status reports to the Project manager.
  • Assisted PM’s to update error and track defects in production.
Confidential

Jr. Build Release Engineer

Responsibilities:

  • Created and maintained SVN version control tool.
  • Using SVN for Tagging, Branching and Merging strategies.
  • Creating projects, distributing files and running scripts in SVN.
  • Automate integration builds and releases.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Maintained the Shell and Ant scripts for the automation purposes.
  • Used Apache, Tomcat as application server for deploying the artifacts.
  • Supporting the developers in writing configuration-specs.
  • Configured Hudson for new incoming java projects.
  • Merge the versions from integration branch to release branch in SVN.
  • Involved in setting up Bugzilla as defect tracking system and configured various workflows, customizations and plugins for the Bugzilla bug/issue tracker.
  • Participated in the release cycle of the product which involved environments like Development, INT, QA and Production.

We'd love your feedback!