We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

5.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY

  • Around 9 years of strong IT experience in Cloud technologies, Development, Build and Release Management, Software Configuration Management (SCM) and understanding of Software Development Life Cycle (SDLC)
  • A technocrat with around 9 years of experience as Systems Engineer, DevOps Engineer, Cloud Engineer in the areas of Software Configuration Management (SCM), Build/Release Management, CI&CD (Continuous Integration/Continuous Delivery) and deployment, shell scripting, Unix System administration and Linux Administration.
  • Worked on and familiar with all phases of Software Development Life Cycle.
  • Good knowledge of various development methodologies like Waterfall and Agile.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, UNIX/Linux, VM Ware, Docker, Vagrant, Chef, AWS.
  • Expert - level knowledge of Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS family.
  • Expert in developing business solutions around Cloud Computing technology including Amazon’s VPC, CloudFront, EC2, Auto Scaling, S3, EBS, EFS, Glacier, SimpleDB, DynamoDB, Aurora, CloudFormation, CloudTrail.
  • Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works. This included migrating several production MySQL databases into RDS.
  • Experience in migrating existing infrastructures over three AWS accounts into VPCs managed by CloudFormation.
  • Good Knowledge in Azure cloud services such as Azure storage, Azure active directory and Azure Service Bus. Also, Created and managed Azure AD tenants and configure Application Integration with Azure AD.
  • Experience in using Docker and settingAzureContainer Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.Configured Express Route connections between on-premise data centers andAzurecloud.
  • Worked on designing and deploying a multitude application using almost all the main services of the OpenStack like Nova, Neutron, Heat, Keystone, Glance, Swift mainly to focus on high-availability and fault-tolerance environment.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on-premise Chef Server.
  • Developed Ansible scripts for an automated server provisioning and Docker images for app isolation, reducing the time between provisioning and deployment.
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Gradle, Sonatype Nexus, Shell Script, Perl, Java.
  • Experience in extensive security testing in multiple Virtualization platforms such as VMware, Hyper-V and OpenStack on an end-end system from ground up.
  • Experience in managing and setting up Continuous Integration using tools like Jenkins, BuildBot, Bamboo and Electric Commander, etc.,
  • Excellent working knowledge of Operation & Production Support with large mission critical systems in multiple technologies and platforms including WebLogic, Apache, JBoss, WebSphere, UNIX, Windows NT, and Oracle.
  • Implemented continuous deployment system with Jenkins, AWS Code Deploy, Ops Works, and Packer.
  • Hands- on experience in developing web applications using Python on Linux and Unix platform.
  • Expertise in using File Adapter, FTP Adapter, Database Adapter, AQ Adapter and JMS Adapter for integration using Oracle ESB and for development of custom business processes using Oracle BPEL Process Manager.
  • Extensive experience in using Version control systems includes CVS, Subversion (SVN), GIT, Clear-case and perforce.
  • Good exposure in administration of version control systems to create daily backups and checkpoint files.
  • Build and release of Cloud based products containing Linux and Windows environments, using PowerShell, TFS and Python Scripting.
  • Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi-processing, concurrency and TCP/IP Socket Programming.
  • Experience in managing and setting up Continuous Integration using tools like Jenkins, BuildBot, Bamboo and Electric Commander, etc.,
  • Excellent customer support, communication andproblem-solving skills with the ability to maintain best-in-class cost optimization.

TECHNICAL SKILLS

Build Tools: Ant, Maven

OS: UNIX, RedHat, Ubuntu, CentOS, Windows

Cloud Platform: AWS, Microsoft Azure, OpenStack, PCF

Scripting Languages: Bash, Shell, Ruby, Perl, Python

Version Controls: GIT, Subversion

Configuration Management: Chef, Ansible, Puppet

Tracking Tools: JIRA, BMC Remedy, Service Now, ClearQuest, BugHost

Web/Application Servers: Tomcat, HTTP Server, Nginx, WebLogic, JBoss.

Web Technology: HTML5, CSS3, JavaScript, PHP

Programming Language: C, C++, Java

CI Tools: Jenkins, Hudson, Bamboo

Virtualization: VMware, vSphere VirtualBox

Monitoring Tools: Nagios, CloudWatch

