We provide IT Staff Augmentation Services!

Cloud/ Devops Engineer Resume

0/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • Over 8+ years of Experience as an Devops Cloud / AWS/Agile operations, Software Integration, Configuration, Build and Release Engineer in automating, building, releasing, and configuring changes from one environment to another environment.
  • Implemented multiple CI/CD pipelines as part of DevOpsrole for on - premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Docker on Premise, Maven, Nexus, GitHub, Puppet, Terraform and AWS.
  • Hands on experience usingPuppet/Chef/Ansible/Salt as deployment automation tools as part of continuous deployment of products inDev, Integration and Pre-Production environments.
  • Experienced with software build automation tools likeAnt, SaaS, Maven, Ansiblefor the software project management.
  • Experience in setting upPuppet Master, Puppet Agentsfor managing enterprise policies and configurations.
  • Continuous Delivery setups with Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.
  • Worked on installation of Docker using Docker toolbox. Created custom Docker container images, tagging and pushing the images.
  • Worked on creating theDocker containersandDocker consolesfor managing theapplication life cycle.
  • Performed automation tasks on various SaaS Docker components likeDocker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Highly experienced with source code management tools likegit, git bucket, subversion, perforce.
  • Developed microservice on DynamoDB, SQS, SaaS, SNS, API Gateway boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes on Premisedeploy and services.
  • Expertized in usingJIRAsoftware withJenkinsandGitHubfor real time bug tracking and issue management.
  • Used JIRA to keep track of all the ongoing tasks and maintain bug resolutions.
  • Expertized in implementingAgileandSDLCsoftware development methodologies.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Kubernetesis being used to orchestrate the Docker on Premise deployment, scaling and management of Docker Containers.
  • Expertise in Software development life cycle (SDLC), DevOps Automation Engineer, Atlassian Tools on Linux and Windows environment with Configuration Management, Build& Release Management, SCM Analyst.
  • Experienced inAzureIaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Kubernetes on Premise Creating Web-Jobs,AzureWindows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, SaaS Windows PowerShell, Cloud infrastructure.
  • Knowledge in design and configuration of Azure for automation solution development for Microsoft POC engagements, Azure backup, Azure site recovery, IaaS.
  • Involved in designing and deploying applications utilizing almost all theAWSstack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance and auto-scaling inAWSCloud Formation,deployment services (OpsWorks andCloudFormation) and security practices (IAM,CloudWatch,CloudTrail).

TECHNICAL SKILLS

Build Tools: MAVEN, ANT, Gradle, MS Build.

Bug Tracking Tools: JIRA, Fisheye, Bamboo, Cucumber, confluence, IBM Clear Quest.

Version Control Tools: SVN, CVS, GIT, GitHub, Bitbucket.

Automation container: Docker, Kubernetes, marathon and Mesos.

Continuous Integration: Jenkins/Hudson, bamboo, Team City, Build Forge, Anthill-Pro, TFS Visual Studio Build.

Continuous Deployment: Ansible, Puppet, and Chef.

Cloud services: Amazon Web Services(AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)

Monitoring tools: Nagios, Splunk, Elasticsearch, SonarQube, cloud watch and Selenium.

Testing: Junit, Selenium, pytest

Operating Systems: Windows, Mac OS, Linux, Unix, RHEL, Cent OS, Solaris

Networking: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers

Database Servers: Oracle 9i, 10g, MySQL 7.0, 6.5, RDBMS Oracle, Mongo Db, Cassandra, SQL Server.

Web/Application Servers: Apache Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), WebSphere Apache 1.3.x, Apache 2.0.x, and ngnix, IIS

Scripting Languages: Ruby, Python, Perl, HTML5, PHP, Bash/shell Scripting, PowerShell Scripting YAML, JSON.

Languages: C, C++, .NET, Java/J2EE.

SDLC: Agile, Scrum, and Waterfall.

Deployment Tools: U-Deploy, Octopus Deploy, Run deck.

PROFESSIONAL EXPERIENCE

Cloud/ Devops Engineer

Confidential, Santa Clara CA

