We provide IT Staff Augmentation Services!

Sr. Cloud Engineer Resume

TexaS

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience in design, development, build and project management, deployment, delivery management, system administration, Linux administration, and cloud implementation.
  • Experience in working with AWS CLI to control various AWS services such as EC2, ECS, Elastic Beanstalk, S3, Glacier, SNS, SQS, IAM, RDS, DynamoDB, Elastic Cache, AWS OpsWorks, Route 53, VPC, CloudFront, Direct Connect, Cloud Trail, Cloud Watch, EMR and Amazon RedShift through SHELL/BASH scripting.
  • Good Experience in automation and securing the infrastructure on AWS using CloudFormation, Terraform and AWS Lambda.
  • Experience in building CI/CD on AWS environment using AWS CodeCommit, CodeBuild, CodeDeploy, and CodePipeline.
  • Experience in working with various Docker components such as Docker file, Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience in developing procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm and Docker compose.
  • Strong Experience in Azure IoT and Azure PaaS components like IoT Hub, Event Hub, Stream Analytics, Service Fabric, Azure Functions.
  • Experience in various Azure services such as Azure Compute services, Azure Data Factory, Azure Active Directory and Azure Media and content delivery.
  • Experience in configuration management tools such as Chef, Ansible, and Puppet, to automate the repetitive tasks, quickly deploy critical applications.
  • Experience in developing Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the Cookbooks to chef - server from Workstation.
  • Experience in working with Knife command line utility, Berkshelf dependency manager, and Test kitchen to validate Chef Cookbooks.
  • Experience in implementing infrastructure automation through Ansible for auto-provisioning, code deployments, software installation and configuration updates.
  • Experience in managing Ansible Playbooks with Ansible modules, working with Ansible Tower, Ansible Vault and Ansible Galaxy.
  • Hands on experience in various Puppet objects such as Puppet resource, Puppet class, Puppet Manifest, Puppet modules and Puppet Forge.
  • Experience in working with OpenStack services such as Nova and Glance, Swift, Keystone, Heat, and Ceilometer.
  • Experience in creating Kubernetes cluster with RHEL and Vagrant. Good knowledge in Kubernetes services to discover and proxy requests to an appropriate minion.
  • Experience in creating network policies for Docker containers using Docker Weave. Worked on container orchestration tools such as Docker swarm, Mesos, and Kubernetes.
  • Good experience in working with Jenkins and Bamboo for continuous integration and end-to-end automation for build and deployments.
  • Knowledge and Hands - on experience in configuring PCF components such as OAuth2 server and login server, Cloud Controller, nsync, BBS, Cell Rep, Blobstore, Diego Cell.
  • Strong experience in branching, tagging and maintaining the version across environments using SCM tools such as Git and BitBucket on Linux and Windows platforms. Good experience in managing software artifacts using Nexus repository manager.
  • Experience in using MAVEN and ANT as build tools for the building of deployable artifacts from source code.
  • Experience in configuring Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails.
  • Good knowledge of Splunk architecture and working experience on various components such as indexer, forwarder and search heads.
  • Strong experience in establishing ELK stack and building, managing Elastic search indexes, shards, and replicas.
  • Good hands-on experience with various scripting tools such as Python, Shell, Bash, PowerShell, Ruby and Perl for automating various cron jobs and notification process.
  • Experience in the areas of Virtualization with installation, support of VMware windows servers . Expertise in setup and configuration of Application Servers WebSphere , Tomcat , WebLogic and involved in deployment activities.
  • Experience in installation, configuration and performance tuning of Database servers and user’s management such as Oracle , MYSQL , and SQL Server .
  • Good Knowledge of basic networking concepts like usage of Ping, netstat, routing tables, DNS functions and subnet mask.
  • Good experience in installing, Upgrading, Tuning and configuring RHEL 7.x, Windows Server 2008, Centos 5.x, Ubuntu 12.10, SUSE Linux 11.1, and UNIX ISO/IEC 9945:2008 servers and involved in troubleshooting and debugging issues occurred in production and during solution development.
  • Experience in performing an automated installation of an operating system to multiple machines by configuring Kickstart file in single server.

