We provide IT Staff Augmentation Services!

Sr Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY:

  • Experienced technology enthusiast with expertise in automation, installation configuration and deployment on cloud environments such as Amazon Web Services - EC2, S3, VPC, ELB, Auto scaling, Cloud Formation, RDS, Route 53, dynamo DB, IAM, EBS, EIP, Cloud Watch, SQS, STS, SNS, SES, Storage Gateway, glacier, elastic beanstalk.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Architected, Designed and Developed the Backup and Archiving, Disaster Recovery in AWS Cloud.
  • Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
  • Experience with Chef Enterprise hosted as well as On-Premise, installed Workstation, Bootstrapped Nodes, wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks
  • Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers.
  • To achieve Continuous Delivery (CD) goal on high scalable environment, used Docker coupled with load balancing tool Nginx 1.5.9
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
  • Created highly custom JIRA workflows, field configuration schemes, permissions schemes, screen schemes, security schemes, JQL queries, Service Desk, etc.
  • Evaluated third party JIRA plugins to achieve results not included in standard implementation
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure
  • Experience with Jenkins/Maven deployment and build management systems.
  • In depth knowledge of CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, Maven, Ant, Chef, Puppet, and Ansible.
  • Designed puppet modules to manage configurations and automate install process
  • Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server
  • Experienced Azure Platform Development, Deployment Concepts., hosted Cloud Services, platform service and close interface with Windows Azure Multi-Factor Authentications
  • Experience working on Azure Fabric, Microservices & Docker containers in Azure
  • Hands-on experience on monitoring tools like Nagios, Splunk and Amazon CloudWatch to maintain various systems on different environments.
  • Experience in administration of databases like MySQL, MS SQL Server, Mango DB, Amazon Dynamo DB and Amazon RDS.
  • Integrated Openstack (Grizzly) with OpenSwitch to create Software-Defined-Networking tenant and service provider networks and routers
  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red hat server, YUM, RPM tools
  • Created Master-Slave configuration using existing Linux machines and EC2 instances to implement multiple parallel builds through a build farm
  • Configuring LDAP on Linux servers for user authentication
  • Assist with SSL installations, on Apache-Nginx server
  • Utilize Nagios based Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite
  • Developed Bash, Shell scripts to run unit tests on various jobs on Jenkins. Hands-on experience in development of utilities using Shell and Python scripting to automate processes.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Wrote python scripts to manage AWS resources from API calls using BOTO SDK.

TECHNICAL SKILLS:

SCM Tools: SVN, GIT, Bitbucket, GITHUB

CI & Configuration Tools: Hudson, JENKINS, Bamboo 5.11 / Ansible, CHEF, PUPPET.

Build Tools / Orchestration Tools: ANT, MAVEN, Gradle, Terraform, Salt stalk / Docker, Kubernetes.

Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest, Findbug Static

Monitoring Tools: Nagios, Splunk, Elasticsearch, Logstash, Cloudwatch, CloudTrail.

Analytics / Networking: SAS Studio, R / DNS, DHCP, CISCO Routers/Switches, NFS, SMTP, LAN, FTP/TFTP.

Databases: Oracle, MySQL, SQL Server, DB2, RDS, NoSQL- MongoDBTools: MS Office Suite, Nexus, Atlassian Confluence.

SDLC: Agile, Scrum, Waterfall Methodologies.

Languages: C, C++, SQL, .NET, PYTHON, Spring, Ruby, Objective C, Java/J2EE, shell, Perl, bash

Scripts: Shell Script, CMake, Batch Script, Groovy, Perl Script, PowerShell Script, JASON, YAML

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML, JSON.

Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.

Cloud Services: Azure, Google Cloud Platform (GCP), AWS

Virtualization: VMware ESX/ESXI, Power VM, Virtual Box, Citrix Xen, KVM

PROFESSIONAL EXPERIENCE:

SR CLOUD DEVOPS ENGINEER

Confidential, OMAHA, NE