Responsibilities:

  • Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, Cloud environments and Data centers.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
  • WrittenCloudFormation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigmSaaS of Infrastructure as a Code.
  • Configure ELK stack in conjunction with AWS and using LogStash to output data to AWS S3
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. DynamoDB, SQS, SNS, API Gateway Adopted new features as they were released by Amazon, including ELB & EBS.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform.
  • Experience in AgileandSDLCsoftware development Virtualization technologies like VMWare, Vagrant and worked Kubernetes on Premise with containerizing applications like Docker, Kubernetes.
  • Create automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra, and MongoDB in AWS.
  • Configuring, automation and maintaining build and AgileandSDLCsoftware development deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, ANT, Maven, Build Forge, Docker-registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for DynamoDB, SQS, SNS, API Gateway both infrastructure and application stack automation in AWS cloud platform.
  • Experience with container-based SaaS deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Experience with setting up Chef Infra, Boot strapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
  • Created private cloud using Kubernetes on Premise Kubernetes that supports DEV, TEST, and PROD environments.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling KubernetesAWS infrastructure and microservice container orchestration.
  • Debugging Chef Recipes and AgileandSDLCsoftware development their execution trying to pull logs into Splunk and monitor deployments.
  • Automated theclouddeployment SaaS using Chef, Python and AWSCloudFormation Templates. Used Chef for unattended bootstrapping in AWS.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environment’s configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,AzureAD, Load Balancers,AzureSQL, Cloud Services, etc.
  • Implemented and maintained Ansible Configuration management spanning several environments in Vrealize and the AWS cloud.
  • Configured Subclipse (Subversion plugin for Eclipse) and trained developers to utilize its various features Extensively used Ant, SaaS, Maven, Perl, and Bash Scripts for automating build and release tasks.
  • Integration with Splunk for API traffic monitoring and health checks.
  • Played a key role in converting 600+ existing Jenkins jobs into the new pipeline process.
  • Prepared document on process of migrating Jenkins jobs from development environment to production server.
  • Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script.
  • Involved in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark, and other applications.
  • Extensively working in Google's, SaaS Development tools like Google3, Critique & Cider to setup and configure workflows.
  • Monitor, identify and troubleshoot DynamoDB, SQS, SNS, API Gateway issues for partner integrations using SQL and Unix commands.
  • Identifying and applying necessary AgileandSDLCsoftware development changes to classify bank statements rules in Google's cloud-based IDE (Cider) for automatic classifications using Python.
  • Supporting the payments infrastructure operations from end-to-end in contacting the business owners and stakeholders.
  • Monitoring vendor gateway platform with Engineering and Finance team and troubleshoot payment vendors pipeline data fix through command line tools.
  • Using VLOOKUP's, google dashboards and Kubernetes on Premise data validation to calculate metrics and reports for WBR.
  • Collaborated effectively with other services product managers to build and maintain a comprehensive service that meets customer lifecycle needs.
  • Debugging to fix or triage partner issues autonomously using Python.
  • Creating, updating, and documenting DynamoDB, SQS, SNS, API Gateway the new workflow process and flow charts using lucid chart
  • Expertise in creating and tracking reports using advanced excel.

Environment:Red hat Linux 7.x, AWS, SaaS, AZURE, Chef, puppet, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform, Kubernetes, Google Cloud Platform, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Nagios, Splunk.

Cloud Devops AWS Engineer

Confidential, Austin TX

Responsibilities:

  • Experience in Automating, Configuring, and deploying instances on AWS Cloud environments.
  • Designed AWSCloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
  • WrittenChefCookbook, recipes to automate Docker on Premise installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration Kubernetes on Premise tasks for new environments etc.
  • Written cookbooks for Web Logic, SaaS, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda andCloudWatch.
  • Managed Amazon instances by DynamoDB, SQS, SNS, API Gateway taking AMIs and performing administration and monitoring of the Amazon instances like EC2 using AmazonCloudWatch andNagios, Splunk.
  • ImplementedAzureSql Server for storing the data related to the recruitment and extensively worked on queries and stored procedures.
  • Troubleshooting Issues related to Cluster deployments.
  • Managing Cluster nodes for Physical issues and escalating issues to respective vendors.
  • Working knowledge on Azure cloud IaaS and PaaS Services, Docker on Premise Azure SQL, Azure storage and Azure Services.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Design roles and groups using Azure Identity and Access Management (IAM)
  • Used MCollective, Facter, Hiera frameworks to amend the automation pipeline built around Puppet.
  • Developed automation scripting in Python (core) usingPuppetto deploy and manage Java applications across Linux servers.
  • Created and updatedPuppetmanifests and modules, Kubernetes on Premise, files, and packages stored in the GIT repository.
  • Writing variouspuppetmanifests DynamoDB, SQS, SNS, API Gateway files with Hiera and customized functions and AgileandSDLCsoftware development defined resources
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
  • Deployed and troubleshoot of SaaS various Jenkins issues. Installed and uninstalled, upgraded, and downgraded various plugins in Jenkins.
  • Assisted developers with establishing and Kubernetes on Premise applying appropriate branching, labeling conventions using GIT source control.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Maintain build related scripts developed in ANT, Ruby, Shell, and Python.
  • Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers with different profiles.
  • Installation of Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3
  • Performed backup and administration activities for SVN/GIT branching, merging, tagging.

