We provide IT Staff Augmentation Services!

Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Having 8+ years of experience in Information Technology industry comprising of delivery management, release & deployment, and cloud implementation and Data Centers and mostly involved in teh areas of DevOps, Continuous Integration and Continuous Delivery/Deployment pipeline, Build and release management. Proficiency in writing automation scripts to support infrastructure as code in Cloud and Linux Administration.
  • Experienced in all phases of teh software development life - cycle (SDLC) with specific focus on teh build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experienced in creating instances in AWSand facilitated migration to AWS cloud using numerous services and resources which include VPC, EC2, Elastic Load Balancing, Auto Scaling, S3, RDS, SES, SNS and IAM from teh data center.
  • Experienced in Amazon EC2, Amazon S3, Elastic Load Balancing, IAM, Route 53, Cloud formation, VPC, AWS Lambda, Auto Scaling, Redshift, and Security Groups.
  • Experienced creating pods and clusters in Kubernetes and deploy those using Openshift. Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
  • Experienced in creating develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform. And implemented Jenkins pipeline for deployment using Ansible.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • Experienced in configuring and integrating teh servers with different environments to automaticallyprovisioning and creating new machines using configuration management tools like Ansible.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible Playbooks and Modules.
  • Worked on Ansible setup, managing hosts file, using YAML, authoring various playbooks and custom moduleswith Ansible. Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Experienced working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS. Experience on Cloud Databases and Data warehouses like Amazon Redshift /RDS.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Extensive experience of working with release and deployment of large scale and Enterprise applications and DevOps. Used AWS Lambda as Microservices and API gateways to achieve scalability.
  • Performed Continuous Delivery in aMicroserviceinfrastructure with Amazon cloud, Docker and Kubernetes.
  • Container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configuredKubernetes.
  • Experienced working with AWS Cloud computing and involved in creating AWS instances and Worked on Multiple AWS instances, setting up teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost TEMPeffective, fault tolerant and highly available systems.
  • Proficient in Build/Release Engineering and Process Methodologies.
  • Experienced with different Languages: Ruby, Shell scripting, Bash, Python, and HTML to automate teh deployments and environmental changes.
  • Experience using MAVEN and ANT as a Build Tool for teh building of deployable artifacts (war & ear) from source code.
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off teh builds move from one environment to other non-production environments.Built scripts using ANT and MAVEN build tools in Jenkins to move teh source code from one environment to other.
  • Expertise in configuring Log monitoring tools like ELK (Elasticsearch, LogStash & Kibana), Nagios, Splunk, and Grafana to monitor logs of applications in prod and non-prod.
  • Established Chef Best practices approaches to systems deployment with tools like vagrant and test-kitchen and managing Chef Cookbooks as a unit of software deployment and independently version controlled.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes. TEMPEffective usage of Chef Spec for managing teh cookbooks in Chef.
  • Developed and implemented an automated Linux infrastructure using Puppet. Installed and configured an automated tool Puppet dat included teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation.
  • Used Jenkins as a tool for Continuous Integration (CI) to carry out deployments and builds on various environments.
  • Used different Jenkins plugins and their configuration for Continuous Integration/ Continuous Delivery.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Knowledge on source controller concepts like Branches, Merges and Tags. Experienced in using Git, GitHub, TFS, Subversion as source code repositories.
  • Detailed experience on Git/ GitHub systems as well as their version control systems such as Subversions.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7, Linux-Ubuntu/Fedora, Windows 7/8/XP/10, AWS-Linux CLI

Networking: VPC, Route-53, LDAP, DNS, FTP, DHCP, SSH

Databases: MySQL, PostgreSQL, SQL Server

Backup/Monitoring Tools: S3 (Simple Storage Service), CRON Jobs, Cloud watch, Splunk, Nagios

Source Control: GIT, SVN, Bitbucket

Configuration Management: Ansible, Puppet, Chef

Container Technologies: AWS ECS, Docker Container services

Cluster Management: Kubernetes, Docker Swarm

Languages: Python, Shell scripting, Bash.

Web/Application Server: Tomcat, Apache, Jboss, WebSphere Application Server, Web Logic

Build and Deploy Tools: ANT, Maven, Jenkins, Bamboo.

Infrastructure: AWS

Software Methodologies: Agile-SCRUM, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis IN

Cloud Engineer

