We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

0/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Over 8+ years of IT Industry experience with Configuration Management, DevOps, Build, Release Management and Quality Assurance using CVS, Subversion, Clear Case and GIT on UNIX and Windows environment.
  • Experienced in implementing Chef, Puppet, Ansible, and Salt Stack.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo)
  • Experience with Version Control Systems like GIT, CVS, SVN (Subversion)
  • Extensively involved in DevOps, Build & Release, Configuration Management, Cloud Infrastructure, Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Puppet, Dockers, Vagrant, AWS, Azure, Nagios, SVN, GIT, Apache Tomcat, and Linux etc.
  • Expertise in Installation and configuration of automated tool like Puppet which includes Puppet Master, Puppet Agent Nodes and an administration control workstation.
  • Implementing new projects builds framework using Jenkins & maven, ANT as build framework
  • Expertise in Java, .Net build tools Ant, Maven, Gradle, Nant and MSBuild.
  • Integrating software tools: TeamCity, Sensu monitoring, New Relic, Docker, and Terraform to create real time environment deployment.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry.
  • Worked with Docker images & Docker Container.
  • Experience in Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like SVN, GIT, and CVS, Perforce, Clear case and Harvest.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
  • Extensive experience in deployment of Java/J2EE applications on JBoss, WebLogic and WebSphere application servers.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
  • Extensive experience in deployment of Java/J2EE applications on JBoss, WebLogic and WebSphere application servers.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Good analytical, communication skills, team player and highly self - motivated.

TECHNICAL SKILLS

Operating System: Linux, Unix, Windows and Mac OS

Programming Languages: C, C++, Java, JavaScript, Python, Unix shell Scripting

Database: MySQL server, Oracle, MySQL, DB2, Mango DB and Sybase

Version control: GitHub, SVN, CVS

Cloud: Amazon AWS, Microsoft Azure, VMware, Open stack(Rackspace), Docker and salesforce

IDE/ Data processing tools: Eclipse, J boss developer Studio, XCode, Visual studio

Web Technologies: HTML, CSS, JavaScript, Restful, SOAP and HTTP

Reporting/Monitoring tools: Business Objects XI, Web Intelligence, Desktop Intelligence, Cognos, Crystal Reports, Nagios, App Dynamics

Build/Version Control tools: Ant, Maven, GNU Make, rpm

Continuous Integration tools: Jenkins, Hudson, Bamboo, TFS, Team City, Build Forge

Configuration Management tools: Chef, Puppet, Ansible, Salt Stack, IBM UDeploy

Tracking tools: Jira, Remedy, Bug Zilla

Code Review/Testing tools: Sonar Qube, Gerrit, Checkstyle, HP Fortify SCA

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Cloud/DevOps Engineer

Responsibilities:

  • Worked on various automations - Release automation, configuration automation
  • Worked on Application Server Administration, primarily on the Weblogic, Tomcat
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon S3
  • Worked on setting up the life cycle policies to back the data from AWS S3 bucket data
  • Worked on backup functionality and design using Azure.
  • Worked on setting up the Jenkins Pipelines, Jobs, and administration of entire Jenkins infrastructure for release automation of 30+ Java based applications
  • Provide admin and Infrastructure Support to various products like Subversion, Clearcase, Build and Release tool (SRL), JIRA and Confluence globally in UBS IB.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with JIRA/GIT troubleshooting.
  • Worked with development team to migrate Ant scripts to Maven.
  • Involved in editing the existing MS Build, MAVEN, Ant files in case of errors or changes in the Windows, JAVA Enterprise applications project requirements.
  • Built CI/CD pipeline using Jenkins, vagrant and salt stack.
  • Hands-on experience in installing, configuring and monitoring Kafka, Storm, Hadoop, Zookeeper and ELK Stack using automated salt stack technology.
  • Deployed Java/J2EE applications to weblogic server using Jenkins builds
  • Setup the Chef Enterprise infrastructure for propagation of various configurations to multiple Chef nodes
  • Worked with Chef for all the software configurations and written multiple complex Cookbooks and Recipes for pushing the configurations to various enterprise nodes
  • Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY
  • Installing, configuring and testing the OpenStack keystone, glance, cinder.
  • Implemented automated local user provisioning VMs created in OpenStack and AWS cloud through Chef recipes.
  • Integrated various plug-in features with OpenStack to deploy various VNF's.
  • Actively worked with various teams to create new build and deployment jobs according to their requirements in Bamboo and Jenkins.
  • Implemented Bamboo for Continuous Integration Builds and Notifications.
  • Written Shell scripts to automate deployments via Bamboo and Control tier that are built by maven.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Organized autobuild system with Gradle and Jenkins server with auto-deploy to AWS instance hosting download page.
  • Setup microservices; integrated said services into existing application and monitored the application using Open Shift enterprise cloud.
  • Delved into setup of Kibana Dashboard on Open Shift which enabled business to visualize metrics of application performance by parsing log statements.
  • Worked with RedHat Open Shift Container Platform for Docker and Kubernetes.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Deploying Microservices in Dev & QA environment using AWS ECS and Docker.
  • Worked on Microservices project- to build Docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.
  • Worked on deployment automation of all the Microservices to pull image from the private docker registry and deploy to Docker swarm cluster using Ansible.
  • Worked on Hadoop cluster automation activities using tools like Ansible, chef and Python scripts.
  • Worked on Setting up the AppDynamics monitoring tool.
  • Worked on EC2, S3, ELB, Autoscaling Groups, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloudwatch, IAM &Roles, SNS subscription service.
  • Using Amazon Elastic Beanstalk, uploaded the Node.JS code, Spring-boot applications and it then automatically handles the deployment, from capacity provisioning, load balancing and auto-scaling along with SQS, SNS, SWF services to application health monitoring.

Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, Jython

