We provide IT Staff Augmentation Services!

Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 6+ years of IT experience asSystemAdministrator,DevOps,and Production Support of various applications on Red Hat Enterprise Linux, CentOS, Debian, Ubuntu and skilled with Windows Server 2008 - r2/2012-r2/2016 on various hardware platforms and AWS cloud and Azure.
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools. And scaled developer infrastructure as project grew and transitioned to OpenStack Foundation.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EC2 EBS, ELB, Auto-Scaling, AMI, IAM, VPC, RDS, IAM, Route 53, Lambda Functions, Cloud Formation, Python/Boto, AWS CLI and Console and API Integration with Puppet Code.
  • Created a Lambda Deployment function, codes, and configured it to receive events from S3 bucket. And used use AWS Lambda to execute code in response to triggers such as changes in data, shifts in system state, or actions by users.
  • Configured Amazon Virtual Private Cloud (Amazon VPC) to control security groups and firewall rules and AWS Identity and Access Management (IAM) to control user credentials and roles.
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management. Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud Infrastructure(Azure), Worked for highly available customer facing B2B and B2C applications.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. And deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Hands-on experience in writing Playbook Roles, inventory files from teh scratch and sharing teh roles on Ansible Galaxy, role management, reviewed teh Playbook language features and creating Reusable Playbooks.
  • Extensively worked on an Ansible, maintained a fully immutable server architecture and design that includes updating and patching servers and spin up an exact new server’s replica that contains teh upgrades and security patches as per teh current environment and proceed with taking care of teh updated packages will not break or cause service disruption.
  • Experienced with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes Having Good Experience in Configuration Management tools like Ansible, Puppet.
  • Wrote manifests/Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications /Services/ Packages using Chef as well as AWS for EC2/S3/Route53&ELB with Chef Cookbooks.
  • Experience with large environment with more than 2000 servers on different Data centers, VCenters and AWS running different operating systems which are managed by Puppet.
  • Designed Puppet Modules to manage configurations and automate installation process and Experience automating centralized configuration-using Puppet.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT, Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Expertise in migration and upgradation of WebLogic/Tomcat/WebSphere Server and updating JDK versions, applying patches and installing service packs for WebLogic/tomcat server.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Creation of Pods through new application and control teh scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Buildconfigs, templates, Imagestreams etc.
  • Architected and build a large-scale R&D environment utilizing cloud technologies include Docker & Kubernetes
  • Created Kubernetes Custom Cluster from Scratch designing and preparing which involves several steps like creating nodes, Networks, security models, preparing certs, credentials, Docker, Bootstrapping teh cluster, API server, Controller Manager, Schedular, starting cluster Services
  • Worked on group/useradministration, startup and shutdown scripts, crontabs, file system maintenance and backup scripting and automation.
  • Expertise in writing Shell scripts using ksh, Bash, and Perl for process automation of databases, applications, backup and scheduling.And expert in setting up SSH, SCP, SFTP connectivity betweenLinuxhosts.
  • Experienced in DNS, NFS, CIFS, FTP, NIS, Samba Server, Tomcat & Apache servers, LDAP, remote access, security management, and system troubleshooting skills.
  • Experience in RedHat-Linux(5x,6x&7x), CentOS (5x, 6x & 7x), Ubuntu, and Windows Server(2008R2/2012R2) Environment.
  • Proficient in configuring Kickstart servers to initiate installation of Red hat Linux on several machines at once.
  • Extensive knowledge inAdministration tasks on RedHat-Linuxand documentation for teh projects executed. Installed, monitored and supported Web and Application Servers on Linuxenvironments and update, monitor, deploy and manage systems using Red Hat Satellite servers.
  • Experience in Storage, Disk Management, Logical Volume Management (LVM) and logical partitioning and maintaining file systems and creating NFS.
  • Experienced in Linux Administration, Software Configuration Management/Release Management (SCM/RM), related tools and processes and LAN/WAN/Cloud/Satellite Architecture Planning, Design, Implementation, Configuration and Operations.
  • Monitored teh servers and checked teh network performance using Nagios, Splunk, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Experience in monitoring servers using tools likeDynatrace, AppDynamics and Splunk.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker.

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Build/Automation Tools: Ansible, Puppet, Chef, Ant, Maven, Jenkins, Hudson &Bambo

Languages: Shell, Bash, Perl, Ruby and Python scripting

Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center.

Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN

