We provide IT Staff Augmentation Services!

Sr. Cloud-devops Engineer Resume

4.00/5 (Submit Your Rating)

OhiO

PROFESSIONAL SUMMARY:

  • Certified AWS Developer - Associate with 7+ years of IT experience with sound knowledge in Configuration Management , Continuous Integration and Continuous Delivery (CI/CD), Build and Release, Linux and System Administration with cloud platforms like Amazon Web Services (AWS), Azure, OpenStack, under the Unix/Linux/Windows platform’s with strong knowledge on the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfal l methodologies.
  • Expertise in Configuring and deploying Azure Automation Scripts for a multitude of applications utilizing the Azure stack ( Including Compute, Web Mobile, Blobs, Resource Groups , Azure Data Lake , HDInsight Clusters , Azure Data Factory , Azure SQL, Cloud Services, and ARM) .
  • Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups and also having good knowledge on Azure Fabric.
  • Managed Clusters with various Servers in Azure Cloud Resource Groups and monitored via remotely run scripts Ambari, Azure Data Factory .
  • Experience in Architecting and securing the Infrastructure on AWS using IAM, KMS, EMR, Cognito, API Gateway, Cloud Trail, Cloud Watch, Amazon Simple Kinesis, Lambda, NACL, Elastic Beanstalk, Redshift and CloudFormation. Queue Service (Amazon SQS), Config, AWS .
  • Wrote Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
  • Worked with AWS S3 services like creating buckets, configuring buckets with permissions, logging, versioning, tagging & lifecycle policies to back the data from AWS S3 to AWS Glacier. Worked on Kinesis for gathering the user input data and log files for security purposes and export them to S3 if needed.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Handled migration of on-premises applications to cloud and created resources in cloud to enable this and expert in deploying of OpenStack on Azure platform and handling issues related to RDP of Azure Infrastructure.
  • Experience in Creating Docker images using Docker files, worked on Docker container snapshots, removing images, and managing Docker volumes. Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments.
  • Created Docker images using Docker files, worked on Docker container snapshots, removing images, and managing Docker volumes. Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments.
  • Experience in Blue/Green deployment strategy by creating new applications which are identical to the existing production environment using automation frameworks such as OpenStack Cloud Formation and Terraform templates.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
  • Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
  • Experience in working on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Proficient in the setup of Chef servers, workstations & bootstrapping infrastructure Chef nodes for configuration management and system deployment tools like vagrant, berkshelf and test-kitchen.
  • Executed the automation from commit to deployment directly into Azure VM by implementing a CI/CD pipeline with the help of Jenkins and Chef . Setting up Chef Infra , bootstrapping nodes, creating and uploading recipes , node convergence in Chef SCM .
  • In-depth knowledge of computer applications and scripting like Shell, Ruby, Groovy, Python, Perl, and XML . Utilized MySQL, MongoDB, DynamoDB and Elastic cache to perform essential database administration.
  • Experience in Branching, Merging, Tagging and maintaining across the environments using SCM tools like GIT, Subversion ( SVN), TFS, Bitbucket and used webhooks for integrating with continuous Integration tools Jenkins, Bamboo and ANT, MAVEN and Gradle for generating builds. Designed quality profiles and certain standards set by installing Quality Gates in SONARQUBE
  • Developed Python, Perl and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven, gradle.
  • Worked in the agile environment of JIRA refactoring existing components & widgets to keep in sync with the emerging trends of AEM.
  • Work on Nagios and ELK for server monitoring, also used Net Scalar and monitoring tools like Nagios for Load Balancing and Controlling Flow of Traffic
  • As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop on-going test automation Ansible, Python based framework Using Puppet to Setup/teardown of ELK stack (Elastic Search, Logstash, Kibana).
  • Configuring and managing an ELK stack, setup the Elastic search ELK Stack to collect, search and analyze log files across the servers and created optimized indexes and derived analytics on Elasticsearch data.
  • Strong experience in installation, configuration, maintenance and troubleshooting of RedHat Linux, SUSE Linux , Ubuntu, Fedora, CentOS , Sun Solaris , Windows Servers. Experience in Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH, and SAMBA .

TECHNICAL SKILLS:

Operating System: Linux (RedHat 4/5/6/7, CENTOS), Unix, Solaris 11/10/9/8, Ubuntu 12/13/14, Windows NT, Windows 8, 12, 12R2, MacOS.