TECHNICAL SKILLS:

Operating systems: Unix, SUSE Linux, Ubuntu, Centos, RHEL, Windows

Application/Web servers: WebSphere, WebLogic Server, Red Hat JBoss, Apache Tomcat

Networking/Protocol: NFS, NIS, DNS, DHCP, IP, TCP, FTP, HTTP, SSH

Databases: MySQL Server, Oracle, DynamoDB

Build/Project tools: Apache Ant, Apache Maven

Continuous Integration tools: Jenkins, Atlassian Bamboo

Configuration tools: Chef, Puppet, Ansible

Monitoring/logging tools: Nagios, Splunk, Elastic Search, Logstash, Kibana

Containerization tools: Docker, Kubernetes, Mesos, OpenShift

Virtualization technologies: VMware Workstation, Oracle VirtualBox

Collaboration tools: Jira, Slack, ServiceNow

Scripting: Perl, Shell, Bash, Python, Powershell, Ruby, YAML

Version control tools: GitHub, Atlassian BitBucket cloud environments: Amazon Web Services, Microsoft Azure, OpenStack, PCF

Programming Languages: Java, C, C++, C#, .NET

IDE/Frameworks: Eclipse, Spring, Hibernate

Frontend technologies: Html, CSS, JavaScript, JSP, AngularJS

Web services: Rest API, JAX-RS, JAX-WS, SOAP

PROFESSIONAL EXPERIENCE:

Sr. Cloud Engineer

Confidential, Texas

Responsibilities:

  • Replaced existing manual deployment and management processes with Chef and AWS OpsWorks. Worked with AWS Beanstalk for deploying and scaling web applications and services developed with Java, Python on Apache and IIS server.
  • Created Docker images using a Docker file worked on Docker container snapshots, managed Docker volume and implemented Docker automation solution for Continuous Integration / Continuous Delivery model
  • Defined compliance profiles and uploaded in Chef Automate for meeting compliance requirements such as security risks, outdated software.
  • Configured Ansible Tower for scheduling playbooks, defined Inventory and used GIT repository to store our playbooks.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments .
  • Setup and build AWS infrastructure various resources, VPC , EC2 , S3 , IAM , EBS , Security Group , Auto Scaling , and RDS in Cloud Formation JSON templates.
  • Managed Ansible Playbooks with Ansible modules, implementing CD automation using Ansible, managing existing servers and automation of configuration of new servers.
  • Integrated AWS DynamoDB using AWS Lambda to store the values of items and also backup the DynamoDB streams.
  • Developed Docker file and scripts to build and deploy Docker images for multi-tier architecture, which consist of front-end web servers, API servers, backend logic servers.
  • Worked with OpenStack object store Swift to store lots of data efficiently, safely, and cheaply and storing unstructured data that can grow without binding. Worked with OpenStack Glance Rest API for getting VM image metadata and retriever of the actual image.
  • Designed and architected cloud application deployment in OpenStack with Nova, Neutron, Keystone command line clients.
  • Written wrapper scripts to automate the deployment of Chef Cookbooks on nodes and running the chef-client on them in a Chef-Solo environment.
  • Implemented technologies from RedHat like Openshift & OpenStack cloud base IaaS & PaaS. Worked with OpenShift origin for continuous application development and multi-tenant deployment.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto-scaling Kubernetes AWS infrastructure and micro service container orchestration.
  • Created a Jenkins pipeline to drive all micro-services builds out to Docker Hub and then deployed to Kubernetes, created pods and configured Kubernetes Replication controller.
  • Installed Jenkins and created a master-slave configuration to implement multiple parallel builds. Created and maintained slave machines and parameterized the projects to specific environments such as production, Dev, and test.
  • Configured various plugins such as SonarQube plugin, Matrix Authorization Strategy plugin in Jenkins for automation of the workflow and to optimize and smooth running of build jobs and implemented continuous integration and deployment.
  • Worked on Client-side hooks such as GIT committing and merging, server-side hooks run on network operations such as receiving pushed GIT commits.
  • Integrated Maven plugin with Jenkins and configured pipeline job to invoke maven top-level goals such as compile, test, package, deploy, install and clean.
  • Installed and Configured ELK stack. Created visualizations, Dashboards in Kibana. Configured index patterns to define Elastic search indices to explore with Kibana.
  • Built Restful web services using Spring Tool Suite and Eclipse IDE. Implemented Rest API methods such as GET, POST and PUT.
  • Extracted and loaded data using Python scripts and PL/SQL packages. Wrote Python modules to view and connect the Apache Cassandra instance.
  • Performed Linux Performance monitoring, kernel tuning, Load balancing, health checks and maintaining compliance with specifications
  • Worked with RedHat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
  • Performed kickstart to automate installation process for fifteen RHEL and CentOS server units and wrote bash shell script to create multiple accounts at once and a script to configure samba server on Linux for file sharing.

