We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

Houston, TX

SUMMARY

  • Professional experience of 7 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 now hosts 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 theDMLand DDL script.
  • Experience in building various containers usingDocker engineandDocker Machine environments, to deploy themicroservices oriented 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 Git repositories 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 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 DevOps Engineer

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 IAM to 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 Splunk to 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, Apache Web 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 managing Chef 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.

Hire Now