Cloud Platforms: AWS, Azure

Web Technologies: HTML, CSS, XML, AJAX

Management Tools: Jenkins, Chef, Puppet, Ansible, Kickstart, Jumpstart

Windows Hyper: V, VMware ESXi, Virtual Box, vCenter, vSphere, Power VM

Containerization Tools: Kubernetes, Docker, OpenShift, Spinnaker

PaaS: Open stack

Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g

CI and Build Tools: ANT, Maven, Hudson, Bamboo

Testing and ticketing tools: SonarQube, Selenium, JIRA, ServiceNow, Remedy, ConnectWise

Monitoring and Logging Tools: Nagios, Splunk, ELK, Datadog, Dynatrace

GIT, GitHub, Subversion, Bit: Bucket, CVS, Clear Case

Scripting: Python, Shell Scripting, Ruby Scripting, Power Shell, YAML Perl

Database Systems: Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra

Networking/Protocol: DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP

PROFESSIONAL EXPERIENCE:

Confidential, OHIO

Sr. Cloud-DevOps Engineer

Responsibilities:

  • Maintained Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), SQL Azure. Well experienced in deployment & configuration management and Virtualization.
  • Worked on data migration projects involving Cloud & Big Data technologies like Microsoft Azure Data Lake, Azure SQL Data warehouse, Apache Spark , Azure Data Factory , Azure Service Bus , Azure Functions Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal . Monitoring and implementing security on Azure IAAS VMs and virtual networks.
  • Created, configured and managed a cluster of VMs that are preconfigured to run containerized applications using Azure container services and worked on Azure Web Roles, Worker Roles , SQL Azure , Azure Storage , Azure Virtual Networks, subnets, network settings and Azure AD Licenses .
  • Involved in configuring continuous integration (CI) from source control, setting up build definition within Visual Studio Team Services ( VSTS) and configure continuous delivery (CD) to automate the deployment of ASP.NET MVC applications to Azur e web apps.
  • Led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365 , Dropbox . Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.
  • Used Azure Terraform to deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
  • To trigger changes made in AWS Dynamo DB integrated it with Lambda, created Cron jobs for initiating our daily batch data pulls, executing our continuous integration tests done under Jenkins & backup the Dynamo DB streams.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN).
  • Experience in using Chef to continuously deploy pipeline for infrastructure and applications, automated testing for compliance and security, as well as dashboards and reports for troubleshooting, auditing and management.
  • Implemented 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 Azure VM's.
  • Configuration of Ansible modules for AWS cloud deployment. Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline
  • Experience in writing Ansible playbooks for installing WebLogic/tomcat application, deployment of WAR, JAR, and EAR files across all the environments.
  • Expertise with Docker images using a Docker file, worked on container snapshots, removing Images and managing Docker volumes. Orchestration of Docker images and Containers using Kubernetes by creating master and node.
  • Created Docker file for each micro service's and also changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container
  • Created several pods and services using Master and pods architecture of Kubernetes and developed microservice onboarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Established a local dev workflow that centered around minikube to validate deployments in Kubernetes
  • Defined and managed release planning and branching strategy of GIT servers. Also, helped educate engineering community on the appropriate use of GIT . Implemented auto environment creation using ansible and Azure .
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control. Used both GIT and Bitbucket source control systems to manage code.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Built Elasticsearch (ELK Stack) cluster in multiple data centers for High Availability Strong Server Build skills and building client/server services like NFS, DNS, DHCP, HTTP/HTTPS, SSH, LAMP, VNC.
  • Proficient with Shell, Bash, Python, PowerShell, YAML, Ruby and Perl scripting languages for automation, monitoring. Created Azure PowerShell script for APIM backup and restore operations. Created several SQL scripts as part of bug fixes to provide immediate solutions for some of the common issues on Windows machines.
  • Developed automation scripting in Python using Chef to deploy & manage Java .Net applications across Linux/Windows servers.
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure as well as in installation, configuration & administration of Microsoft Windows 2012 R2 Servers and Microsoft Visual Studio, used GIT HUB or source control, data collection, reporting, and project tracking.
  • Analyze, troubleshooting, and resolve RedHat Linux and Server HW , Network problems in a Production Server environment