Environment:: RHEL 7.x, Apache Tomcat 7.x, AWS EC2, AWS S3, VPC, AWS Lambda, SNS, SQS,AWS CloudWatch, IAM, Terraform, Cloud Formation, OpenStack, OpenShift, DynamoDB, GitHub, Jenkins, Chef, Ansible, AEM, Elastic Search, Kibana, Logstash, LDAP, LVM, Docker, Kubernetes, Python,, JDK 1.8, Eclipse IDE, Jira, Slack, Spring, Rest API

Cloud Engineer

Confidential, GA

Responsibilities:

  • Created, Configured and managed a cluster of VMs that are preconfigured to run containerized applications using Azure Container services.
  • Provisioned IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.
  • Created and deployed a web application that scale with business using Azure Web apps. Managed and scheduled data pipelines using Azure Data factory.
  • Created multiple isolated Docker projects and related test environments such as QA, test, UAT on a single host using Docker compose tool.
  • Worked on creating the Docker containers and Docker consoles for managing the application lifecycle. Created custom Docker container images, tagging and pushing images.
  • Created objects in Kubernetes cluster for setting the desired state using Kubernetes API, started Kubernetes cluster using minikube.
  • Deployed and configured Chef and Chef Solo including bootstrapping of chef-client nodes for provisioning, creating roles and data bags for server configuration.
  • Worked on expiring object renewals, cert renewals in Azure performed SQL queries for back end-data validation and analyze log files with log parser tool.
  • Designed Azure Resource Manager template and extensively worked on designing custom build steps using PowerShell.
  • Designed and integrated pivotal cloud foundry on Microsoft Azure. Deployed PCF using CF push and urban code deploy.
  • Worked with PCF Blobstore for storing and managing Application code packages and Buildpacks. Managed lifecycle of containers and processes running using PCF Diego cell rep.
  • Worked with OAuth2 server and login server for PCF identity management, Diego cell rep for managing the lifecycle of PCF containers.
  • Installed, deployed and configured Chef Server Enterprise and bootstrapped the nodes using Knife and automated by testing the Chef Cookbooks with Test Kitchen.
  • Worked with Ansible to manage Web applications, Environments configuration Files, Users, Mount points, and Packages.
  • Followed Ansible best practices such as version control, variables, and vaults, building Ansible modules with Ansible playbooks.
  • Built a Jenkins-based CI/CD pipeline, speeding product deployment and allowing greatly improved testing of all aspects of the deploy process.
  • Integrated Github with Jenkins and schedule cron jobs periodically using poll scm. Wrote CI/CD pipeline in Groovy scripts to enable automation of build & deployment using Jenkins.
  • Implemented Git branching, tagging, and versioning. Administered all aspects of Git and performed troubleshoot with merge conflicts.
  • Defined Profiles in POM file to provide different Maven build results to different environments such as development and testing.
  • Planned and built Splunk Cluster environment with High Availability resources. Worked with Splunk dataflow, components, features and product capability.
  • Deployed clustered virtual machines/ servers using Windows clustering and RDM disks for clustering SQL database servers. Also deployed Availability Groups in windows clustering.
  • Created scripts from scratch to automate tasks using bash shell scripting and python scripting.
  • Implemented windows 2008 Development Server environment. Perform Scripting, Windows Security, LAN/WAN administration and MS Clustering
  • Ensured correct installation, the configuration of Active Directory systems, includes policy implementation, DHCP, and DNS.
  • Installed and configured Kickstart Configurator application to create Kickstart file. Configured FTP server to install Kickstart file from the master server to node machines.