Web/Technologies/Programing Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.

Cloud technologies: AWS EC2, VPC, EBS, AMI, SNS, RDS, Aurora, Redshift, EBS, CloudWatch, Cloud Formation AWS Config, S3, Lambda, Cloud Trail, IAM. VMw, Azure.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Cloud Engineer

Responsibilities:

  • Excellent knowledge of configuring Amazon Web Server (AWS) and migrating application to AWS and manage applications on cloud. We followed some Phased strategy steps for migration Cloud Assessment Phase, Proof of concept phase, Data Migration Phase, Application Migration Phase, Leverage teh Cloud Phase, Optimization Phase.
  • Maintained teh user accounts, Authentication and Access Control, RDS, IAM user/roles, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Build servers using AWS. Configuring and deploying instances on AWS environment and Data centers, importing volumes also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Integrated Terraform with Jenkins to achieve Blue Green Deployments by changing teh Route 53 configuration or ELB configuration.
  • Deployed Kubernetes Cluster on to AWS Infrastructure using Kops, Terraform. Configured Consul cluster for Service discovery, Flannel for Sub netting.
  • Complete understanding of Kubernetes abstractions (objects in API), state of system, containerized applications, workloads, network and disk resources, and other information about what clusters are doing.
  • Worked on Kubernetes and Docker images to provide platform as service (PAAS) on private and public cloud in VMware Cloud and improved application security using Openshift.
  • Constructed a RESTful API to manage infrastructure services using Python and Flask. Creating an endpoint that returns static data. After, we are going to create a class with few specializations and endpoints to insert and retrieve instances of these classes. Finally, will look on how to run teh API on a Docker container.
  • Worked on installing, configuring, and using Hadoop components like Hadoop MapReduce, HDFS, HBase, Hive, Sqoop, Pig, Zookeeper and Flume.
  • Excellent understanding and knowledge of NOSQL databases like MongoDB, HBase, Cassandra.
  • DevelopedRESTFUL/WCF Web services and other back end components.
  • Developed Python scripts to enable bootstrapping teh AWS Ec2 Instances during boot tume
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management. Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
  • Generated python scripts to manage teh Automatic backup of teh EC2 EBS volumes and Cron job to create teh snapshots of teh volumes with teh AWS API for EC2 Instances storage.
  • Support teh code builds by integrating with continuous integration tool (Jenkins)Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation. Build teh artifacts using MAVEN /ANT and created teh pom.xml files and pushed teh artifacts to nexus artifactory manager.
  • Setting up build server for continuous integration with Jenkins for daily/nightly and weekly based builds.
  • Created scripts for backup and restoring GITHUB repositories. Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Wrotepythonscripts to parse XML and JSON reports and load teh information in database.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl Scripts and Used SonarQube for code quality.
  • Experience in scheduling jobs using Ansible Tower. Wrote Ansible Playbooks with YAML SSH as teh Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Maintained high Availability clustered and standalone server environments and refined automation component with scripting and configuration management (Ansible).
  • Defined AWS infrastructure as code by making use of various Terraform AWS modules to create VPC, subnets, EC2 intances, RDS. Worked on Modularizing teh Terraform scripts to ensure reusability.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs. And, configuration automation using Docker containers and Implemented several Tomcat Instances by using teh Docker engine for running several Containerized Application Servers.
  • Secured Terraform state file remotely in s3 buckets by encrypting, versioning. Configured Vault to store sensitive data like AWS access credentials.
  • Worked on installing of Docker, created Docker images using a Docker file. Worked on Docker container snapshots, removing images and managing Docker volumes. Experienced in building and maintaining Docker and Vagrant infrastructure in agile environment.
  • Implemented Docker automation solution for Continuous Integration / Continuous Delivery model. To achieve Continuous Delivery(CD) goal on high scalable environment, configured Docker coupled with load-balancing tool Nginx.
  • Experience in managing Docker swarm mode various Nodes, services, tasks and Load balancing. In thereplicated servicesmodel, teh swarm manager distributes a specific number of replica tasks among teh nodes based upon teh scale you set in teh desired state. worked on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Configured Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Expertise in using Kubernetes control plane and creating an API objects to maintain teh cluster’s in their desired state or modify and running teh applications on them. Creating number of replicas, using container images, setting up teh network and resources typically via cli.
  • Designed & documented REST APIs, including JSON data formats,Swagger(OpenAPI) specification & API versioning strategy allowing sophisticated, effective & low cost application integration.
  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic, and WebSphere for configuring load balancers and fail over.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files.
  • Created scripts in Python which integrated with Amazon API to control instance operation and to automate log rotation of multiple logs from web servers.
  • Creating templates to deploy multiple virtual machines and clone using VMware virtual client and migrating machines between hosts with HA and DRS. And Installed and configured VMware ESXi 3.x, 4.x servers and applied security patches to ESXi servers.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Monitored and analyzed network traffic and security appliances to detect instructions, identify infection vectors and compromised accounts using Splunk.
  • Utilize Nagios based Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Configured and administered JDBC Connection pools/Data sources, JMS Connection Factories and other JMS artifacts like JMS Servers, Distributed Queues.