Responsibilities:

  • Experience in designing, developing, deploying and operating highly available cost TEMPeffective and fault tolerant systems using multiple EC2 instances, Elastic load balance and Auto Scaling.
  • Wrote python scripts for implementing Lambda functions. Created API as a front door application to access data or functionality from backend services running on EC2 and code running on Lambda or any web application.
  • Managed different infrastructure resources, like physical machines, VMs and Docker containers using Terraform and Kubernetes.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Wrote scripts and indexing strategy for a migration to Amazon Redshift from SQL Server and MySQL databases and migrated on premise database structure to Amazon Redshift data warehouse.
  • Experience in schema to define table and column mapping from S3 data to Redshift and worked on indexing and data distribution strategies optimized for sub-second query response.
  • Implemented Data warehouse solutions in AWS Redshift, worked on various projects to migrate data from database to AWS Redshift, RDS and S3.
  • Hands on Experience on Cloud automation, Containers and PaaS (cloud foundry) which helps to trigger teh inherent originality of an individual using Terraform.
  • Played a role migrating existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform or AWS Cloud formation.
  • Converted existing Terraform modules dat had version conflicts to utilize cloud formation during terraform deployments to enable more control or missing capabilities.
  • Provisioned and maintained Amazon AWS server provisioning via Ansible. dis included teh provisioning of teh instances, ELBs, DNS. Also contributed code to teh Jenkins-AWS module on GitHub as part of dis.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Worked on teh migration from VMware to AWS and used Ansible to automate teh infrastructure in AWS by creating EC2, S3, RDS, VPC and Route 53.
  • Involved in designing and deploying multiple applications using AWScloud infrastructure focusing on high availability, fault tolerance and auto-scaling of teh instances.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker, Ansible & Cloud formation tools.
  • Worked on AnsibleandAnsibleTower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage teh changes.
  • Implemented Ansible to manage all existing servers and automate teh build/configuration of new servers. All server'stypes were fully defined in Ansible, so dat a newly built server could be up and ready for production.
  • Created Ansible playbooks to automatically install packages from a repository, to change teh configuration of remotely configured machines and to deploy new builds.
  • Implemented automation with Ansible on AWS for application testing, deployment & development. Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications server and vendor applications.
  • Created python scripts to automatically generate Ansible automation playbooks for application configurations.
  • Contributed to CI/CD process, using server less architectures models for Nodejs Entirely using AWS components.
  • Experienced in creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Virtualized teh servers on AWS using teh Docker, created teh Docker files and version control, built various containersusing Docker engine and Docker Machine environments, to deploy teh micro service-oriented environments forscalable applications.
  • Container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.Container management using Docker by writing Dockerfiles and set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetesand Docker for teh runtime environment of teh CI/CD system to build, test deploy.
  • Used Docker and Openshift to manage Micro services for developing, testing and deploying to multiple servers in testing and production environments using Jenkins, Git and Docker.
  • Automated and connected teh Jenkins jobs with SonarQubeto generate and publish teh unit tests.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.Managed teh team's source repository through SVN and continuous integration system using Jenkins.
  • Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks and managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Implemented HTTPD, web proxy and Nodejs installation, configuration and deployment using Ansible playbooks.
  • Used Jenkins as a Continuous Integration, Maven as a build tool generated a WAR file and deployed in Web/Applicationservers like Apache Tomcat, JBOSS, WebSphere, WebLogic.
  • Utilized Ansible as configuration management tools to deploy consistent infrastructure across multiple environments.
  • Configured and monitored distributed and multi-platform servers using Nagios. Worked on User administration setup, maintaining account, monitor system performance using Nagios and Tivoli.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Implementing Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
  • Created python scripts to automate security group creation and management from state files versioned in Github.
  • Knowledge on various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Integrated Maven with GIT to manage and deploy project related tags and managed Nexus Maven repositories to download teh artifacts during teh build.
  • Branching and merging code lines in teh GIT and resolved all teh conflicts raised during teh merges.

Confidential, San Jose CA

AWS/DevOps Engineer