Environment:: Windows Server 2008, Azure, Terraform, Pivotal Cloud Foundry, WebLogic Server 12.2.1, MySQL Server 5.7, Active Directory, Atlassian BitBucket, Maven, Ansible, Puppet. Atlassian Bamboo, Elastic search, Nagios, Python, Jira, slack, Hibernate, Powershell.

Sr. DevOps Engineer

Confidential, Oakland, CA

Responsibilities:

  • Created highly fault tolerant, highly scalable java application using AWS Elastic Load balancing, EC2, VPC and S3 as part of the process and security improvements.
  • Worked with setting up database instances in AWS using RDS, DynamoDB, storage using an S3 bucket and configuring instance backups and archives to Amazon Glacier archives, and configured AWS Redshift for Data Warehousing.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Implemented Ansible playbooks for installing Apache, Nginx web servers, DB and app servers like MySQL, JBoss.
  • Automated OS System patching and application patching procedure using Python and Ansible .
  • Configured Puppet Directory Environment to manage different environments such as development, production and testing effectively on the master server.
  • Automated the configuration of servers and cloud deployments using Puppet manifests and modules . Worked with Puppet Enterprise and Puppet Open Source.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppetmaster , agent nodes and an admin control workstation.
  • Worked on the integration of BuildCompleteAction Module with Bamboo to add custom asynchronous action after the build process has completed.
  • Configured BuildPlanDefinition interface to encapsulate all information required to execute a particular Bamboo build plan.
  • Created snippets that allow developers to share code segments and generated pulled requests for code review and comments using BitBucket.
  • Configured POM file to manage Maven plugins such as Maven build plugins and Maven Reporting plugins and resolve Maven dependencies required for the project.
  • Planned and built Splunk Cluster environment with High Availability resources. Worked with Splunk dataflow, components, features and product capability.
  • Configured Splunk to capture and analyze data from various layers load balancers, web servers, and application servers.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Wrote shell, Bash, Perl and Ruby scripts for day to day administrative tasks and for managing users.
  • Performed system monitoring, verifying system integrity, reviewing system application logs, and ensuring completion of scheduled jobs.
  • Configured Kickstart file with partition information such as mount type, file system type and partition size.
  • Configured all the authentication information needed at the time of operating system installation in Kickstart file.

Environment:: Centos 5.x, WebSphere 8.5, Oracle 12c, Oracle VirtualBox 4.3.2, GitHub, Jenkins, Ansible, Puppet, Maven, Splunk, Python, Jira.

Build & Release Engineer

Confidential, Missouri

Responsibilities:

  • Worked on the integration of Jenkins Build-timeout plugin with Jenkins to specify a timeout for running builds.
  • Automated the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Performed Upgrading, administering, plugin management, User Management and Job creation in Jenkins.
  • Installed and configured Jenkins on Linux machines along with adding /updating plugins such as Git , ANT and build pipeline.
  • Managed and configured hundreds of servers using Puppet, Automation of configuration and management through Puppet Manifests.
  • Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories for Puppet Enterprise on RHEL and Windows platforms.
  • Managed code and versioning control using Git and supported development team on resolving to branch and merging issues.
  • Installed Ant, defined dependency jars, targets, tasks and monitored build process using Listeners and Loggers.
  • Configured Spring to manage Action Classes and set their dependencies in a Spring context file.
  • Developed the User Interface Screens for presentation using JSP, HTML, CSS, Javascript.
  • Implemented Angular JS Controllers and validation forms using Angular JS.
  • Developed web applications using Python scripting language to design application more flexible.
  • Performed security monitoring to identify any possible interventions.
  • The ensured system is running at optimal performance and quickly addressed if any issues.
  • Specified groups such as Developments tools, DNS name server, and web server during kickstart to install packages in node machines.