Responsibilities:

  • Working on AWS provisioning AWS EC2 Infrastructure and deploying applications in AWS Elastic load balancing.
  • Worked on AWS ops work, AWS Lambda, AWS code deploys, AWS cloud formation and cloud foundry.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format to Run Ansible Scripts to provision Dev servers.
  • Hands on experience on Ansible server and workstation to manage and configure nodes
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions
  • Develop CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Azure cloud migrations/deployments - Web Roles, Worker Roles, Azure SQL - PaaS and IaaS. Enforced the highest coding quality standards.
  • Re-architected Azure IaaS environment in new datacenter using high performance DS series VMs
  • Implemented, configured, and customized JIRA issue tracking software with Agile plugin across all company functions and acted as JIRA/Confluence administrator
  • Good understanding on integrating JIRA with other products such as Sales Force, Share Point, Zendesk and Microsoft office connector.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes, Maven, Nexus, Nagios.
  • Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images
  • Automated Weekly releases with Maven scripting and Compiling Java code , Debugging and Placing Builds into Maven repository. Responsible for designing and deploying best SCM processes and procedures.
  • Configured Continuous integration tool like Jenkins with version control system GIT . Compile and build the code using maven build tool. Store the artifact files of Jenkins in Jfrog antifactory .
  • Used Ansible to automate Configuration management and to manage Web Applications , Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Used Jenkins and Nexus to build code from Subversion and deploy to testing and developing environments
  • Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes.
  • Experienced using different log monitoring tools like Splunk, ELK and LogStash for to see logs information
  • Strong experience on Troubleshooting Splunk search head, Indexer and forwarder issues and document. worked on generating and creating cookbooks and writing recipes using ruby language for provisioning ELK on servers and production servers.
  • Experience in virtualization of environment with VMware. Installation and configuration ESX hosts, Managing vcentres and data stores . Making new virtual machines, with Linux, Solaris, AIX, MAC OSX, and Windows, making templates, cloning VMs. Converting Physical to Virtual (P2V) and Virtual to Virtual (V2V) machines.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure
  • Created Docker images that handled Tomcat installation using major versions on the existing Maven-based image and then worked on building and testing these images.
  • Experience in different tools for monitoring the health checkups using Nagios.
  • Developed an automation tool with Selenium WebDriver and Java 8 to help converting the configurations of Hudson jobs into Jenkins jobs, migrated over 1000 tasks ahead of schedule with automation.
  • Converted the job configurations by use Java to go through the HTML elements in the jobs of Hudson , created new Jenkins jobs with the corresponding value as schedule configurations.
  • Development team used a GIT branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Experience in monitoring of servers using monitoring tools Nagios BladeLogic.

Environment: AWS EC2, Azure, VMware, Windows 2008, Tomcat Apache, Cloud watch, Cloud Formation, Git, Ansible Linux, Jenkins, EC2, python 2.7, Maven, Docker, AWS, WebLogic, ASB/Mule, F5, Nexus, Splunk, UNIX, Tomcat, Jasper Server, Service-Now, Hip Chat, Jabber, Windows, RHEL, Oracle Exa-data, LDAP, Shell script, Kubernetes, Docker.

SR DEVOPS ENGINEER

Confidential, CONNECTICUT