Automation Container: Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Greensboro, NC

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Configured and performed Continuous Integration / Continuous delivery using source control management, build automation (Jenkins) and deployment (Run deck, Docker and AWS).
  • Worked on AWS RDS DB instances in setting up and monitoring and dynamo DB(DDB) for speed and flexibility.
  • WroteAWSLambda functions in Python for AWS’s Lambda which invokes python scripts to perform various transformations and analytics on large data sets.
  • Setting up the AWS Cloud Watch alerts for EC2 instances and using in Auto scaling launch configuration.
  • Administered Jenkins servers and publish builds.
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
  • Automated deployment for SaaS based application on cloud using Chef Enterprise, Pivotal Cloud Foundry and AWS.
  • Implemented automated local user provisioning VMs created in OpenStack and AWS cloud through Chef recipes
  • Deploying the OpenStack components on multimode with High availability environment
  • Automated installation of OS updates, and security patches on Red Hat 6 OS using Chef Enterprise.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configuredKubernetes.
  • Managed local deployments inKubernetes, creating local cluster and deploying application containers.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
  • Established and implemented standards for build artifact management such as security, performance reports and automated builds.
  • Provided environment provisioning solutions using Docker.
  • Responsible for Docker Compose environment deployment for Ruby on Rails, Elixir and Node.JS apps running on a stack with PostgreSQL, ElasticSearch, Orient DB and Nginx.
  • Handled ITSM ServiceNow requests to build new agile development environments.
  • Worked with platform engineers to help them design and implement continuous integration tools for various environments.
  • Built, managed and operated infrastructure and configure various components that manage the SDLC lifecycle.
  • Served as liaison between the client partners and vendors to coordinate with the project team members to provide technical solutions that address user requirements.

Environment: AWS - EC2, S3, VPC, Route53, CloudFormation, RDS DB, SonarQube, Jenkins, Chef, Ant, JIRA, Kubernetes, Docker, GIT, Nexus, Apache Tomcat, Linux, Java, DNS, ITSM ServiceNow, Perl scripts, shell scripts.

Confidential, VA

Cloud Engineer

Responsibilities:

  • Managed Clusters with various Servers in Azure Cloud Resource Groups. Implemented various services in Azure like Data lake to store and analyze the data. Managed to orchestrate the data to and from Data Lake Store using Azure Data factory.
  • Responsible for developing & maintaining IT infrastructure & tools to support development.
  • Added new Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
  • Setup trust between on premise and cloud server using ACS and ADFS in Azure.
  • Branch management, change management and end to end release process.
  • Designed and built OpenStack clusters using Ceph storage backend.
  • Worked with vendors and different Engineering Product Groups in various IT solutions involving Linux, vSphere, Hadoop, OpenStack, etc.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStackto enable portability of cloud services across hybrid cloud environments.
  • Created end to end automation using Gerrit, Jenkins (Created Build service to automate flow).
  • Managed and improved CI system using Jenkins.
  • Configured and maintained Jenkins on Tomcat servers & setup continuous integration automation by promoting certified packages through various stages in SDLC.
  • Configuration management using chef/puppet.
  • Handled version control tools SVN and Git to version code changes to help developers/programmers branch/merge/revert code.
  • Installed Apache web server, configure and monitor it using Splunk for health check-ups.
  • Created utilities to monitor continuous delivery process (job failure rate, disk usage), coded changes in git & job failures in Jenkins.
  • Wrote build scripts & made recommendations to enhance customization in build scripts written in Maven and ANT.
  • Packaging product (JAR, WAR & EAR packages) & provided optimal mechanism to build application packages.
  • Implemented Apache Maven, Install Shield and Hudson to support various internal projects and automated the build process thereby making the process easy and less time consuming.
  • Migrated various projects, which were using Ant Script for the build process to Maven script and took care of most of the deployments in the development, staging and production environments.
  • Setup code improvement utilities like Fisheye, Crucible, Sonar to help developers do peer code reviews & identified issues in code early in the cycle using code analysis.
  • Wrote scripts in Perl, Python & Shell scripting to customize build, promotion & release process.
  • Configured, maintained and administered Linux systems that host build and release engineering apps by constantly monitoring system load and memory consumption.
  • Responsible for building the project in different environments.

Environment: OpenStack, Azure, SVN, GIT, Jenkins, BitBucket, Maven, Nexus, Apache Maven, AWS, Linux, Java, DNS, Perl scripts, Splunk, Shell scripts.

Confidential, Greater Chicago Area