Environment:: Ubuntu 12.10, Red Hat JBoss 6.x, Oracle 11g, VMware Workstation 9.0, GitHub, Apache Ant, Jenkins, Bamboo, Ansible, Puppet, Splunk, Python

Sr. Linux Administrator

Confidential

Responsibilities:

  • Worked with Nagios add-ons such as Nagios Remote Plugin Executor, Nagios Service Check Acceptor, and Nagios graph.
  • Configured Stalking in Nagios for logging purposes. Integrated passive checks with Nagios to monitor services that are asynchronous in nature.
  • Worked on LDAP commands using command line interface by means of ldapsearch, dsadm, dsconf, dpadm.
  • Configured VMware on a clustered environment, implemented migration of virtual machines using VMotion, Virtualized Windows servers using VMware Converter and Platespin PowerConvert.
  • Worked on Installation, Configuration, and administration of DNS, LDAP, NFS, NIS on RedHat Linux/Debian Servers. Configured, managed ESX VM's with the virtual center and VI clients.
  • Performed troubleshooting and performance tuning of firewalls, load balancers, and virtual routers.
  • Administered Windows Server 2008/2012 Active Directory infrastructure including Group Policy, creation and deletion of user accounts, managing access controls, and domain structure configuration.
  • Installed VMware ESX server 4.1/4.0 and created virtual machines on ESX Servers. Created standard templates and deployed virtual machines from these templates
  • Performed technical expertise for Windows systems environments on issues related to servers, local services, data centers, and server configuration.
  • Maintained NAS, SAN, Windows and Linux servers, network and virtual environment administration.
  • Applied OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities.
  • Generated moderately complex scripts using Shell and Perl tools.
  • Configured, tested and troubleshoot newly built Linux servers with NIC card configurations, TCP/IP, and applications that ran off TCP/IP stack.

Environment:: SUSE Linux 11.1, WebLogic Server 10.3.3, MySQL Server 5.5, Oracle VirtualBox 4.0.2, LDAP, Shell, Perl, Nagios.

Systems Administrator

Confidential

Responsibilities:

  • Wrote intelligent custom health checks using Nagios to reduce notification noise and automate service restarts.
  • Integrated Nagios Event Handlers such as logging event information to a database and restarting failed service with Nagios to proactively fix problems.
  • Integrated Nagios Event Handlers such as logging event information to a database and restarting failed service with Nagios to proactively fix problems.
  • Installed and worked on VMware Site Recovery Manager for the disaster recovery and managed recovery plans.
  • Installed, configured proxy servers with LDAP as the primary backend and provide transparent seamless authentication to users.
  • Configured and maintained VMware infrastructure resources such as VMWare vSphere / ESX and VMware vCenter Server, involved in VMware implementation and expansion work.
  • Worked on setting up Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
  • Experience in implementing ESXi servers with efficient virtualization strategies by creating clones, templates, task scheduling, prioritizing VMs, creating and managing snapshots.
  • Configured and provide support for the LDAP in the development, testing, staging and production environments.
  • Performed scheduled systems maintenance activities such as Hardware and software upgrades, Software and application patching.
  • Performed monitoring of Linux systems using tools such as top, netstat, vmstat.
  • Scripted routine tasks to run in an automated fashion using bash and Perl.
  • Troubleshoot Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.

Environment:: UNIX ISO/IEC 9945:2008, WebSphere 7.0, MySQL Server 5.5, VMware Workstation 7.0, Bash, Perl, Nagios.

Hire Now