We provide IT Staff Augmentation Services!

Devops/ Cloud Engineer Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • A proactive, result oriented IT Professional with 8 + years of experience in IT industry with major focus on Automating, Building, Deploying, and Releasing of code include Two years on Amazon Web Services (AWS) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release of quality software. Experience in Waterfall, Agile/Scrum & Azure.
  • Extensive experience in Build Engineering and Release Management process, including end - to e Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Experienced in Blue-Green Deployment Models within AWS Cloud Environment.
  • Experienced in creating virtual servers and connect it to a network.
  • Experience in AWS, Chef, Puppet, Jenkins, Application Server, Red Hat Linux, Apache Tomcat, JBoss.
  • Experience in development and deployment of applications using JBoss, IBM WebSphere Application and Apache Tomcat.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Experience in working on version control systems like subversion, GIT and­­­ Clear case. used other source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, Git Bash, GitHub, Git GUI, AccuRev and other command line application etc.
  • Extensive experience in installation, Configuration, Updating, Support, and Maintenance of Linux, Unix and windows servers.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, Route 53, Work Mail, Cloud Watch.
  • Deploying, managing and operating scalable, highly available, and fault tolerant systems on Amazon Web Services (AWS).
  • Expertise in migrating key systems from on premise hosting to Amazon Web Services (AWS).
  • Estimating AWS usage costs and identifying operational cost control mechanisms.
  • Worked on Configuration management tool Chef for continuous delivery. Rewritten recipes for new environments.
  • Experience on developing cookbooks for the automation of software installation and configuration of customer infrastructures.
  • Experience in working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments.
  • Experience with Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration. Also have good knowledge about Puppet configuration management.
  • Involved in installation of configuration Management tool Puppet that includes Puppet Master and Puppet agents and enabling the secure communication between Master and the agents.
  • Perform configuration management for all different applications running on all environments and manage the production release process that ensures the reliability and availability of the platform.
  • Implemented automation with Chef and Puppet for application testing, deployment, and development.
  • Working on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Extensively worked on Jenkins by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Proficient in Shell/Perl Scripting , Visual Build Pro, SQL, build utilities like Open make, ANT and Cruise Control. Experience as a Software Configuration Management (SCM) architect for SVN .
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like MS Build Makefile.
  • Extensively experienced in using Test Automation tools like TOSCO & Jenkins.
  • Improved continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug-ins with Maven in Jenkins.
  • Worked with different Bug tracking tools like JIRA, HP Quality Center and IBM Clear Quest.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, cloud watch, Icinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Installation & Configuration of Web servers like Apache, HTTP and Application servers like Tomcat, WebSphere on the existing Linux servers to fulfill the needs of Development teams.
  • Worked with Business Systems Analysts, IT Teams, & QA Teams(smoking test is preferred) to discuss tickets/issues opened in Issue Management Trackers and deploy builds to various environments on parallel developments of multiple projects.
  • Responsible for maintaining the integration systems and source code repositories
  • Responsible for automation and streamlining of build processes
  • Assist in establishing the build and release guideline for different products of our project.
  • Extensively worked on Hudson, Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

Operating Systems: Linux (RedHat 5.x/6.x/7.x), CentOS, IBM AIX 5.x, WINDOWS 2008/7.

Version Control Tools: GIT, SourceTree, GitHub, CVS, SVN, IBM Rational Clear Case

Languages/Scripts: Bash, Python, Groovy, C, JAVA, XML, SHELL, PERL, Ruby

Databases: My SQL, MS Access, Oracle, DB2, MongoDB

Web/Application Servers: Apache Tomcat 6.x/7.x, JBoss 7.x, Nginx, WebLogic 11g/12/c, WebSphere 7/8, Sun ONE 6.x, MS IIS server 6.0/7.0, IBM-HTTP Server

CI Tools: Jenkins, AntHillPro, Teamcity, Bamboo

Build Tools: Maven, Gradle, ANT, MSBuild,Terraform

DevOps Tools: Ant, Maven, Chef, Puppet, Build Forge

Bug Reporting Tools: BugZilla, HPQC, JIRA and Rational Clear Quest

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM. VMWare.

PROFESSIONAL EXPERIENCE:

DevOps/ Cloud Engineer

Confidential - NJ

Responsibilities:

  • Working as part of DevOps Team for different internal automation and build configuration management.
  • Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • 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.
  • Developed Chef cookbooks for HTTPD, Tomcat, JBoss, MySQL, etc., and versioned them on Git.
  • Configured security for WebSphere Application Server using federated repositories, Custom User Registry, Local OS Registry and LDAP Server and configuring SSL.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Experience with Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes .
  • Involved in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Doing capacity Assessment for new requests of servers i.e., calculating CPU and Memory for new servers according to the current/future Applications running on the system. Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Development/Testing/Production Branching Model for weekly releases.
  • 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).
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
  • Working 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 to get the job done.
  • Script to extract the config.xml of Jenkins job and store in GIT repo, create a new commit if there is any change in the job and Creation of Jenkins nodes and level to run a particular job on defined nodes.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker. Integration of Jenkins with Jira , GitHub .
  • Administered the Tivoli workstation server and created various profiles and distributed as per monitoring requirements for WMQ.
  • Worked on creating inventory, job templates and scheduling jobs using Ansible tower and writing Python modules for Ansible customizations.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Monitored the systems and administered Servers for day-to-day problems, patches, user administration, and hardware failure, monitoring log files, backup, and software up gradation, configuration changes and documentation.
  • Writing Ant and Shell scripts to automatically configure integration and test environments, including deploying WAR and EAR files, stopping and starting.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Proven ability in automation using ANT, PERL scripts, Shell Scripting, Build Forge , and Visual Build Professional in a continuous build environment.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef . Designing cloud hosted solutions, specific AWS product suite experience.
  • Created S3 buckets and managed policies and Utilized S3 bucket and Glacier for storage and backup on AWS .

