We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

Houston, TX

SUMMARY

  • Professional experience of 6+ years in the field of IT with strong innovative and technical background.
  • Strong experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management, Cloud Implementation and DevOps Engineering.
  • Highly Experienced in AWS services such as EC2, ELB, Auto - Scaling, S3,IAM, VPC, RDS, DynamoDB, Route 53, CloudTrail, CloudWatch, Lambda,ElasticCache,Glacier, SNS, SQS, CloudFormation,CloudFront, Beanstalk, EMR, AWS Workspaces.
  • Extensively managed Network ACL’s, EC2 and Security Groups in migrating traditional on-premises infrastructure to AWS cloud services which nowhosts 20+ AWS services.
  • Experience in configuring AWS Identity & Access Management (IAM) by managing the user’s new accounts, roles, and groups.
  • Expertise in installation, administration, configuration, performance tuning, infrastructure support and troubleshooting ofRedHat Linux,CentOS,Ubuntu,Mac, andWindows.
  • Expertise at DevOpsEngineering inautomating,building,deploying, andreleasingof code from one environment to another environment.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell Scripting (Bash). Used other scripting languages likePython,Ruby,Perlas well.
  • Expertise in creating DevOps strategy in a mix environment of Linux servers along with Amazon Web Services.
  • Expertise in working with version control tools like Subversion (SVN) and GIT.
  • Strong knowledge of source code control concepts like creating Branches, Merges, and Tags.
  • Worked on applications to achieve Continuous Integration (CI) and Continuous Delivery (CD).
  • Strong experience and administrating Continuous integration (CI) tools like Jenkins.
  • Extensively worked on Hudson/Jenkins, for Continuous Integration and end-to-end automation for all build and deployments.
  • Extensive experience usingMAVENandANTas build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Expertise in Application Deployments & Environment configuration usingAnsible,Chef,Puppet.
  • Experience in writingplaybooksand deploying applications usingAnsible.
  • Configured, monitored and distributed multi-platform servers usingChef. DefinedChef Serverand workstation to manage and configure nodes.
  • DevelopedChef CookbooksandRecipesto manage systems configurations.
  • Worked closely withOracle DBAsfrom theUNIX/Linuxperspective.
  • Administered databases usingRDS,MySQL,andDynamoDBin AWS and executed theDMLandDDL script.
  • Experience in building various containers usingDocker engineandDocker Machine environments, to deploy themicroservicesoriented environments for scalable applications.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Used multiple bug tracking software likeBugzilla,JIRA, andLean Testing. Used those tools in finding, recording, reporting, managing and tracking of bugs.
  • Experience in automation, orchestration, trends and industry-leading cloud vendor offerings.
  • In-depth understanding of Software Development Life Cycle Methodologies like Scrum, Waterfall, and Agile.
  • Expertise with Cloud methodologies like IaaS, PaaS, and SaaS.
  • Experience with Terraform to build infrastructure as a code.
  • Expertise in AWS Lambda for Server-less computing using Python.
  • Ability in deploying the developed code inApache, Tomcat, WebLogic, and JBoss.
  • Installed and Configured the Nexus Repository Manager.
  • Experience on working with VMware Workstation, Virtual Box, and Oracle Virtual Machine.
  • Having good knowledge in Cloud technology like AWS services, OpenStack(Iaas), OpenShift(PaaS).
  • Created and implemented automation in the form of infrastructure as code using Terraform for cloud platform solutions.
  • Experience in managing environments DEV, SIT, QA and UAT for various releases and designed instance strategies.
  • Designed, Implemented, and tested disaster recovery and business continuity architecture.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Extensive experience of working with release and deployment of large-scale and Enterprise applications and DevOps.
  • Excellent Presentation, customer support, and troubleshooting skills
  • Self-motivated team player with excellent interpersonal and communication skills. Ability to assess a situation, identify problems and devise corrective action.

TECHNICAL SKILLS

Amazon Web Services: IAM, EC2, ELB, EBS, Route 53, S3, AMI, Cloud Watch, Cloud Front, RDS, Lambda, VPC, Glacier, SQS, DynamoDB.

Configuration Management: Chef, Puppet, Ansible

Database: Oracle, DB2, MySQL, NoSQL, MSSQL, SQL Server

Languages/Scripting Languages: Bash Shell Scripting, Python Scripting, Ruby, Perl, C, C++, Java, J2EE

Version Control Tools: Subversion (SVN), GIT Hub

Containerization Tools: Docker, Kubernetes.

Web Servers: Apache, Tomcat, JBOSS, WebSphere, WebLogic.

Continuous Integration Tools: Jenkins, Hudson

Build Utility Tools: MAVEN, ANT, Nexus

Monitoring: Nagios, Splunk.

SDLC: Agile, Scrum, Waterfall.

Operating Systems: Red Hat, Ubuntu, CentOS, Linux, Mac,and WINDOWS

