We provide IT Staff Augmentation Services!

Sr. Cloud Engineer Resume

Chicago, IL

PROFESSIONAL SUMMARY:

  • Professional career with 7+ years of experience working in various fields of Cloud as AWS, Azure and OpenStack in addition with DevOps. Experienced in Configuring, Managing and Administering by providing application, technical support.
  • Hands on experience in Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. Expertise in deploying Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, AZURE Storage, Azure AD Licenses, Office365). Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • Experience in designing and deploying a multitude of applications utilizing almost all the AWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high - availability, fault tolerance, and auto scaling in AWSCloud formation.
  • Experience in creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS and Experienced working with AWS LAMBDA which runs the code with response of events.
  • Extensive experience on creating architecture and deployment of enterprise grade PaaS solutions using Pivotal CloudFoundry (PCF) as well as proper operation during initial application migration and set new development.
  • Experience with Configuration Management Tools such as PUPPET, CHEF, ANSIBLE and Automated Linux production server's setup using chef cookbooks. Documented release, builds and source control processes and plans.
  • Experience in writing Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python and run Ansible Scripts to provision Dev servers
  • Hands-on experience on managing On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2, S3, Route53 and ELB with Chef Cookbooks and Managed Chef Server in pushing the configuration changes to client nodes, monitoring the logs and security.
  • Experience in implementing Puppet Agent Based and Agentless Configurations, Puppet dashboards, M collective with active mq server, plugin-sync, stored configs, Hiera and deployed ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Experience in using containerization tools like Docker for deployment and build web applications, those can run consistently across any machine, have knowledge on containerization orchestration using Kubernetes.
  • Good knowledge in Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.
  • Experience on installation of Docker using Docker toolbox. Worked on creation of custom Docker container images, tagging and pushing the images. Used Docker-compose file while deploying Docker container.
  • Experience with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins. Responsible for merging, tagging and conflict resolution in GIT.
  • Experience in converting existing Terraform modules that had version conflicts to utilize cloud formation during Terraformdeployments to enable more control or missing capabilities
  • Experience of working in an Agile environment developing CI/CD pipelines with Jenkins, Maven Builds, Artifactory, JUnit testing and deployments using multiple Jenkins plugins.
  • Expertise in using build tools like MAVEN, ANT and Gradle for the building of deployable Artifacts such as war and ear from Source Code and automated Web and J2EE applications to the above platforms.
  • Experience to perform integration of Nexus, Jenkins, and Urban Code Deploy with Patterns, GIT, Confluence, JIRA, Junit, JMeter, Maven.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest and Experienced in using monitoring tool like Nagios and Implementing a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Experienced in writing Python Scripts that can push Data from Dynamo DB to MySQL database.
  • Knowledge of Agile development methodologies like Scrum, Sprints model. Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Automated various application servers such as Tomcat, JBOSS, Web Logic and WebSphere using Puppet and implemented Puppet Hiera to separate data from puppet code.
  • Extensive experience to develop, Maintain, update various script for services (start, stop, restart, recycle, Cronjobs) UNIX based Corn shell, Bash and created DevOpsstrategy in a mix environment of Linux(RHEL, CENTOS, UBUNTU).
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect. And experience in Kickstart installations; support, configuration and maintenance of Red Hat Enterprise Linux, CentOS.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, Windows, Solaris, Ubuntu

Containerization Tools: Docker, Kubernetes

Virtualization Platforms: Virtual Box, Vagrant, VMware

Configuration management: Chef, Puppet, Ansible

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

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

Scripting & Programming Languages: Bash, Perl, Ruby, Shell, Python, HTML, PHP, Java/J2EE, .Net, Groovy, JSON, Node.Js, PowerShell, GO

Cloud platforms: AWS, Azure

Logging & Monitoring Tools: Splunk, ELK, Nagios

Databases: Oracle 10g/11g, Mongo DB, MySQL

Version Controls: Subversion, Git, GitHub

Networking: LDAP, DNS, FTP, DHCP, SSH, TCP/IP, NFS

Issue Tracking Tools: Jira, Remedy, Clear Quest

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Cloud Engineer

