We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

3.00/5 (Submit Your Rating)

Macon, GA

SUMMARY

  • 6+ years of IT experience as Devops Engineer, Cloud Engineer, AWS Architect & Developer, Azure Developer Administrator, and Linux System Administrator working on server - based operating system; kernel configurations on Red hat Linux, CentOS, SUSE, Debian 7, Ubuntu 12.x/13.x, kernel Parameter & Tuning, Trouble Shooting System & Performance Issues. Extensive experience includes SCM, DevOps Build/Release Management, AWS, Change/Incident Management and Cloud Management.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, CloudFront, CloudFormation, ElacticCache, CloudWatch, SNS, Route 53.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Good hands-on experience with DevOps configuration management tools such as Chef, Puppet, Ansible.
  • Writing 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.
  • Experience with AWS instances spanning across Dev, Test and Pre-production and Cloud Automation through Open Source DevOpstools like Chef, Jenkins & Docker.
  • Worked as DevOps engineer in field of automation.
  • Worked on applications to achieve continuous integration (CI) and continuous delivery (CD).
  • Extensively worked on Jenkins/Hudson/Teamcity/Ansible/Bamboo/Docker. By installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Developed CI/CD system with Jenkins on Google'sKubernetescontainer environment, utilizingkubernetesand Jenkins for the runtime environment for the CI/CD system to build and test and deploy.
  • Experience in architecting, developing and maintaining automation to configure, deploy and operate IDP in development, integration, and production environments.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA) Product focused and deeply passionate about solving interesting problems.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Experience with deployments, maintenance, and troubleshooting applications on Azure.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation, it includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, and GitHub.
  • Experience is using Tomcat, JBOSS, Weblogic and Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
  • Migrated on-perm data centers to cloud providers like AWS and Azure.
  • Virtualized the servers using the Docker for the test environments and dev-environments using Docker containers.
  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Databags, templates, attributes.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant.
  • Designed highly accessible, fault tolerant and cost effective systems using multiple EC2 instances, Auto scaling, Elastic Load Balance and AMIs.
  • Focusing on high-availability, fault tolerance and auto-scaling in cloud formation. Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it.
  • Experience to manage IAM users by creating new users, giving them a limited access as per needs, assign roles and policies to specific user.
  • Worked on creating Cloud Formation templates for dev, test, staging and production.
  • Designed and built automated infrastructure using open source tools like Dockers, Jenkins.
  • Knowledge and experience in creating Jenkins Pipeline.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT, SVN (subversion) on Linux and windows platforms.
  • Strong problem solving, communication &presentation skills. In one sentence “A very good team player.”

TECHNICAL SKILLS

Deployment Tools: Jenkins, Build forge, uDeploy, Docker, Bamboo, kubernetes.

Configuration management tools: Chef, Puppet, Ansible, SaltStack.

Programming Languages: Shell, Python, Java, Groovy, PERL, SQL and PL/SQL.

Version Control: Hg Mercurial, Perforce, SVN, CVS, Git, GitHub.

Cloud Computing: AWS EC2, S3, IAM, CloudFromation, EBS, AZURE, SQS.

Build tools: Ant, Maven.

Application servers: Apache Tomcat, Nginix, Nagios, JBoss, NEXUS, WebSphere

Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, MongoDB

Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MAC OSX.

Protocols: TCP/IP, HTTP/HTTPS

Bug Trackers: Bugzilla, JIRA and Crucible.

PROFESSIONAL EXPERIENCE

Confidential

Cloud DevOps Engineer