Virtualization Tools: Oracle VirtualBox, VMware Workstation

Bug Reporting Tools: Bugzilla, JIRA, Lean Testing.

PROFESSIONAL EXPERIENCE

Confidential, Houston, Tx

Cloud DevOps Engineer

Responsibilities:

  • Experience in designing and implementing private, public and/or hybrid cloud solutions.
  • Working on deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes across different environments.
  • Created S3 bucket for storage and backup as well as Utilized AWS CLI to automate backups on ephemeral data-storage.
  • Created security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Created the AWS infrastructure on cloud, from AWS cli using terraform.
  • Worked on creating the modules driven AWS infrastructure with Terraform. Created infrastructure Gitrepositories for Terraform to launch the stack.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Managed application deployments into Kubernetes clusters across different environments like dev, test, staging and production.
  • Created a Kubernetes cluster of with multiple nodes of EC2 instances using Kops.
  • Managed a PaaS for deployments using Docker, Ansible which reduced considerably deployment risks.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Installing/upgrading Jenkins infrastructure on multiple servers.
  • Used GIT Hub repository to run Jenkins job for Continuous Integration.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Strong experience with CI(Continuous integration) and CD (Continuous deployment) methodologies with Jenkins.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in chef.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Integrated Maven with Shell script created in bash to automate the deployments for the Java based applications.
  • Deployed microservices, including provisioning AWSenvironments using Ansible Playbooks.
  • Deep understanding of windows servers 2012-2016 and Linux servers, Hyper-V, Active Directory and HPE Active Directory, IIS, SQL.
  • Experience automating infrastructure deployments using security best practices.
  • Implemented virtualization solutions on VMware vSphere 5.x and 6.x Environment.
  • Expertise on HP Operation Orchestration (HP OO) workflow development and integrating with various networking, monitoring and public cloud providers and reporting.
  • Worked on custom policy development, patching, auditing and OS provisioning for RedHat and Windows platforms using HP server Automation.
  • Moved the server inactive Clusters, Datastores and Template Name to active ones by modifying JSON script and running HP OO flows.
  • Experience in server-side languages like JavaScript and JSON.

ENVIRONMENT: AWSEC2, VPC, Auto scaling,Cloud Watch,Route53, MS SQL, Terraform, Ruby, Python,Maven, Ansible, Chef, Jenkins, Shell Scripting, HP OO, Nagios, vSphere,GIT, Kubernetes, Docker.

Confidential, New York, NY

AWS DevOpsEngineer

Responsibilities:

  • Experience in designing and deploying AWSSolutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto Scaling groups.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups- CIDR's, VCP, NAT) and deployment and EC2 Installs.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience working with IAMto create new accounts, roles, and groups.
  • Experience in creating alarms and notifications for EC2 instances using CloudWatch.
  • Implemented AWSsolutions using EC2, S3, RDS, Elastic Load Balancer, Auto scaling groups.
  • Automate Deployment using Configuration Management tool like Puppet to provision Amazon AWS Instances to enable continuous Deployments.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDS, Dynamo DB and SNS services in AWScloud.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Created Chef Automation tools and builds, to do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Experience working with User admin groups, maintaining account and monitoring system performance using Nagios.
  • Implemented Maven builds to automate JAR and WAR.
  • Managed the Maven repository using Nexus tool and used the same to share the snapshots and release of internal projects.
  • Provide expertise and hands-on help, guidance to other engineers about cloud infrastructure, microservices container, application server configurations, Docker container management.
  • Worked on Docker and created virtual instances with Docker.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience with Docker, Kubernetes, swarm and clustering frameworks
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Used boto3 SDK for Python to perform the AWS related daily tasks.
  • Used RESTful/ Web API to enable data acquisition and retrieval from different domains.
  • Used Terraform and did ‘Infrastructure as code’ and modifying terraform scripts as and when configuration changes occur.
  • Migrated and managed complete AWS cloud environments to different regions using mainly Terraform, AWS Vault and BASH scripts.
  • Automated deployment (terraform, AWS cloudformation) and serverless architecture AWS lambda and AWS services
  • Using Git/GitHub repository for storing Terraform files and maintaining versioning.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Databags, templates, attributes.
  • Developed customized application configurations in Splunkto parse, index multiple types of log format across all application environments.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Improved skills on Red Hat Satellite 5.6, 6.0, OpenStack, OpenShift, Identity Management and other cloud computing technologies.
  • Managed and configured VMware virtual machine for RHEL.
  • Installed, configured and maintained web servers like HTTP Web Server, ApacheWeb Server, WebSphere on Red Hat Linux.

ENVIRONMENT: AWSEC2, VPC, Auto scaling, OpenStack, OpenShift, ELB, Red Hat EL 3/4/5/6 Cloud Watch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring,Terraform, Ruby, Python,Maven, Ansible, Chef, Jenkins, terraform, GIT, Kubernetes, Docker.

Confidential, Los Angeles, CA