ENVIRONMENT: AWS, Azure, Chef, Puppet, SaaS, Jenkins, Maven, ANT, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, DynamoDB, SQS, SNS, API Gateway, Apache Tomcat 7.x, Docker, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Cloudwatch, splunk, Nagios.

Confidential, Chicago IL

Sr. Devops Engineer

Responsibilities:

  • Defined automation roadmaps for the team. Worked with the teams to understand their needs and drove them towards continuous integration and delivery. Migrated over fifty applications to the DEVOPS standards AgileandSDLCsoftware development which includes 100+ sub - applications
  • Tracked the team activity through Jira. Defined Sprint stories for the team and ran standup calls for the teams to track their status. Managed the daily scrum calls and monthly sprint meetings
  • Designed and developed application AgileandSDLCsoftware development build jobs in Jenkins (Created jobs for Java, .Net and progress applications). Built and maintained the Jenkins server. Set up Jenkins’s server and installed Maven, ANT, SVN both in Linux and on a Windows server.
  • Worked and guided the team with Jenkins migration from 1.532 to 1.651 to 2.8
  • Developed and maintained deploy jobs for Kubernetes on Premise application code deployment across all environments
  • Developed deployment scripts for various applications in Mortgage Express
  • Automated build and the DynamoDB, SQS, SNS, API Gateway deployment process. Worked with the testing teams to automate test cases as part of the post deployment action. Did Cucumber setup for testing automation.
  • SVN branch creation and maintenance and maintained Docker on Premise the parallel branches for continuous delivery
  • SVN to GITS migration. Defined Release cycle and Kubernetes on Premise communicated to all AD teams
  • Coordinated and owned EVN sync-up activity
  • Defined release timelines and coordinated the release from lower environment to production
  • Designed suggestions to automate the deployment plan generation and release requests
  • Reviewed build and deployed scripts created by the team. Maintained Black Duck scan reports and ensured the application code packages Kubernetes on Premise were not subject to vulnerability.
  • Triaged the application issues and worked with the production support teams to provide solutions in a timely manner

Environment:Linux, Windows, Unix shell scripting, Windows PowerShell, DevOps, PHP, Python, Oracle, Progress, MySQL, Jenkins v 1.532/1.651/2.8, Maven, ANT, JIRA, Run deck, Cucumber Peregrine, SVN, GITS, Crucible, Nexus Repository

Confidential, Minneapolis MN

DevOps Engineer

Responsibilities:

  • Involved inDevOpsmigration/automation processes for build and deploy systems.
  • Implemented continuous integration using Jenkins.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Maintained and administered SVN, GIT source code tool.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
  • Automate the code review process and published Docker on Premise the results onJenkinsas well the graph by comparing everyday nightly builds
  • Managed GIT repositories AgileandSDLCsoftware development for branching, merging, and tagging.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
  • Developed build and deployment scripts using MAVEN and Gradle as build tools in Jenkins to move from one environment to other environments.
  • Experience with Agile to develop and work with the client to calibrate releases for test deployment.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds
  • Automated Apache-webserver configuration, DB server configuration, SSSD configuration LAMP by writing ruby cookbooks in chef.
  • Managed Chef Server in pushing the Kubernetes on Premise infrastructure change to client nodes, monitoring the logs and security.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes.
  • Well used and experience in deploying the code through web application servers like Apache Tomcat and NGINX.
  • Provide CM and Build support for DynamoDB, SQS, SNS, API Gateway applications, built and deployed to lower and higher environments.
  • Deployed Chef Dashboard for configuration management to infrastructure
  • Involved in Building and configuring Red Hat Linux Servers usingKickstartserver as required for the project.
  • Implemented Nagios monitoring solution for mission critical server. Monitored the server and application using Nagios, and Splunk.
  • Implemented and configured Nagios for continuous Docker on Premise monitoring of applications in the production environment and enabled notifications via emails and text messages.
  • Built and deployed J2EE application AgileandSDLCsoftware development in JBoss in an agile continuous integration environment Docker on Premise usingPythonscripts
  • Involved in the development of Bash shell scripts to automate repetitive tasks.