Sr. DevOps Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the Java applications onto different environments like Dev, QA, UAT and Prod.
  • Designed infrastructure for UCM/SCM.
  • Installed, configured, troubleshot and modifying software.
  • Responsibilities also included, performing dailybuildsfor managing in the System test and UAT environments.
  • Responsible for implementing and making sure CMMI for our team.
  • Written hooks for designing ClearQuest schema.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Responsible for maintainingbuildscripts and checkingbuildstatus.
  • Documentedrelease,buildsand source control processes and plans.
  • Interacted with the System AdministrationEngineersin issues relating to Hardware and Networking.
  • Coordinated different tasks with different teams, e.g. for creating usage models for different project, coordinating code movement from different projects in ClearCase.
  • Involved in the migration of code from CVS to ClearCase.
  • Developed and documented all the processes for the migration.
  • Changed and configured management analysis, design, developing, implementation, and Administration of client server and web-based applications.
  • Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments.
  • Responsible for installing ClearCase and ClearQuest on client’s machines.
  • Worked extensively on Branch Management.
  • Coordinated training classes for different Rational Tools Trainer (ClearCase/ClearQuest).
  • Build/Releaseexperience.
  • Established and implemented Change Control standards for different tasks.
  • Provided support for other software development environment for ClearCase and ClearQuest.
  • Used Build Forge to perform automated Builds and Deployments.
  • Deployed applications into web application servers like WebSphere.
  • Defined and upgraded the current Configuration Management infrastructure to a new and robust architecture.

Environment: Unix, Windows, ClearCase, ClearQuest, Requisite Pro, Test Manager, CVS, WebLogic.

Confidential, Greensboro, NC

DevOps Engineer

Responsibilities:

  • Administered the subversion VCS and managed the access for users of the subversion repositories.
  • Proposed industry best branching strategies and created branches to implement parallel development in a fast-paced agile environment.
  • Integrated Subversion with JIRA and created pre-commit to implement the gated check-in process and post-commit hooks to implement JIRA commit plugin.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Hudson CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).
  • Installed and administered Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo.
  • Upgraded Atlassian FishEye from internal HSQLDB database to external MySQL database.
  • Created Maven Poms to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Downloaded the necessary dependencies and plugins from an internal Nexus repository during the build.
  • 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 with the existing Ant scripts to automate the code quality report generation process for the existing legacy-based applications.
  • Installed Bamboo and perform troubleshooting during installation to implement the CI process for the Java application builds.
  • Deployed the static code into a front-end Apache web server.
  • Responsible in deploying the application WARs, EARs in WebLogic application servers and troubleshoot any deployment issue.
  • Configured the JNDI, Data Sources, JDBC to connect the application to the backend Oracle Database.
  • Performed common database tasks like executing DMLS, DDLs and package body.
  • Wrote Shell and Perl scripts for the automation of deployments and integrating them with the CI tool.
  • Worked directly with Project Managers to establish and create & design the release plan.
  • Identified and coordinated deployment of appropriate modules to various test environments and production environments.
  • Worked closely with developers to pinpoint and provide early warnings of common build failure.

Environment: Subversion, Bamboo, Shell, Perl, WebLogic, Apache, WLST, JIRA, Fisheye, Crucible Ant, Maven, Nexus.

Confidential

Build and Release Engineer

Responsibilities:

  • Used SVN for branching, tagging, and merging.
  • Wrote script in Maven for Building multiple projects.
  • Configured Jenkins for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Handled software configuration management issues and coordinated with development team.
  • Corresponded with other departments to resolve Release and Build dependencies.
  • Managed internal and external build, packaging, and release projects
  • Deployed in WebSphere Application servers and WebLogic Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Developed Build Scripts (Build.xml) for the java Applications which use IDE Builds.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: SVN, Maven, WAS, WebLogic, Java, JSP, Jenkins.

Confidential

Linux Systems Engineer

Responsibilities:

  • Maintained and updated installation packages.
  • Managed user profiles.
  • Monitored logs for system and application failures.
  • Maintained and provided developers and users with proper access to local, staging and production systems as needed.
  • Respond swiftly to security vulnerabilities by applying patches or workarounds.
  • Provided desktop support for local and remote users.
  • Followed CM process to effectively manage environment changes.
  • Maintained smooth operation of multi-user computer systems and coordinated work activities with network administrators.
  • Performed data migrations at host level using Red Hat LVM, Veritas Volume Manager and Solaris LVM.
  • Documented all system configs and troubleshooting.

Environment: CentOS, RHEL, Ubuntu, Fedora, Shell Scripting, Perl Scripting, Python Scripting.

We'd love your feedback!