Responsibilities:

  • Experienced in provisioning, configuring and troubleshooting of various AWScloud services, EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM.
  • Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build theAWS with the paradigm of Infrastructure as a Code.
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Experience inAWSElastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Provided security and managed user access and quota usingAWSIdentity and Access Management (IAM), including creating new Policies for user management.
  • Experienced with installation ofAWSCLI to control variousAWSservices through SHELL/BASH scripting.
  • Experience in variousIAAS/PAAS design groups & working toward architecting and implementing the product.
  • Used MySQL,DynamoDBand ElastiCache to perform basic database administration build.
  • Created and maintained cloud application, migrated on premises application servers to AWS.
  • Worked onAWSElastic Beanstalk for fast deploying of various applications developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created build pipeline, continuous integration and test automation framework utilizing such tools asTerraform, Git, API Gateway, and Jenkins.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Managed AWS EC2 virtual instances using Puppet.
  • Building, testing, packaging, dockerizing and socializing across the team.
  • Experience working onDockerhub, creatingDockerimages and handling multiple images primarily for middleware installations and domain configuration.
  • DesignAWSCloud Formation templates to create custom sized VPC, subnets, S3 to ensure successful deployment of Web applications and database templates.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's(Linux) and configuring the servers for specified applications.
  • UsedRESTfulinterfaces pull together data from disparate sources to present unified information to humans as well as other business systems.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • DevelopedPowerShellscripts to automate builds and deployments to multiple environment Dev Azure and On Premise environments.
  • PowerShellscripting experience on creating automation process for Branching, build creation and deployments.
  • Virtualization using KVM, Xen, VMWare ESX/ESXi, vSphere, Oracle Virtual Box, Virt-manager.
  • Implemented a Continuous Delivery pipeline withDocker, Jenkins and GitHub and AWS.
  • Designed, developed, implemented, and maintained custom Jenkins tasks in Java andGroovy.
  • Set up CI (Continuous Integration) for major releases in Jenkins and docker to automate most of the build related tasks.
  • Experience with KVMand AWS
  • ExperienceAzurePlatform Development, Deployment Concepts., hostedCloudServices, platform service and close interface with WindowsAzureMulti-factor Authentications.
  • Hands-on admin collaborating in continuous integration and deployment (Jira,Bamboo, Glassfish)
  • Involved in maintaining and power shell scripts for application deployment automation.
  • CarriedBuilds& Deployments on various environments usingBuildForgeAutomation tool.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Installation, configuration and maintenance of Chef and Puppet to manage the configurations, apply patches.
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Implemented the use of Nagios tool for monitoring and analysing the network loads on the individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting and add-ons.
  • Worked on projects including DR, P5/6 to P7 migrations,AIXo/s upgrades from 5.x to 6.1.
  • Experience in build, performance, troubleshooting and MaintainingAIXand security Patching.
  • Developed autocontainer to automate containerization of new and existing applications as well as deployment and management of complex run time environment likeKubernates.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Worked under Agile Methodology to reach organization goals, acted as scrum master.

Environment: AWS, EC2, S3, IAM, CloudFormation, Cloudwatch, SNS, Jenkins, Maven, GIT, Chef, Nexus, Docker, Apache Webserver, Linux, KVM, Windows, Solaris, Tomcat, Apache, Restful, Java, Python, Shell, Agile, SQL server.

Confidential, Macon, GA

DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies on the IAM role based polices and customizing the JSON template.
  • Experience in designing and deployingAWSSolutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Used Amazon Web Services (AWS) console and theAWSCLI to launch and manage VM's with Public/Private subnet and setup load balancing, security groups etc.
  • Installed and supported the Clear Case and Multi-Site tools for the entire group.
  • Assisted customers in implementing DevOps strategies usingBuildforgeas the automation engine.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds.
  • Involved in creating, configuring and upgradation of Maven build and deploy scripts to deploySOA12c based applications.
  • Setup and configured KVM on Red hat and Xen on SuSE and installed guest OS on KVMand Xen
  • Experience withPowerShelland AzurePowerShell, developed and maintainedPowerShell Runbooks. Experience on Microsoft SMA (Service Management Automation).
  • Used ANT as build tool on Java projects for the development of build artifacts on the source code.
  • Maintained legacy ANT build files, store them in NEXUS web server for backup.
  • Worked inDevOpsgroup running Jenkins in aDockercontainer with EC2 slaves in Amazon AWS cloud configuration.
  • Utilized Bitbucket server,Bamboo, and Crucible integrated with Jira and Confluence. Accomplishing parity of process between the two systems before releasing to the stakeholders.
  • Responsible for knowledge transfer and on-boarding support for the different Developer teams on Bitbucket,Bamboo, Crucible, Jira, MSBuild.
  • Developed and Consumed SOAP andRESTFULWeb Services.
  • Implemented a Continuous Delivery pipeline withDocker, Jenkins and GitHub and AWS.
  • Implemented unit testing framework driven using Junit and Cucumber Set up Jenkins master/slave to distribute builds on salve nodes.
  • Experience in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS and DHCP etc. Created selenium based scripts using Junit.
  • Well versed with nagios monitoring setup,puppetautomation for squid, beakers, apache, module automation for middle ware environments.
  • Developed deployment, configurations, provisioning all the middleware products usingpuppetand ruby.
  • Worked in the securing the Data in modules by using theHieradata.
  • Usedkubernetesto deploy scale, load balance, scale and manage containers.
  • Developed CI/CD system with Jenkins on Google'sKubernetescontainer environment, utilizingkubernetesand docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Experience in SQL Server 2008/2012 Installation, Configuration, Backup and Recovery.
  • Migrated SQL Server 2008 database to WindowsAzureSQL Database and updating the Connection Strings based on this.
  • Created Cache Memory on WindowsAzureto improve the performance of data transfer between SQLAzureand WCF services. Created a Virtual Network on WindowsAzureto connect all the servers
  • CreatedAnsibleplaybooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Configured theAnsibleplaybooks withAnsibleTower so that other users can run them with just a push of abutton.
  • UsedTerraformscripts to automate future AWS service creations.
  • Demonstrated howAnsiblealong withAnsibleTower can be used to automate different softwaredevelopment processes all over the organization. Deployed the java application into web application servers like Apache, Tomcat.
  • Used Ansible andTerraformfor creating subnets, security groups, route tables and ACL's for VPC creation
  • Hands-on experience with installingAIXon LPAR, VIO server and client using NIM.
  • Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.