Confidential, CA

DevOps Engineer

Responsibilities:

  • Experienced in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Autos scaling, Cloud Front, IAM, and S3.
  • Experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket And Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Responsible for process of Configuration and management of various server migrations from servers to cloud using EC2, RDS, Cloud watch and IAM.
  • Used scripting languages like Python, Ruby, Perl, Bash and CF Engine and Web Service likeAWS. Initiating better configuration of automation and allowing smooth flow in teh developed features.
  • Expertise of teh principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Deployed an Azure instance for a hybrid-based authorization and encryption system.Responsible for all AD, SQL, Load Balancing, NSG's, and VPN configurations for Azure.
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD Integrating on-premises identity with Azure AD.
  • Automate linux servers using ansible for doing system administration tasks. Configured Openldap-server & Openldap-client ansible playbook for centralized login on Linux Vms.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped teh Nodes using Knife.Created Chef Cookbooks using recipes to automate system operations. Server automation with Chef and tools like Maven for deployment and build management.
  • Wrote custom puppet modules for managing teh full application stack (Tomcat/httpd/MySQL/Java) and Implemented GitLab for version control of puppet modules and process documentation. And experience in using Tomcat and Apache web servers for deployment and for hosting tools.
  • Used Dockerfor local application development and test and worked on Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, Bitbucket and AWS AMI's and build a new Docker container from Jenkins.
  • Experience working on several Dockercomponents like DockerEngine, Hub, Machine, Compose and DockerRegistry.Created multiple Containers with Specific Run Times and Proxying using NGINX for Virtual Hosting of Multiple Containers in Single Docker Host.
  • Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Support software development infrastructure by providing a standard development environment, configuration management, backup, and recovery and support our developers with advanced Linux administration and helped them optimize hardware and software development to migrate into embedded systems.
  • Configured and set up AppDynamics in different environments for engineer groups and provided performance management support.
  • Analyzed, evaluated and documented application performance, by implementing AppDynamics into production, which directly led to efficiency gains and process improvements.
  • UsedDynatraceto monitor server metrics and Performed in-depth analysis to isolate points of failure in teh application.
  • Installed and Configured Atlassian Tools like JIRA, Confluence, Bitbucket, Fisheye and Integrated these tools for a streamlined Agile Workflow and Project Collaboration.
  • Administrated DHCP, DNS, and NFS services in Linux and experience in creating and managing user accounts, security, rights, disk space and process monitoring in Ubuntu.
  • Designed implemented and maintained a network infrastructure for more than 800 clients and servers among more than 27 main locations with networking technologies such as DNS, WINS, DHCP, IPTABLES, Active Directory, web services.
  • Developed and set up custom reporting tools, automated health monitoring and alerting for builds and environments.
  • Review entire environment and execute initiatives to reduce failures, and improve overall performance, and expand monitoring capabilities.
  • Experience Writing/maintaining scripts, Maintaining Linux servers/firewalls and responsible for doing software upgrades on Juniperrouters and switches.

Confidential, Kansas City, Missouri

Build and release engineer

