We provide IT Staff Augmentation Services!

Devops & Cloud Engineer Resume

2.00/5 (Submit Your Rating)

San Ramon, CA

PROFESSIONAL SUMMARY:

  • Over 7+ Years of IT Industry experience in DevOps & Cloud Enginner and support.
  • Expertise in configuration Management tools like Chef and Puppet, CI/CD with Jenkins.
  • Extensively worked with Version Control Systems GIT, SVN (Subversion), CVS, Perforce, and IBM Rational Team Concert.
  • Extensively worked on Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
  • Expert in Chef/Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Created puppet manifests and modules to automate system operations.
  • Conceived, designed, installed and implemented Puppet configuration management system.
  • Basic experience in writing Ansible playbooks using .yml files
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing, Post - production analysis of the projects.
  • Ability in deploying the developed code in Apache Tomcat/JBOSS, IIS7, WebSphere, WebLogic.
  • Support for implementing redundant monitoring hosts using Nagios.
  • Analysis, design, development, enhancement, testing and maintenance of LDAP applications.
  • Worked with project management tools - Fisheye, Crucible, IBM Clear Quest.
  • Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Proficient in deploying applications that uses NoSQL or similar RDBMS.
  • Experience on Cloud technologies like AWS and OpenStack, VMWARE/VSPHERE.
  • Experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience in working with IAM in order to create new accounts, roles and groups.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using amazon identity and access management (IAM).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2, Lambda instances.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS.
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Excellent knowledge on Java/J2EE and also the ability of developing XML, HTML, Shell Scripts.
  • Ability to write scripts in Bash, shell, Perl, Ruby and Python scripting languages.
  • Experience with IBM Rational Suite as an Administrator of the suite on a Linux environment.
  • Created Manifest files and modules in puppet.
  • Created Linux Slaves using groovy scripts.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX (SUN Solaris, Linux, HP-UX, IBM AIX), Linux (Red Hat, CENTOS, Ubuntu).

Applications Servers: Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0

Languages: C, Java, Shell, Perl, Python, Ruby, XML

Database: RDBMS, Sybase, Oracle 11g, SQL server, My SQL server,NoSQL,MangoDB.

Tools: Hudson, Jenkins, Bamboo, Team City, Chef, Puppet, Openstack, ANT, Maven, Nagios.

Tracking Tools: JIRA, Remedy, Clear Quest, Bugzilla.

Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET.

Networking: TCP/IP, NIS, NFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, IP-Tables.

Cloud: AWS EC2, VPC, EBS, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, autoscaling, Cloud Trail, Lambda, VMWare, Virtualization experience (VM Management), Docker.

Version Control System: Subversion(SVN), IBM Rational Clear Case, Perforce, GIT

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon,CA

DevOps & Cloud Engineer

Responsibilities:

  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB & Iaas with Chef Cookbooks.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
  • Experience in creating alarms and notifications for EC2, Lambda instances using Cloud Watch.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Migrated applications from internal data center to AWS.
  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) using Nagios.
  • 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).
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud

    Formation Templates.

  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Integrated Maven, Sonarqube, Junit with Jenkins.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/Web Logic Application Server.
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Proposing branching strategies for using Version Control Systems like Subversion and Git.
  • Administered, created projects, users and taken care of access controls in GitHub.
  • Used Jira as ticket tracking and work flow tool.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs And also configuration automation using Docker containers.
  • Using Docker has deployed scalable services, securely and reliably, on a wide variety of platforms.
  • Supported and developed tools for integration, automated testing and release management.
  • Automation of deployment of Openstack services using shell scripts.
  • Designing the deployment and migration plan for the RedHat Enterprise Virtualization environment and Red Hat Enterprise OpenStack.

Environment: Docker, Chef, AWS S3, Ec2 Autoscaling, EBS, RDS, Cloud sigma, SVN, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus,, Junit, Python.

Confidential

DevOps & cloud Engineer