Confidential, Dallas, TX

Cloud/DevOps Engineer

Responsibilities:

  • Provided Build support, built and deployed to lower and higher environments.
  • Defined and Implemented CI and Release Management Processes, Policies and Procedure.
  • Performed administration on AWS Assets, Jenkins, GitLabs and Kubernetes.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Worked with SVN and GIT version controlling
  • Creation and management of branches, merging branches, deletion of obsolete branches after every release
  • User administration for SVN and GIT for User access
  • Writing the post-commit and pre-push hooks in python for code checks
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) source control.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to J Frog Artifactory.
  • Sent Packets and used package management system using J Frog.
  • Administered large scale server environments consisting of over 800 RHEL VMWare VMs running multiple technologies including apache, jboss, memcache, MySQL, postfix, ActiveMQ, python.
  • Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories for Puppet Enterprise on RHEL and SLES platforms.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Getting the list of issues from the components (project, module, file etc.) with the help of Sonarqube.
  • Viewing the selected issues of web interface using Sonarqube.
  • Responsible for upgradation of sonarqube using upgrade center.
  • Integrate Jenkins with Bitbucket to support automated builds whenever developer commits code into GIT.
  • Moved the source repository from SVN to Bitbucket.
  • Review/Merge/Remove Git Pull Requests to Bitbucket. Run Ansible Scripts to provision Dev servers.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Worked on AWS Lambda functions development as part of the Micros services development.
  • Developed micro services using Lambda AWS functions.
  • Created AWS Lambda functions for AWS config rules using Node.js version 6.2
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds.
  • Created and modified build configuration files including POM.xml.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in Sonatype NEXUS repository.
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven/Hudson.
  • Utilized Perl and Python for GIT for creating repository hooks
  • Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across projects and environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.

Confidential, Bloomington IL

DevOps (PKI) Engineer/ Cloud Automation Engineer

Responsibilities:

  • Installation, configuration and Operating System upgrade on, Red Hat Linux 3.0, 4.0, 6.0, Centos 5.11, 6.7 and Sun Solaris 8,9,10.
  • Administrated server consolidation through use of VMware ESXserver and VMware Virtual Center.
  • Veritas File system and Veritas Volume Manager 2.5 are used to configure the RAID 1 and RAID 5 Storage Systems.
  • Installed and Configured Web and investigate the configuration changes in the production environment.
  • Responsible for multicasting of various components as a system administrator.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Create and configured the continuous delivery pipelines for deploying micro services and lambda functions using Jenkins CI server.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Designed sophisticated Automation Frameworks using Selenium, Java and JUnit to automate the Regression Testing process.
  • Scripted Selenium-RC, IDE and WebDriver by using Java.
  • Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Implemented automations tools Chef, Puppet, Splunk, DevOps
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Handling of large amounts of data across many commodity servers is done by using Cassandra (NoSQL database)
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Automated the cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS, JavaScript, and Rspec
  • Deploy the source code onto IIS server for .Net Applications and to webserver (Tomcat) for Java applications.
  • Deployed the Java applications into web application servers like Web logic.
  • Testing Puppet modules with puppet before uploading to puppet server.
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Developed Shell/Perl Scripts for automation purpose.
  • Define and deploy monitoring, metrics, and logging systems on AWS
  • Manage the source code repository system used by the engineering team.
  • Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.

Environment: ANT, Maven, SVN, Chef, puppet, Linux, AWS, VMware, Perl Scripts, Python, SCM, GIT, Jenkin, Tomcat.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/python deployment scripts for TC Server/Tomcat web application servers.
  • Shell scripts for automation of the build and release process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Design applications on AWS taking advantage of disaster recovery design guidelines
  • Application deployment and data migration on AWS
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Experience in developing Cloud Formation Scripts for AWS Orchestration.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • Coordinated with development and third party teams to perform PCI penetration testing and Vera code scanning every year on the source code.
  • Used puppet to make sure all the Jenkins slaves are in sync.
  • Did upgrades to applications using puppet manifests.

Environment: Java, Linux, Maven, AWS, Jenkins, Nginx, Docker, SVN, Nexus, puppet, DB.

Confidential

Software Engineer

Responsibilities:

  • Setting up continuous integration and formal builds using Artifactory repository.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Installed and administered Artifactory repository to deploy the artefacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved software bugs in legacy Windows C/C++ mass-spectrometer instrumentation controls program using VS. sting, and validation of Heart Mate III LVAS (Left ventricular assist device (LVAD) system.)
  • Performed a full software lifecycle development of a Windows Object Oriented C++ log file decoder, translator, and Excel file generator to improve efficiency and accelerate the decoding and translation of LVAS log files into readable formats.
  • Implemented OOP, OOAD, STL, and BOOST concepts to productize C++ radar data quality editor prototype software to assist in decision support to air traffic managers, controllers, and commercial airline dispatchers for Next Gen Weather Processing radar.
  • Applied OOP principles to develop C++ drivers on a UNIX platform to test interfaces and message trafficking across middleware.
  • Involved partially in deploying WARs/EARs (backend) through Weblogic Application Server console.
  • Performed setup of Clustered environment with Weblogic Application Server.
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed the entire release communication and Release co-ordination during the Project roll- out.
  • Involved in estimating the resources required for the project based on the requirements.

We'd love your feedback!