Responsibilities:

  • Handling version control TFS with code merging, branching, labeling and creation of build definitions for different projects as per release.
  • Merging of code as per release from branch to main and main to branch and supporting for multiple releases at teh same time.
  • Resolving of build and deployment issues. Successfully delivered all major builds as per expectations. Given a great support for STAGE and PROD deployments.
  • Create branches for various code line deliveries and merging to teh main code base after every PRODUCTION release.
  • Communicating with Development teams in advance for all PRODUCTION releases planned.
  • Automated TFS version control related activities for releasing locks, label creation, Label validation and differences, and integrated it with Jenkins jobs.
  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.Created and maintained Shell and Python scripts for building applications.
  • Wrote Perl/Shell scripts for deployments to WebSphere and WebLogic Application servers. Automated creating projects in Jenkins and Nexus repository as release process.
  • Worked closely with developers, project managers and product owners to setup teh road map, resolve issues related to merging of subversion code.
  • Gathered Information from teh Clients and provided consultation by performing POC and setup teh Build/Deployment and Release Management.
  • Performed Risk Analysis, prepared Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Managed teh Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring teh integrity of Trunk.
  • Competently performed teh job of resolving conflicts while merging in Subversion with teh J2EE development background.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.

Confidential

VMware Administrator

Responsibilities:

  • Responsible for Active directory, GPO, Domain users, Administrating users and groups and given appropriate permissions and privilege to access our LAN and Domain environment.
  • Familiar with teh upgrade paths for ESX\ESXi Host servers\Virtual Center Server & teh setting up of networking on Linux servers.
  • Installation and Configuration of networks, router configuration and wireless access point/router with security, TCP/IP, VPN, Content Filtering, Access Control Lists on router/switches, VLANs (port mapping, naming etc.), and routing IP address in both LAN/WAN and wireless networks.)
  • Experience in troubleshooting SAN related issues and firmware upgradations of SANs in VMware and different environments
  • Troubleshoot and monitored network using SNMP and Solar winds network monitoring tools.
  • Monitored virtual infrastructure by using a DRS/HA cluster. That cluster will pool (and load-balance, to some degree) CPU and memory from all ESXi servers in teh cluster. Once placed in a cluster and monitored on cluster memory and CPU utilization.
  • Used VMware VMotion to eliminate application downtime from planned server maintenance by migrating running virtual machines between hosts.
  • Participated in regular 24x7 on-call rotations and coordinated with teh offshore team for night-time scheduled activities.
  • Experience in performance tuning of VMWare servers and Virtual sessions and management of server’s resources between virtual machines.
  • Experience in Linux OS installation, Software and Patch management and Volume Manager Administration Network OS / SW installation.

Confidential

Systems Engineer

Responsibilities:

  • Installed, configured, and administered Red hat Enterprise Linux 5.x, 6.x. and maintained SAMBA, NFS, HTTP, NGINX, and FTP in Linux for accessing and sharing files from teh Windows environment.
  • Experience in installing multiple Linux servers using Kickstart installation and custom build scripts for RedHat Enterprise Linux and CentOS. Experience managing HPBlade center C7000 hardware management using ILO Console.
  • Created server profile and managed Network and virtual SAN configuration using Virtual Connect in blade center C7000.
  • Installed/Configured Red Hat Linux Cluster 5.x version & configured teh cluster resources
  • Managed ESXi servers using teh Vsphere client and Vcenter for managing teh multiple ESXi servers
  • Worked on SAN storage on ESXi servers and assigned teh LUNs to teh virtual machines running on teh ESXi hosts.
  • Created fence devices in teh cluster, created failover domains within teh cluster and Flipover/Failover tests between teh nodes in teh clusters.
  • Created filesystems using Red Hat volume manager and performed health checks on a regular basis for all teh Linux servers and added storage to teh cluster disks and managed teh filesystem size in RHEL.
  • Set up and scanned teh newly assigned LUNs to teh servers and assigned them to teh respective volume group and increased teh filesystem using Red Hat volume manager.
  • Created filesystem and RAW logical volumes for teh Oracle RAC based on teh requirement.
  • Created and modified swap files and added swap space and configured RAID levels using volume manager.
  • Mounted and unmounted netapp storage LUNs to teh Red Hat Linux servers and troubleshooted any issues that came up.
  • Created Link aggregation (LACP) with VLAN tunneling using virtual connect (VC) and shared uplink set (SUS) using LACP and VLAN tagging.
  • Performance Tuning and Management for Linux/AIX servers and worked with teh application/database team to resolve issues.
  • Migrated Red Hat Linux servers from 4.x version and worked with teh application team to resolve teh post migration issues.
  • Experience with Vup 5.0, Sybase 11.5.1, Perl Scripting, LDAP server, WebLogic, Apache Tomcat, EMC Storage SAN.
  • Installed and updated Kernel in Linux servers and created initrd image to boot from teh upgraded kernel.

We'd love your feedback!