Environment: AWS, S3, AWS cloud watch, Nginx, Build forge, ANT, Maven, GitHub, RPM, YUM, Ansible, Docker, Java, kubernetes, Apache Tomcat, JBoss, Junit, KVM, Bash, Shell, Python, Ruby.

Confidential

Cloud DevOps Engineer

Responsibilities:

  • Involved in designing and documenting the deployment and migration process
  • Actively involved in various production and lower level environment deployments
  • Provided configuration management expertise to all software development projects.
  • Implementing a Continuous Integration and Continuous Deployment framework using Jenkins, and Maven in Linux environment.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
  • Maintaining and creating Scripts Using Shell for automating Various System Processes
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Extensively involved in writing the cookbooks and recipes.
  • Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Hands on experience with WindowsAzure,CloudServices, Storage/Storage Accounts,AzureTraffic Manager
  • Creating and Managing Virtual Machines in WindowsAzureand setting up communication with the help of endpoints.
  • UsedTerraformscripts to automate future AWS service creations.
  • Hands on experience with WindowsAzure,CloudServices, Storage/Storage Accounts,AzureTraffic Manager.
  • Migration of application from kvm to Docker containers.
  • Worked closely with customers on the technical requirements for Cloud for various technology like VMware, Openstack, CloudForm,Azure, Pivotal Cloud Foundry, Pivotal HD, Pivotal GreenPlum DB and AzureHDInsight.
  • Workload migration from VMware to Openstack, as part of the cloud factory team I helped the team migrating the workload from private cloud to theAzurePublic Cloud
  • Prepared a POC platform for Cloud Foundry onAzurePublic Cloud and Compared with the DCOS and Kubernetes Docker orchestrator platforms for implementing Microservices based on Java, Spring boot, Spring Cloud with REST API.
  • Created branches and managed the source code for various applications in GIT.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule thebuilds.
  • Troubleshooting errors and fixing them. Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Experience with TFS API's for automating Builds, deployment process and developed testing framework using codedUI and TFS API's.
  • Used PowerShell to execute commands/scripts, Installed remote server administration tools using Powershell, Used PowerShell, PowerCLI.
  • Managed the MAVEN Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Used MAVEN tobuildrpms from source code checked out from GIT with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Worked on the transition project, which involves migration activities from Ant to Maven in order to standardize thebuildacross all the applications.
  • Developedbuildand deployment scripts using MAVEN and initiated them using Jenkins to move from one environment to other environments.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Developed PowerShell scripts to automate Active Directory and server tasks and Generate reports for administrators and management.
  • Provided end-user straining for all Tortoise SVN, JIRA for users to effectively use the tool.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Worked under Agile process, acted as product owner and scrum master and used JIRA dashboard for story tracking.

Environment: Jenkins, Puppet, NEXUS, Artifactory, GIT, MAVEN, JIRA, Java, LINUX, Windows, Web logic, Apache, Tomcat, MySQL, Shell scripts.

Confidential

Build & Release Engineer

Responsibilities:

  • Linux System Administrator with Linux, Red hat, VMWare, Secured Storage Systems.
  • Installed and configured Red Hat Enterprise Linux 5.x, Centos, Sun Solaris 9, 10 and IBM AIX5L 5.x operating systems on large distributed environment.
  • Configuration management, release management and build management using JENKINS/HUDSON
  • Configuration and maintenance of Linux applications such as Apache, NFS, BIND, SSH, and SNMP.
  • Experience on working with disk formatting, creating, extending and reducing of Volume group (VG) s, Logical volume (LV) s, disk striping and file systems creation
  • Experience in LDAP based directories like Active Directory.
  • Management, Planning, Implementation and Security of Network & Server / Linux Services.
  • Components like Policy Server, Web Agent, Policy Store and Key Store.
  • Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Configured Build Controller and agents using TFS 2013.
  • Configured newly featured Git with TFS 2013.
  • Created branches and managed the source code for various applications in GIT.
  • Created various scripts in Python and Ruby for automation of various build processes.
  • Experience building large infrastructure for disaster recovery and multi data center strategy.
  • Involved in Building data backup/recovery strategy and plans.
  • Created the Maven scripts to deploy the applications to Apache Tomcat and WebLogic Servers.
  • ConfiguredApachewebserverin the Linux AWS Cloud environment using Puppet automation.
  • Setup various Jenkins jobs for build and test automation.
  • Managed the source control using version controlling tool GIT.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Working closely with Development Managers to fine tune the release process and provide feedback on process improvements.
  • Redesigned and re-implement DNS infrastructure to reduce complexity, improve performance, simplify administration, and facilitate deployment automation.
  • Designed testing framework to support REST based web services API, User Interface, and database code to be tested for regression as the code is deployed in each environment.
  • Experience in troubleshooting application level issues to perform root cause analysis.
  • Perform training, design and knowledge transfer sessions.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Openstack, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows.

We'd love your feedback!