Responsibilities:

  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
  • Imported and managed multiple corporate applications in Git.
  • Designed and scripting using ANT & MAVEN for (J2EE, WebServices, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml.
  • Good hands on Experience using App Dynamics in monitoring perspective, in code level monitoring.
  • Worked with Amazon Web Services (EC2,Elastic search,Route53,Elastic Beanstalk,VPC,Iaas).
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS,DynamoDb, Route53,EBS, Elastic Load Balancer, Auto scaling groups.
  • Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.
  • Built a comprehensive Python script which would call the required ANT scripts and notify the build distribution team in case of Build errors or Completion of the builds.
  • Worked with QA team in creating and generating test scripts for different test scenarios.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Involved in the team to test RubyOnRails and Angular.js.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Using Docker container enabled rapid deployment with minimum run-time requirements.
  • SCM Engineer for a team that involved five different development teams and multiple simultaneous Java/J2EE,C#.Net software releases.
  • Wrote SQL, PL/SQL Queries in Oracle and MS SQL Server relational databases.
  • Used maven profiles to create different builds so that it can be released early and released often agile/extreme programming.
  • Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
  • Worked in DevOps group running Jenkins in a Dockercontainer with EC2 slaves in Amazon AWS cloud configuration.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Integrated JIRA with Git, Confluence, Stash, Crucible and Jenkins.
  • Worked on powershell scripts for configurations.

Environment: Git, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Chef, AWS, Powershell, puppet, MySQL and NoSQL, Docker.

Confidential, New York City, NY.

Build and Release Engineer

Responsibilities:

  • Developed and supported the Configuration and Change Management Processes and procedures.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Constructed the puppet modules for continuous deployment and worked on Jenkins for continuous integration.
  • Deployed Puppet, PuppetDashboard configuration management to existing infrastructure
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like WAR or EAR files.
  • Designed and implemented Subversion, metadata including branches, properties and hooks.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Automated SVN based release management process including monitoring changes between releases.
  • Developed and maintained UNIX/Perl scripts for build and release tasks.
  • Converted old builds using MAKE to ANT and XML.
  • Modified the existing ANT scripts to suit the new project requirements.
  • Created and executes NoSQL queries to make sure the transactions are entered in database as expected.
  • Involved In build and Deployment of various projects using Web Sphere Admin console and script files.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB, Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Managed builds and release, related tools and communication needs for a development team of up to 40 Contributors in two geographic locations.
  • Provided release updates to the management team and business liaison leads.

Environment: SVN, CVS, UNIX, PERL, ANT, XML, WebSphere, chef, Jenkins, SQLserver, puppet.

Confidential

Sr. Linux Administrator / Build & Release Engineer

Responsibilities:

  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Responsible for all the build and release activities in consumer facing Applications, client software rollouts, release planning and support bi-weekly releases.
  • Automating the build & deployment process to DEV/QA/PRE-PROD and PROD environments.
  • Responsible for branching and merging of code base for various applications release.
  • Planning releases with Zero downtime and no impact for the partners.
  • Publish the changes with respect to CI's and amend affected documents periodically
  • Ensure that back-ups are taken periodically.
  • Responsible for build and maintain of internal tools used for development and release.
  • Responsible for integrating test framework in to deployment pipeline.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Managed application deployment for complex projects including systems integration.
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Assist with supporting source code management tools and automation builds by Maven.
  • Deploying J2ee application EAR on Test and Production environment using WebSphere.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.
  • Coordinate developers with establishing and applying appropriate branching, labelling/naming conventions using Git.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Created repositories according the structure required with branches, tags and trunks.

Environment: Shell Scripting, Jira, Bamboo, GIT, WebSphere, Web Logic,Quality center, Visual Build, ANT, TFS, Apache Tomcat, Jenkins, J2EE.

Confidential

Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured VNC (Virtual Network Computing) server/client.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Created and modified users and groups with SUDO permission.
  • JIRA is Used as ticket tracking, change management and Agile/SCRUM tool.
  • Responsible for setting up cron jobs scripts on production servers.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical Volume Manager (LVM) for Linux operating systems.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all the activities carried out during the project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache Tomcat.

We'd love your feedback!