Environment: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Office365, RBAC), AWS(LAMBDA,IAM,DYNAMO DB) Chef 13.x/12.x, Ansible 2.4, Docker 1.13.1/1.12.6 Helm, Kubernetes 1.8/1.7, Maven 3.5.x,xml, Jenkins 2.10x, GIT-2.1, ASP.NET, Python 3.6, Jira 6.4,.

Confidential, Los Angeles, CA

Cloud-DevOps Engineer

Responsibilities:

  • Built and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables and Elastic Load Balancer.
  • Created AWS CloudFormation 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.
  • Utilized Cloud Watch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, EBS volumes, and to monitor logs for a better understanding and operation of the system.
  • Used OpenStack and provided framework and plugins for additional network services, such as Load Balancing-as-a-Service (LBaaS), Firewalls-as-a-Service (FWaaS) and Virtual Private Networks-as-a-Service (VPNaaS) to be deployed and managed.
  • Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the requirement on regular basis.
  • Experience in creating AWS infrastructure such as EC2 instances, VPC, S3 buckets using Terraform templates and convert them to AMIs using Packer for production use as a part of a continuous delivery pipeline.
  • Administered security and configured user access and limits using AWS Identity and Access Management (IAM) by creating new profiles and policies for user management in JSON
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Experienced with deployment automation of all the microservices to pull the image from the private Docker Registry and deploy to Docker Swarm Cluster using Ansible.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods .
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Implemented Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.
  • Worked with Chef Enterprise hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes. Wrote Recipes and Cookbooks and uploaded them to Chef-server.
  • Managed OnsiteOS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Worked on Managing the Private Cloud Environment using Chef. Created a microservice environment on the cloud by deploying services as docker containers. We used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances.
  • Maintained Artifacts in binary repositories using Jfrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Created scripts in Python which integrated with Amazon API in SaaS environment to control instance operations. Implemented zero downtime deployment process in WebLogic using Python, Shell script & automated it using Jenkins.
  • Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
  • Created scripts in Python to automate log rotation of multiple logs from web servers. Working with Python ORM Libraries including Django ORM to create Web applications.
  • Setup SCM Polling for Immediate Builds with Maven and Maven Repository by installing Jenkins Plugins for GIT Repository.
  • Configured Git with Jenkins & automated the build process through SCM polling. Created post-commit & pre-push hooks using Python in Git repositories. Resolved merging issues during rebasing & re-integrating branches.
  • Responsible for performance monitoring of the API's using Grafana for log monitoring, Dynatrace for web request, response time and CPU percentage
  • Designed an ELK (Elasticsearch Logstash Kibana) system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3. Terminated SSL on to Nginx to remove overhead on API servers.
  • Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog, New Relic and resolved network related issues with manual commands and built Splunk Cluster environment with High Availability resources.
  • Experience in working with SQL database like MySQL, Oracle 10i/9i/8i, SQL Server and NoSQL databases like MongoDB, DynamoDB and Cassandra.
  • Expertise in creating LDAP, Active Directory and management of network related services like TCP/IP, FTP, SSH, DNS, VPN, SMTP, DHCP, NIS, and other Network Services.

Environment: AWS (EC2, EBS, S3, VPC, Elasticsearch, Lambda, API Gateway, Route 53 (DNS), RDS, Dynamo DB, Load Balancers, CloudWatch, SNS, SES, SQS, IAM, RedShift, Ops Works), Maven xml, Chef, Ansible, Docker, Kubernetes, PCF, Jenkins, Datadog, Jira.

Confidential, SanDiego,CA

DevOps Engineer

Responsibilities:

  • Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation.
  • Used Hybrid cloud environment for application deployments using OpenStack cloud and worked within the cloud for Integration process and used OpenStack to build cloud labs for application deployment for Testing Environments.
  • Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet-master , agent nodes and an admin control workstation
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
  • Developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Setup threshold alerts in Nagios XI and updated contact definitions to notify potential service or host interruptions.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, SVN.
  • Developed Shell Scripts and Perl for automation of the build and release process. Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance with environments. Created artifact documents through the source code and internal deployment in Nexus repository. Implemented Disaster recovery project on AWS using various DevOps automation for CI/CD.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Implemented Maven Release Plug-in through Jenkins Jobs for deploying the artifacts to GIT repository.
  • Installing and configuring Jenkins, installing plug-in, configuring security, creating a master and slaves for implementation of multiple parallel builds.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Git, GitHub, Subversion (SVN), Perforce and TFS on Linux and Windows platforms.
  • Experienced in authoring pom.xml, build.xml files performing releases with the Maven, ANT release plugin, and managing artifacts in Sonar Qube NEXUS, JFrog Artifactory.
  • Worked on changing the application run time process using Python scripts for WebLogic configuration and shell scripts for database configuration