AWS DevOps Engineer

RESPONSIBILITIES:

  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and Auto-Scaling of the instances.
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, RDS, Route53.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
  • Built Automation and Build Pipe Line Development using Jenkins and Maven. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
  • Responsible for Continuous Integration and Continuous Delivery using Jenkins, Maven and Chef.
  • Set up Jenkins master and added the necessary plugins and adding more slaves to support scalability and agility.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a code.
  • Installed, configured and administered Jenkins as Continuous Integration Server on Linux machines.
  • Expertise in scripting for automation and monitoring using shell and Python.
  • Implemented the setup for Master/slave architecture to improve the Performance of Jenkins.
  • Worked on deployment automation of all the microservices to pull images from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Extensively worked on creating Ansible playbooks for the application deployment and configuration changes, extreme programming practices.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Managed the source code repository and involved in the build, release and continuous integration process.
  • Automated the cloud deployments using puppet, python boto& fabric and AWS Cloud Formation templates.
  • Created proper documentation for new server setups and performed backups on existing servers.
  • Supported and developed tools for integration, automated testing, and release management.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, chef, PowerShell and Ruby/Bash scripts.
  • Used CloudWatch for monitoring server's CPU performance and memory utilization.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
  • Designed, wrote and implemented Python scripts for taking automatic EBS snapshots of EC2 instances.
  • Developed and maintained processes and associated scripts/tools for automated build, testing, and deployment of the products to various developments.
  • Implemented automated cloud infrastructure using Chef and automated centralized configuration using Puppet.
  • Verified the methods used to create and recreate software builds are consistent and repeatable.
  • Worked extensively with different Bug tracking tools like JIRA.
  • Participated in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

ENVIRONMENT: Ansible, Python, Ruby, Tomcat, Jenkins, Apache, WebSphere, JIRA, Puppet, RedHat Linux, Ubuntu, CentOS, Linux, GIT, AWS EC2, AWS S3, Puppet,AWS Cloud Formation Templates, AWS RDS, Maven, AWS Cloud Watch.

Confidential, Culver City, CA.

DevOps Engineer

Responsibilities:

  • As a DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used Subversion as source code repositories. Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in the OpenStack cloud, integrating it with Chef/Puppet.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Established Chef Best practices approach to system deployment with tools with vagrant and managingChef Cookbook as a unit of software deployment and independently version controlled.
  • Created Chef cookbooks and recipes that kickoff post-install scripts.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Database, Commands, Users Mount Points, Packages. Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Managed and controlled the source code repository, currently housed in TFS.
  • Excellent working knowledge of Team Foundation Server(TFS) Architecture, design, development, administration and maintenance. Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Developed custom OpenShift templates to deploy the applications and to create the OpenShift objects build, deployment on figs, services, routes and persistent volumes.
  • Improved the performance of SQL scripts by using ORM methodology.
  • Implemented the setup for Master/slave architecture to improve the Performance of Jenkins.
  • Implemented a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment.
  • Developed Ant and Maven scripts to automate the compilation, deployment, and testing of Web and J2EE applications.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing, and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

ENVIRONMENT: Java/J2EE, ANT, Maven, Subversion, Chef, Puppet, ORM, Linux, AWS, OpenStack, OpenShift, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Hudson CI tool on Linux machines.
  • Implemented the setup for Master/slave architecture to improve the Performance of Hudson.
  • Migrated to Jenkins from Hudson for Continuous Integration and deployment into Apache Tomcat Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing, and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Suggested tools and related implementation to engineering teams regarding cloud-based services.
  • Executed QA services for enhancing the efficiency of technologies and related updates for cloud storage applications.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

ENVIRONMENT: Java, SVN, Hudson / Jenkins, ANT, WebSphere, Jira.

Confidential

Jr. Linux/Unix Administrator

Responsibilities:

  • Worked with DBAs on the installation of RDBMS database and log generation.
  • Deployed various J2EE applications (WAR and EAR) into web application server JBoss.
  • Involved in installing and applying patches to SUSE, AIX and RedHat Linux.
  • Worked on disk and file system management through Logical Volume Manager (LVM) on Linux.
  • Wrote PL/SQL queries to access data from Oracle database.
  • Designed and coded using C, C++, QT, multi-threading, data structure and Algorithms in different OS environments like Windows and Mac.
  • Installed Linux on VMware virtual servers using Virtual Client Infrastructure Console.
  • Performed installing, configuring and troubleshooting web servers like IBM HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Linux (RedHat & CentOS).
  • Installed and configured HTTP, TFTP, DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and SSH on Linux servers.
  • Setting up CRON schedules for backups and monitoring the production servers using Nagios.

ENVIRONMENT: RDBMS, J2EE, JBoss, SUSE, AIX, RedHat Linux, LVM, SVM, Oracle, Java, AngularJS, PL/SQL, VMware, Apache, WebSphere, Windows, CVS, Nagios, C, C++.

Hire Now