Environment: Tomcat, Apache, Jenkins, Python, Ruby Chef, JIRA, Maven, Ansible, Ubuntu, CentOS, Linux, AWS ELB, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch.

DevOps/ AWS Cloud Engineer

Confidential, Seattle - WA

Responsibilities:

  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Maintaining a farm of AWS solution using EC2 instances, ELB's, S3, EBS, Auto Scaling and RDS. Setting up servers through using AWS for deployment or other uses for application.
  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Creating Public and private subnets in the VPC and attaching them to the EC2 instances based on the requirement.
  • Supported 250+ AWS Cloud instance's and also familiar with Amazon Cloud command line management.
  • Worked with Chef to aid with deployment process and migrating in house systems to Amazon Cloud Services.
  • Managed on-site OS/Apps/Services/Packages using Chef & AWS for EC2/S3/Route53/ELB with Chef Cookbooks.
  • Worked with Chef Enterprise Hosted & On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes & Cookbooks and uploaded to Chef-server
  • Involved in chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading Chef Recipes, Chef Node convergence in Chef SCM.
  • Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Integrated Jenkins with various DevOps tools such as Nexus, HP ALM and HP QTP.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Experience in setting up the Chef repo, Chef work stations and Chef nodes.
  • Development of Chef Recipes through Knife command-line tool to create Chef cookbooks to manage systems configuration.
  • Developing Configuration Management modules and tools using Opscode Chef and Ruby.
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration.
  • Experience in working with Modules, Classes, Manifests in Puppet.
  • Experience in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys
  • Experience with Chef Cookbooks, Chef Recipes, Chef attributes, Chef templates.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments & checking out the code from GIT and use Ant/Maven to build Jar, war and ear artifacts.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.
  • Built Domain Name Server (DNS) system in EC2 and managed all DNS related tasks.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and also on the Identity and Access Management (IAM) role based polices and customizing the JSON template.

Environment: Red Hat Enterprise Linux, Linux/AIX, VMware, Amazon web services (AWS), GIT, Github, SVN, Chef, Puppet, Ansible, Maven, Jenkins, Docker, Jira

DevOps Engineer

Confidential, Irvine - CA

Responsibilities:

  • Used Build Tool Maven for setup of Build Jobs in Jenkins.
  • Developed and maintained build and release documentation and baseline builds.
  • Responsible to perform Build operations with ANT, Maven Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Setting up new development branches, merging branches, facilitating the releases. Setting up the new repos, Managing the permissions for various GIT branches.
  • Created branches, merged from development to release branch, created tags for releases and participated in weekly release meetings to identify, assess & mitigate potential risks associated with the releases.
  • Creating adhoc GIT stashes. Created post commit and pre-push hooks using Python in SVN and GIT repositories.
  • Setting up the SVN and GIT repos for Jenkins build jobs. Managing the database DDL, DML scripts in SVN and GIT.
  • Deployed and configured GIT repositories with branching, forks, tagging and merge requests.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Resolved update, merge and password authentication issues Hudson and JIRA.
  • Setting up continuous integration and formal builds using Hudson with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Worked for Creating the Software Configuration Management Plan.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP's, and Servlets in staging, production.
  • Identify Configuration Items (CI) and document their characteristics. After every deployment, delivered the Release notes on Confluence.
  • Utilize engineering and programming skills focused on enabling a model.
  • Used Maven dependency management system to deploy snapshot and artifacts to Nexus to share artifacts across projects and environments.
  • Utilized Perl and Python for GIT .
  • Developed build scripts using ANT, Maven as the build tool for the creation of the build artifacts like war or ear files.
  • Generated and maintained the Project Source code management (SCM) plan.
  • Created SVN hooks which triggers builds in Jenkins for the legacy products.
  • Provided on-going support and administration for SVN, and ANT build automation.
  • Involved in the migration of code from SVN to GIT.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Integrated SVN into Hudson / Jenkins to automate the code check-out process.
  • Configured and managed a network of Linux and Windows servers.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Analyze and resolve conflicts related to merging of source code for SVN and Git.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests

Environment: Maven, Redhat Linux, Unix, Jira, Jenkins, Nexus, Git, JIRA, Apache/Tomcat server, shell scripts, Perl scripts

Build and Release Engineer

Confidential

Responsibilities:

  • As a Build and Release Engineer, handled different development teams and a number of simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • 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.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, MS Build, Ant, Sonar, JIRA and Selenium for both .NET and JAVA Applications on mixed OS (Windows/Linux/Unix).
  • Performed day-to-day admin activities like creating and managing Build, deploy activities and improving the release process.
  • Implemented Release schedules, communicated the release status, created roll-out plans, and tracked the project milestones.
  • Modeled the structure for multi-tiered applications 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.
  • 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 automation solution.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • 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: Java, Maven, Tomcat, Red Hat Enterpr ise Linux, UNIX, SVN, ANT, Jenkins.

We'd love your feedback!