Environmen t : Jenkins, Puppet, OpenStack, Linux, Solaris, RHEL 6.x, Vagrant, Ant, Git, Jira, Nexus, Windows, Bash, Python, Apache2, Network Protocols, Virtualization, BMC Remedy, Oracle HTTP Server.

Confidential

Build and release engineer

Responsibilities:

  • Responsible for writing the Release Notes, documenting all the information about the release, changes implemented in current release and defects fixed and Involved with development teams to support simultaneous software releases.
  • Worked with installation, deployment and maintenance of middleware application servers to RHEL and Test environments. Experience in managing Apache Tomcat Application Server.
  • Involved in DevOps migration/automation processes for build and deploy systems. Used Jenkins/Hudson and implemented CI/CD pipeline using plugins like conditional build step, deploy to Git.
  • Created Jenkins jobs and distributing load on Jenkins server by configuring Jenkins nodes, which will enable parallel builds. Performed automation of CI/CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality.
  • Used Puppet and Urban code deploy tool for application delivery automation and written scripts in Ruby to manage deployment automation
  • Experience in creating various modules and automation of various facts in Puppet , adding nodes to enterprise Puppet master and managing Puppet agents . Creating Puppet manifests files and implementing Puppet to convert Infrastructure as code .
  • Used ANT build tool for scripts deployment and deploy processes using Jenkins to move from one environment to other.
  • Used GIT version control to manage the source code and integrating with Jenkins/Hudson to support build automation and integrated with JIRA to monitor the commits.
  • Integrated the GIT by using Webhooks and Scripted Rest API in ServiceNow and stored the information in ServiceNow table. Worked on authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
  • Created and maintained build automation shell, managed building fixes, merges, release cuts as needed, Written scripts for environment changes in Bash and Perl for WebSphere mapping modules to the enterprise application.
  • In the production environment implemented and configured Nagios for continuous monitoring of applications and enabled notifications via emails and text messages.
  • Involved in Building and configuring Red Hat Linux Servers using Kickstart server as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise production, QA and UAT/staging.

Environment: Shell Scripts, SVN, Ant, Maven, Apache, Tomcat, WebSphere, WebLogic, Eclipse, Bitbucket, Nexus repository, UNIX, Windows

Confidential

Linux Administrator

Responsibilities:

  • Administered Red Hat Linux 5.x/6 servers for several functions including managing Apache Tomcat server, mail server, MySQL database and Firewall in both Development and Production.
  • Responsible for package management like installing, updating and removing different packages using RPM and YUM to update specific packages.
  • Installed and configured DHCP, DNS, TCP/IP, UDP, FTP, NFS server and clients, Assigning IP addresses to client hosts, and performed Troubleshooting.
  • Worked on Linux Logical Volume (LVM), created volume groups, Logical volumes, file systems, and troubleshooting.
  • Responsible for maintaining security on RedHat Linux and provided support to various Linux users.
  • Worked on changing the application run time process using Python scripts for WebLogic configuration and shell scripts for database configuration.

Environment: Shell Scripts, SVN, Ant, Maven, Apache, Tomcat, WebSphere, WebLogic, Eclipse, Bitbucket, Nexus repository, UNIX, Windows

Confidential

System administrator

Responsibilities:

  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in the environment.
  • Provided 24x7 System Administration support for 300+ Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
  • Installation, configuration, and administration of Red Hat Linux servers and support for Servers.
  • Worked on Installing and setting up Oracle9i on Linux for the development team.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities

Environment: Linux Red Hat 3.x/4.x, RHEL 3/4/5, Solaris 9/10, Bash/shell, WebSphere 6.x/7.x/8.x, MySQL, DHCP, NFS, Apache, DNS, VMware, DNS, NIS, NFS, Apache Tomcat.

We'd love your feedback!