Responsibilities:

  • Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks, deploying Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Configured DSC configurations to deploy Web Servers to Azure VMs. Configured Azure Automation DSC configuration management to assign permissions through RBAC, assign nodes to proper automation accounts and DSC configurations, to get alerted on any changes made to nodes and their configuration.
  • Create Cache Memory on Azure to improve the performance of data transfer between SQL Azure and WCF services and deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and sets using Azure Resource Manager to manage network traffic.
  • Designed, deployed and integrated PivotalCloud Foundry on Microsoft Azure and Managed the lifecycle of containers and processes running using PCF Diego cell rep.
  • Worked with PCF Oauth2 server and PCF login server to provide identity management and Configured PCF nsync, PCF BBS, and PCF Cell Repo to keep application running and Worked with PCF Blobstore for storing and managing Application code packages, Build packs.
  • Written Ansible YAML scripts to configure the remote servers and Implemented Ansible playbooks for installing apache, Nginx web servers, DB and app servers like MySQL, JBoss. Configured Ansible patterns to decide which hosts to manage the configuration.
  • Configured Chef Kitchen to automatically test Chef Cookbook data across any combination of platforms and test suites. Configured Chef Infra, Boot strapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Configured Knife to manage Chef-server, spin-up new instances, package installs and configured changes on client nodes.
  • Container management usingDockerby writingDockerfiles and set up the automated build onDockerHUB and installed and configured Kubernetes.
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
  • Using Kubernetes logging separated master and data elastic search nodes into their own pods. And ELK PaaS components into their own Ansible roles.
  • Using SHELL script pushed all the Docker images to Docker central by Docker Image Version and achieved Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Docker secrets to protect passwords and SSL keys for protecting search guard. And exposed key store passwords as environment variables.
  • Worked on installation of Docker using Docker toolbox. Worked on creation of custom Docker container images, tagging and pushing the images. Used Docker-compose file while deploying Docker container.
  • Worked with continuous integration/continuous delivery using tools such as Jenkins and GIT. created workflows in Jenkins and Worked on the CI-CD model setup Using Jenkins.
  • Built Continuous Integration environment Jenkins Artifactory and Continuous delivery environment using Jenkins, along with Groovy and Shell scripts to automate routine jobs, automate the code review process and published the results.
  • Created and maintained the repositories in JFrog Artifactory to secure the generated artifacts from Jenkins.
  • Build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Used Maven Dependency Management system to deploy the snapshots and release versions of code to the Nexus repository. Created site for the application using the Maven site.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA andCloud Foundry.
  • Written shell/bash scripts to automate the administrative tasks using Cronjobs and managing them in repository using GIT.
  • Develop automated deployment scripts using Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers
  • Expertise in configuring Log monitoring tools like ELK (Elasticsearch, LogStash & Kibana) and Nagios to monitor logs of applications in prod and non-prod.
  • Involved ininstallation, configuration, tuning, security, backup, recovery, troubleshooting and upgrades of various Debian, Red Hat, Centos, Ubuntu, Fedora, SUSE etc.

Environment: VMware, Azure, Pivotal Cloud Foundry (PCF), Elasticsearch, Logstash & Kibana (ELK), Chef, Puppet, Ansible, Maven, Jenkins, Terraform, Python, Ruby, Shell, TFS, JIRA, Splunk, Oracle, WebLogic Server 11g, Apache Tomcat, Docker, Kubernetes, VMware, Apache HTTP server, Nginx, JSON, Nexus, Java, .Net, LDAP, JDK1.7, GitHub.

Confidential

Cloud Engineer