Responsibilities:

  • Configured AWSIdentity and Access Management (IAM) Groups and Users for improved login authentication. Also handled federated identity access using IAM to enable access to our AWS account.
  • Configured Elastic Load Balancer to safeguard dat teh traffic is distributed uniformly across all teh EC2 Instances. Used Simple Storage Services to manage teh storage in cloud.
  • Hands on experience with AWSsolutions using Cloud Formation Templates and launch configurations to automate repeatable provisioning of AWSresources for applications.
  • Expertise on designing project workflows/pipelines using Jenkins as CI tool and worked on building Jenkins jobs to create AWS infrastructure from GitHub repositories containing Terraform code.
  • Managed and Configured AWS cloud infrastructure as code using Terraform and continuous deployment through Jenkins.
  • Supported AWS Cloud instance’s and familiar with Amazon Cloud command line management and worked on User administration setup, maintaining account, monitor system performance using Nagios and Tivoli.
  • Created monitors, alarms, and notifications for EC2 hosts using CloudWatch and Configured multi-platform servers using Nagios.
  • Working for DevOps Platform team responsible for specialization areas related to CHEF for Cloud Automation.
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both Pseries and VMWare virtualization systems. Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka, Circuit Breaker, and Ribbon).
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI. Use of Docker to manage micro services for development and testing
  • Written and developed CHEF Cookbooks from scratch for custom installation of application and Used CHEF for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Responsible for CI and CD using JENKINS, Maven and CHEF. Worked extensively with different Bug tracking tools like JIRA, Remedy
  • Actively involved in architecture of DevOps platform and cloud solutions. Used MAVEN as build tools on JAVA projects for teh development of build artifacts on teh source code.
  • Integration of Automated Build with Deployment Pipeline and installed CHEF Server and clients to pick up teh Build from JENKINS repository and deploy in target environments (Integration, QA, and Production).
  • Setup up and maintenance of automated environment usingChefrecipes & cookbooks within AWS environment.
  • Implemented automation with Chef on AWS for application testing, deployment & development. Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications server and vendor applications.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked with an agile development team to deliver an end to end continuous Integration/continuous delivery product in an open source environment using Chef and Jenkins to get teh job done. Create and manage Cinder volumes in OpenStack Cloud.
  • Knowledge in Implementation of horizontal auto-scaling use cases using OpenStack components - Heat, Ceilometer, Lbaas.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Chef Cook books.
  • Experience in Design, deploy, and operate OpenStack and SDN based IaaS, PaaS, and SaaS service platform network in multiple datacenters.
  • Implemented multi-tier application provisioning in AWS, with Terraform Scripts OpenStack, cloud and integrating it with Chef/Puppet.
  • Established Chef best practice approaches to systems deployment with tools such as Vagrant, Berkshelf and test-kitchen and teh treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Designed and implemented container, managed unit and integration test framework using Jenkins, Maven, Git, JIRA,Docker and Ansible. Worked with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Implemented teh setup for Master slave architecture to improve teh performance of Jenkins and used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Worked with different Bug Tracking Tools like DevTrack, JIRA and Rational ClearQuest. Expertise in Querying RDBMS such as Oracle, MS-SQL by using PL/SQL for data integrity.
  • Implemented new JIRA workflows for teh QA teams and managed Jira users and created workflows, issues types, fields in production.
  • Experienced in deploying teh code through web application servers like WAS, WebLogic, WebSphere Commerce Server, JBOSS and Apache Tomcat, Nginx.
  • Troubleshooting to solve incidents and Root cause analysis to zero in on potential reasons using networking tools like Wire Shark and monitoring production health used tools like Splunk, AppDynamics.
  • Experience in using monitoring tools like Nagios and Splunk to improve application performance, helps to get teh visibility & business context to meet business demands.
  • Worked on Version controller like Bit bucket and integration tools like Bamboo and deployed many applications using IBM udeploy.
  • Administered Jenkins and Bamboo within teh organization and Experience in creating nodes to fulfill resources. Built scripts using ANT and MAVEN build tools in Jenkins, bamboo in PROD environments.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, JBOSS/Tomcat and BEA Web Logic as well.

Confidential - New York, NY

DevOps Engineer