Responsibilities:

  • Worked on AWS cloud services like EC2, S3, VPC, IAM, RDS, ELB and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Responsible in Migrate on premise database to AWS Cloud and designed, built, and deployed a multitude application utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM ), by focusing on high-availability, fault tolerance, and auto-scaling
  • Creating complex JIRA workflows including project workflows, custom fields, notification schemes, reports and dashboards in JIRA
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Automated the cloud deployments using Chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented the Chef cookbook SSSD to automate the integration process between RHEL and Windows AD using Kerberos key tab file.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Prototype CI/CD system with GIT Lab on GKE utilizing Kubernetes and Docker for the runtime environment for the
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments
  • Created SCM Process, policies and procedures to follow development, release or deploy highest quality product for the enterprise. Worked on different Build tools like ANT, Maven, and MS-Build .
  • Worked with development team to create a collaborative IT operations model based on Agile and DevOps methodologies and wrote code to support automated IT operations methodology (foundation of cloud services) in various scripting languages.
  • Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes
  • Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds. Worked on Kafka distributed stream processing platform written in java .
  • Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and Junit
  • Responsible for creating complex JIRA workflows, conditions and setting up and maintaining JIRA, using Advanced scripts (Groovy & JavaScript) to extend workflow capabilities both front-end and back-end, for large enterprise JIRA environments .
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments automating the deployments on AWS using Terraform and Cloud Formation .
  • Implemented and enhanced the existing Scripts which are developed in Shell . Wrote script ( bash and shell ) to copy deliverables to local machine from CI / QA and then copying the code from local machine to production servers through putty .
  • Experience on Splunk Enterprise Deployments and enabled continuous integration on as part of configuration management
  • Administered Linux servers for several functions including managing Apache/Tomcat server, Mail server and MySQL databases in both development and production.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2 and custom Ruby/Bash Scripts.
  • Installed Red hat Linux 6.4, 6.5 and windows 2008 and 2012 servers on HP x86 servers (C7000, DL360, DL380's)

Environment: AWS, GIT, Jenkins, Red hat Linux, Windows servers 2008 and 2012, Cloud Formation, Terraform, Collective, UNIX (Red hat, Solaris and Centos), Jira, Oracle, Ant, Maven.

DEVOPS AUTOMATION ENGINEER

Confidential, FOSTER CITY, CA

Responsibilities:

  • Configured AWS EC2 instances using AMI ( Linux / Ubuntu ) for specific application. Maintained EC2 instances and S3 buckets on AWS.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Vagrant, Jenkins , and cloud Formation.
  • Experienced in setting up environments using continuous integration tool jenkins , by compiling build and its manifest file.
  • Configured Security group for EC2 instances for puppet master and puppet agents and Developing AWS cloud formation templates by setting up Auto scaling for EC2 instances which are Responsible for automation on AWS Cloud formation template
  • Responsible for SCM (source code management) configuration and deployment and utilized Puppet to automate Configuration management to manage Web Applications, Config Files, Data Base, Users Mount Points and Packages
  • Implemented Puppet modules and manifests to automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vmhosts management.
  • Automated the process of Building and deploying Java codes to web application server in Agile and Continuous Integration environment.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/ deployment systems.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Created the Master / Slave pattern for Jenkins to distribute the load and builds around the build farm. associated with the releases and using Version Control Tool for source codes repository SVN.
  • Development, Quality Assurance and Manage teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user straining for all Tortoise SVN , JIRA users to effectively use the tool.
  • Build scripts using ANT build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Extensively worked with system and network monitoring tool like Nagios, Splunk, Zabbix
  • Worked with Nagios and Oracle Enterprise Manager Console for application status monitoring.
  • Configured Managed and controlled the source code repository, currently housed in Subversion, GIT.
  • Support for Linux/Unix systems administration, operational support and problem resolution for server systems. Created shared NFS file system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting & Stopping the NFS services.
  • Buffer incoming events when splunk process not available using syslog-ng.

Environment: SVN, GIT, GitHub, JENKINS, AWS, CHEF, Maven, ANT, Tomcat, Cloud computing, JIRA, Shell/Perl Scripts, PYTHON, Nagios, WebSphere, JBoss EAP, Shell Scripts, Ruby, XML, UNIX, Oracle10g, 11g

BUILD & RELEASE ENGINEER

Confidential, SAN DIEGO, CA

Responsibilities:

  • Maintained and enhanced existing PUPPET modules to be deployed across various providers and deployment architectures.
  • Managed PUPPET classes, resources, packages, nodes and other common tasks using PUPPET console dashboard and live management.
  • Creating & conducting walkthroughs of ‘Deployment Plans’ for complex large-scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Working with an agile development team to deliver an end-to-end continuous integration/ delivery product using Run deck integrated with JENKINS to get the job done.
  • Deployed PUPPET Dashboard and PUPPET DB for configuration management to existing infrastructure.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure.
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
  • Experienced with CI tools ( JENKINS , Hudson ) and Version Control Tools or Source Code tools.
  • Responsible for writing Manifests to configure nodes.
  • Experienced in build automation using JENKINS , Maven , ANT.
  • Experienced in deploying Java projects using Maven /ANT and JENKINS .
  • Good understanding of building the Android Applications using the Maven and JENKINS .
  • Building post install scripts using Shell scripting in Linux servers.

Environment: Java, J2EE, ANT, Maven, JENKINS, Tomcat, GIT, GIThub, Bash, PUPPET, VMWare,, Linux, CentOS, JUnit, Cobertura, Rational ClearCase, Rational ClearQuest, uDeploy, Nexus, Oracle, MS SQL Server.

LINUX SYSTEM ADMINSTRATOR

Confidential

Responsibilities:

  • Installing, configuring, and upgrading of Red Hat Enterprise Linux OS
  • Installing, Configuring and Troubleshooting VMware ESX 5.0/5.5 Hypervisors, Sphere 5.0/5.5, and Virtual Center Servers.
  • Installation, integration and management of data backup/recovery solutions. Management and configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.
  • Building, Configuring, VMware Datacenter, responsible for designing and implementing Cluster ING wits HA, DRS, & Resource pools for high availability.
  • Creating VM's, templates, clones, snapshots and deploying Red hat enterprise machines out of templates and clones
  • Working with Apache Web servers and managing JBOSS, Apache Tomcat and Web Sphere Application servers
  • Monitoring - Nagios, Custom checks, AppDynamics, Splunk
  • Responsible for Deployment Automation - Puppet, MCollective, Custom Puppet modules, Ruby
  • Experience in using Enterprise Chef for setting up Chef Workstation, Chef Server and nodes.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Work with different team members for automation of Release components.
  • Involved in working with various code coverage tools like JACOCO configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.
  • Working with Apache Web servers and managing JBOSS, Apache Tomcat and Web Sphere Application servers
  • Supporting Application Team, Storage Team, DBA Team at OS system level.

E n v i r on me n t: Enterprise Linux 5.x, 6.x & 7.x, GIT, Ant, Maven, Artifactory, Tomcat, WebSphere, ClearCase, ClearQuest, Java, SVN, Stash, VMware, Clear Quest Jenkins, JBOSS, Fisheye, Shell, Perl Scripting, Nexus, Crucible, JIRA, WebLogic, WebSphere

JAVA DEVELOPER

Confidential

Responsibilities:

  • Developed using J2EE and web design technologies such as JSF, RichFaces, and JQuery.
  • Production Server and database server maintenance for multiple clients.
  • Implemented Grails Pagination to display data using Grails Templates and views
  • Implemented Grails Pagination to display data using Grails Templates and views.
  • Worked on Linux platform using Eclipse IDE for development.
  • Maintained version control of the development process using SVN.
  • Participated in agile product development methodologies and also conducted scrum meetings to improve the SDLC.
  • Coordinated with testers and QA experts to fix bugs and tracked these fixes using an internal bug reporting tool.

Environment: Java, Java Beans, JSP, Servlets, JDBC, JSF, Seam, Hibernate, Groovy on Grails, application Server, Apache Tomcat Webserver, Apache camel, Jasper reports, MySQL, Ubuntu Linux.

We'd love your feedback!