Responsibilities:

  • Converted existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Apache Lib Cloud, Terraform and AWS Cloud formation.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2,Chef, and custom Ruby/Bash scripts.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB) focusing on high-availability, fault tolerance, and Auto-scaling in AWS CloudFormation.
  • Configured RDS instances using Cloud Formation and Terraform. Used Terraform to map more complex dependencies and identified network issue.
  • Created S3 buckets and managed policies for S3buckets, utilized S3 bucket for storage and backup on AWS.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2 and Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Managed infrastructure in AWS with Terraform and orchestrated Docker containers, pushed Docker images to ECR and deployed in ECS services.
  • Provisioned AWS infrastructure using Terraform. Created new providers and resources to automate infrastructure provisioning.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection and open stack to provision new machines for clients.
  • Configured and Maintained OpenStack Single node and Multi Node Cluster set-up on VMware ESXi 5.5 and Ubuntu 12.04 machines.
  • DevelopedChefCookbooks, Recipes, Resources and Run lists, ManagedChefclient nodes, and uploaded cookbooks tochef-server using Workstation.
  • Implemented Chef Recipes from scratch and Deployed on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Installed & configured Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing docker volumes.
  • Worked on creating Docker Swarm with Docker Engine CLI to deploy cluster of Application services and scale them based on requirement.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed toKubernetes and Created Pods and managed using Kubernetes
  • Created scripts for systems administration and AWS using languages such as BASH and Python.
  • Setup from scratch Continuous Integration (CI) environments (Jenkins on ec2 over vpc) complete with automated unit testing and Code Coverage tools.0
  • Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments.
  • Created RDS, S3, VPC, EC2 using python (boto3) and bash (AWS CLI) and Performed Cloning, modifying, updating the GIT repos and push back to the Bitbucket. Imported and managed multiple corporate applications into GIT repositories and give access rights to the authorized developers.
  • Used Splunk for monitor and analyze large scale machine generated data and integrated with various applications and services through API.
  • Installing, managing, troubleshooting, securing, configuring and tuning critical servers on Linux platforms, as well as responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHatLinux,Linux/UNIX Systems.
  • Planning and Implementing Server establishments and Virtual server arrangements.LinuxOEL 6.4. ILO setup and establishment and Patching. Building programming bundles on Red HatLinux(RPM)

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, Dynamo DB, shell scripts, GIT, Docker, Maven, Jenkins, Puppet, Python, Apache Tomcat6.x/7.x, Windows and Linux environment.

Confidential, San Francisco, CA.

DevOps Engineer

Responsibilities:

  • Maintained the user accounts IAM Roles, setting up Route53 (CNAME), VPC, RDS, Dynamo DB, SES, SQS and SNS services in AWS cloud. Managing Amazon Web Services - ELB, EC2, S3, RDS.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configuring S3 versioning and lifecycle policies to store data and thereby archiving files through Glacier.
  • Experience managing AWSQA infrastructure management (used AWSpython boto3 module)as well as creation ofCI/CD pipeline (bitbucket, Jenkins)
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection andMonitoring. Constructed thePuppetmodules for continuous deployment and worked on Jenkins for continuous integration
  • DeployedPuppet,Puppetdashboard and PuppetDB for configuration management to existing infrastructure.
  • Actively involved in architecture of DevOpsplatform and cloud solutions.
  • Responsible for managing and maintaining the DevOps CD/CI pipeline using DevOps suite which includes Continuous Integration of Gitlab, Jenkins, JFrog Artifactory and XL Deploy.
  • Setup from scratch Continuous Integration (CI) environments (Jenkins on ec2 over vpc) complete with automated unit testing and Code Coverage tools.
  • Worked on Jenkins for continuous integration for End to End automation for all build and deployments.
  • Performed CI with Jenkins, uDeploy, uCode JIRA, JMeter, Junit and Crucible for DevOps automation.
  • Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments.
  • Managed central repositories and Implemented GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Designed and maintained GIT repositories, creating branches, tagging and merging.
  • Implemented Python Scripts using stranded libraries for getting all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the flavors of LINUX.
  • Installing, managing, troubleshooting, securing, configuring and tuning critical servers on Linux platforms.
  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHatLinux,Linux/UNIX Systems.
  • Planning and Implementing Server establishments and Virtual server arrangements.LinuxOEL 6.4. ILO setup and establishment and Patching. Building programming bundles on Red HatLinux(RPM)

Environment: AWS, shell scripts, GIT, Docker, Maven, Jenkins, Puppet, Python, Apache Tomcat6.x/7.x, Windows and Linux environment.

Confidential

Build & Release Engineer

Responsibilities:

  • Responsible for the management and continuous improvement of the release process for internal and external web applications.
  • Participated in the release cycle of the product which involved environments like DEV, INT, QA, UAT, and Production.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Collaborated with Architects, Systems, Network, Software and QA Engineers, and to continuously improve the efficiency and reliability of Build and Deployment processes to support all phases of development including production releases.
  • Wrote Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Constructed the Puppet modules for continuous deployment and worked on Bamboo for continuous integration, Wrote Puppet models for installing and managing java versions.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on the resolution.
  • Integrated with leading CI servers and kept builds reproducible with exhaustive build information to track and protect all artifacts used by your CI build using Binary Repository Manager/ Nexus Build System.
  • Extensively used ANT tool to do the builds and integrated with Bamboo for the builds as the continuous integration process.
  • Repository management in ANT to share snapshots and releases of internal projects using Nexus tool.
  • Worked on customization of existing Python scripts of some of the internal applications and Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Performed all necessary day-to-day Subversion support for different projects and Responsible for designing and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Created builds and deployed builds to different environments based on requests, Administered and maintained source code repositories using Subversion.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Also, as Linux System & Middleware Administrator responsible for the day to day administration and administration of RHEL 5, 6/ CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting.