Environment: Java/J2EE, SOA Software, Unix, Maven, GIT, SVN, ANT, Jenkins, Remedy, Shell Scripts, Web Sphere

Linux Admin

Confidential

Responsibilities:

  • Designed, configured, and managed multiple VMware environments with 6.x and 5.x.
  • Identified and performed automation of VMware administrative tasks using PowerShell and vSphere PowerCLI.
  • Setting up Storage Systems like SAN and NAS.
  • Used Bash and Python Scripts to automate workflow and written cron jobs.
  • Created user accounts and groups, maintained security standards at user level and Organizational level.
  • Automated ESXi host deployments using scripted install (http protocol).
  • Installation and configuration of VMware Syslog and Dump Collector for ESXi host, monitoring for performance issues and Purple Screen of Death (PSOD) conditions.
  • Automate configuration of ESXi 5.5 and 6.5 hypervisors using PowerShell scripts.
  • Installation and configuration of VMware vRealize Orchestrator.
  • Provided VMware vSphere PowerCLI and Windows PowerShell walkthrough to create VMware automation scripts.
  • Configure, manage, troubleshoot and upgrade vRealize Automation & vRealize Orchestrator.
  • Designs and configures vRealize Orchestrator workflows for Microsoft Azure builds.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Deployed and tested playbooks in Docker containers before pushing changes in Git.
  • Written Several Chef cookbooks from scratch consisting of recipes that can Provision several pre-prod environments consisting of WebLogic domain creation, Deployment automation, instance mirroring, and several proprietary middleware installations.
  • Written Chef Recipes to perform middleware binary Installation and Configuration tasks involving jdk, Tomcat, WebLogic binaries installation.
  • Implemented Chef Recipes for DynamoDB, SQS, SNS, API Gateway Deployment on build on internal Data Centre Servers
  • Involved in setting JBoss EAP Host Controller and Domain controller processes for remote administration Jboss domain processes.
  • Use JBoss EAP to integrate JBoss Application Server for high-availability clustering, powerful messaging.
  • Create and collect measurements across OpenStack using Ceilometer Telemetry Service, Monitoring running stacks including events & resources on OpenStack Cloud.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files.
  • Integrated Jenkins with Servicenow through API and created schema to store the build Information.
  • Written python and Shell scripts for Jenkins to push build and commit information to Servicenow.
  • Created custom real-time reports and dashboards in Servicenow for the Jenkins and Tenacity metrics in Servicenow using reports and performance analytics.
  • Setup Splunk Forwarders for new application tiers introduced into environment and existing application.
  • Work closely with Application Teams to create new Splunk dashboards for Operation teams.
  • Troubleshooting and resolving the Splunk - performance, log monitoring issues; role mapping, dashboard creation etc.
  • Optimized Splunk for peak performance by splitting Splunk indexing and search activities across different machines.
  • Used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts.
  • Installed and configured Nagios tool, for monitoring network services and host resources.
  • Used Nagios as IT infrastructure monitoring tool for monitoring host resources such as processor load, disk usage, system logs, monitoring applications, services, and network protocols.
  • Installed and configured Apache Webserver, WebLogic Application Server, and Oracle databases.
  • Deployed web and enterprise applications (war, ear) on WebLogic Application Servers: the deployment environment included Windows, Linux/Solaris, Apache, WebLogic, Java, and Oracle.

Environment: Windows/Linux/Unix, VMware 5.x/6.x, Win PowerShell/vSphere PowerCLI, ESXi 5.x/6.x, VRealize, MS Azure, OpenStack, Git, Github, Puppet, Python/Shell Scripts. Jenkins, Splunk, ServiceNow, Nagios, Maven, Apache, Weblogic- WAR, EAR, Java, Oracle SQL server.

We'd love your feedback!