Responsibilities:

  • Managed source code repository, build and release configurations, processes, and tools to support daily development, test teh production build and software deployment operations.
  • Managed and configured SVN/GIT, resolved issue regarding source code management, managed branching, merging and code freeze process.
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Puppet and Jenkins to get teh job done.
  • Wrote build/integration/installation scripts in python and bash as needed.
  • Designed and maintained automated build and deployment systems using Jenkins, Subversion, Maven and Nexus.
  • OS installation using remote installation tools, managing Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet.
  • Experience in designing and configuring open source management tools Puppet and Chef in DevOps Environment.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services. Involved in Setup and Configuration of Puppet Configuration Management.
  • Worked on installing, configuring and maintaining teh Splunk Monitoring Tool on all lower, Performance and Production environments.
  • Experienced to Splunk Monitoring Tool to create enable logs creates Macros, Saved Searches, Auto alerts, Auto Lookups and dashboards.
  • Installed and configured monitoring tools Nagios for monitoring teh network bandwidth and teh hard drives status.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet manifests and modules for configuration management.
  • Design and implement solution incorporating ITIL processes in Service Now. Providing guidance and input to stakeholders, leaders, developers and quality assurance testers throughout teh ITSM program.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Installed, updated and configured customized versions of MySQL, Apache2, httpd, nano, Sendmail & amp, Php on UBUNTU and RedHat Enterprise server.
  • Experience using MAVEN as a build tool for teh building of deployable artifacts (jar, war & ear) from source code.
  • Configuring, automation and maintaining CI/CD tools BitBucket, Bamboo, ANT, Maven, Docker-registry/daemon, Nexus and JIRA for Multi-Environment with high degrees of standardization for both infrastructure and application stack automation in cloud platform.
  • Helped developers in creating UDeploy snapshots, adding version to teh snapshot during production installs and wrote PowerShell scripts to automatically restart teh UDeploy agents on LINUX machines.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed build and deployment scripts using Apache MAVEN in Jenkins.
  • Experience in using Version control systems includes Subversion (SVN), GIT, and ClearCase. Involved in migrating from SVN to GIT. Connected continuous integration system with GIT version control repository and continually build as teh check-inn's come from teh developer.
  • Resolving conflicts related to merging of source code for GIT. Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Integrated Git, Jenkins and Maven in accomplishing continuous integration and configured Jenkins with Poll SCM build trigger.
  • Providing configuration services on multiple platforms in teh test environment running on one or more IT Platforms: Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Extensive experience with Perforce. Experience with SVN/CVS, and GIT Software Configuration tools.
  • Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT/Fisheye, troubleshooting.
  • Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Converted and automated builds using Maven and ANT. Scheduled automated nightly builds using Jenkins.
  • Maintained local team repositories and Organization's central repositories for Maven.
  • Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects
  • Worked on Continuous Integration System me.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Proficient with Jenkins for continuous integration and for End-to-End automation for application build and deployments.
  • Experience on integrating JUnit, Finding Bugs, Check style code analysis and testing during teh build.
  • Production experience in supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Set up Jenkins build jobs to provide one click deployments of teh latest software build to WebSphere clusters for use by developers and support personnel. These were implemented using a combination of Jenkins configuration, BASH scripting.
  • Built and maintained scripts and execute different scripts for different environments.
  • Responsible for writing teh Release Notes, documenting all teh useful info about teh release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Configured and maintained Hudson to implement teh CI process and integrated teh tool with Maven to schedule teh builds.
  • Getting teh list of issues from teh components (project, module, file etc.) with teh help of SonarQube. Involved in identifying build errors in teh system and identify teh build issue and escalate it to teh concerned team after careful analysis. Work and coordinate with them to get teh fix in teh release.

Confidential

Linux System Administrator

Responsibilities:

  • Managing users like creating, deleting and granting proper privileges and managing system security.
  • Resolving TCP/IP network access problems for teh clients. Maintained various scripts for services (start, stop, restart, recycle, CRON jobs) on UNIX based shell.
  • Installation and Configuration of Linux servers, Linux VM servers and configuration of IBM Blade servers
  • Storage Provisioning, Augmentation, Remediation and Data’s Migration and Luns Decommission from Servers
  • Case logging with supporting vendors Symantec and Sun Microsystems (Oracle) and Coordinating/Tracing with them to resolve teh issues in timeline.
  • Configuration, upgrading and Maintaining of VCS, VxVM & VxFS, VxVM taskson Linux and Solaris servers like Disk Group creation, Volumes creation with Concat, mirror, stripping.
  • Installation and Configuration of Linux Installation and Configuration of Linux, Storage Provisioning, Augmentation, Remediation and Data’s Migration and Luns.
  • Respond to clients for network problems such as firewall, router, switch, internet, computer applications, printer, VPN, Active directory, DNS and DHCP Servers.
  • Experience installing and configuring SSH (Secure Shell) encryption to access securely on Ubuntu and Red hat Linux.Responsible for configuring and connection to SSH through SSH clients like Putty.
  • Monitoring CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using teh tools NAGIOS and BMC Tools.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Managing CRON jobs, batch processing and job scheduling. Troubleshooting teh network with teh help of netstat, ping, nslookup and traceroute tools.
  • OS upgrades and installation of third party software, packages and patches as per requirement. Maintaining teh Linux Firewall for network and implement to teh network security.
  • Responsible for Installation, configuration and administration of middleware like Web Logic 9.0, JBoss 3.2, CA Web Access Manager (WAM) and MQ Series v 7.0 etc.
  • Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
  • Experience in configuration of apache SVN, HTTP, HTTPS, FTP, SFTP, remote access management and security trouble shooting skills. Worked on creating disk groups, volumes, deporting, importing disk groups using VERITAS volume manager.
  • Experience managing various file systems using LVM and SVM and configured file systems through network using NFS, NAS, SAN methodologies and installed RAID devices.

We'd love your feedback!