Environment: Linux, Perl, Chef, Ansible, Puppet, Bamboo, Nagios, PHP, Python, Ruby, JIRA, Docker, Vagrant, SVN, Maven, Bash, Nexus, PowerShell, NT Command Shell.

Confidential

Sr. Linux Administrator

Responsibilities:

  • Provided 24x7 System Administration support for 300+ Red Hat Linux servers and resolved trouble tickets on shift rotation basis.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Responsible for configuring and managing Squid server in Linux.
  • Creating templates, cloning Linux virtual Machines and migrating servers across ESX hosts.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Managing HP-UX, Compaq and Linux workstations and servers.
  • Configured and Administering NFS and NIS on Sun Solaris server environment.
  • Installation, configuration and administration of Red Hat Linux servers and support for Servers.
  • Used lilo and fsck to resolve server issues using rescue mode, and single user mode.
  • Shell scripting for database startups, backups using bash shell scripting.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize documents.
  • Responsible for scheduling jobs using crontab and at.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Hands-on experience in server builds, migrations such as OS migrations, Application migrations, and Storage migrations.
  • Perform day to day Linux administration such as user accounts, logon scripts, directory services, file system shares, permissions.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Setup Clustering for Linux servers.
  • Installation and configuration of Oracle 7.x/8.x.
  • Responsible for preparing architectural flow diagrams and presentations.
  • Day to day ticket resolving & submit CRQ based on user requirement.
  • Created Opsware implementation records to populate server specs to kickstart file for PXE boot process. Install and support user requested rpm's whenever it is required.
  • Involved in helping others LinuxAdministrators to deployed Splunk in a Linuxand windows environment.
  • Creating LDOMs, installing Solaris, creating volumes, installing packages, Configured Sendmail.

Environment: s: Red Hat Linux (RHEL 4/5), UNIX, Python, Logical Volume Manager, Global File System, Red Hat Cluster Servers, Maven, Puppet, Nagios, BMC, Oracle, MySQL, Shell scripts, Perl scripts, Apache, Tomcat, SAN, SUSE, VMware

Confidential

System administrator

Responsibilities:

  • Extensive knowledge and experience in Windows and Linux based operating systems such as: Windows 2008 R2, SQL Server, AD DS, DNS, DFS, DHCP, Red Hat 4.x, Ubuntu and Centos.
  • Implemented system administration activities, policies and monitored system performance both at software and hardware level.
  • Expertise in Installation, Configuration and file system management and RAID volume management through VERITAS Volume Manager (VXVM) and Solstice Disk Suite (Solaris Volume Manager) in Solaris and Logical Volume Manager (LVM) in Linux, AIX.
  • Involved into Global routing EIGRP/OSPF/BGP solution with different Enterprise geographic location.
  • Perform daily check on servers, analyzing and monitoring reports and alerts.
  • Available 24/7 to perform on call/stand-by duty and to perform scheduled changes.
  • Installed and configured Subversion for source code management and versioning.
  • Involved in applying Patches, Installing patch bundles on HP-UX and Red hat Linux.
  • Troubleshoots highly complex data network and hardware problems, researches and analyzes significant, complex network problems that require evaluation of intangibles, such as downstream effects on user's satisfaction.
  • Troubleshooting various network services and protocol like TCP/IP, RIP, RIPv2, IGRP, EIGRP, OSPF and Access List.
  • Implemented Network File System (NFS) for file sharing and network installation.
  • Installed and administrated Oracle and DB2 Servers on Sun server.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
  • Managing HP-UX, Compaq and Linux workstations and servers.
  • Configured kick start server and updating/applying patches to the servers using Red hat Satellite server.
Environments: LVM, Kickstart, DNS, DHCP, TCP/IP, RIP, FTP, TFTP,NFS Terminal Services, SSH, SNMP, SMTP, NFS, NIS, Microsoft Windows, Linux, VMware workstation, virtual box, Red Hat.

Hire Now