We provide IT Staff Augmentation Services!

Cloud Engineer Resume

Chandler, AZ

SUMMARY:

  • Over 9+ years of experience in IT industry comprising of AWS cloud, DevOps, Automation, building, managing and releasing code from one environment to another environment and deploying to servers.
  • Extensively worked on AWS Cloud platform and all its features that includes EC2, VPC, EBS, ELB, S3, RDS, Cloud Watch and Full knowledge in understanding the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Hands on experience on AWS Cloud Formation templates (CFT) to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Good knowledge on using configuration management tools like Ansible , Chef , Terraform and Puppet . Extensively worked in Ansible and terraform for continuous integration and for End to End automation for all build and deployments. Terraform as IacS to allow datacenter to define as high - level configurations.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation thru Terraform, Ansible, Python, and Bam Bash Scripts. Experience in developing AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups. Performed application security auditing using SAST and DAST to ensure security of applications.
  • Adapted working on python scripts to create buckets, EC2 instances and monitor the performance of EC2 instances. Used scripting languages like Python, Ruby, Perl, Bash and CF Engine and Web Service for AWS
  • Using Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration and multi-tier deployments.
  • Bamboo plan creations and tasks configuring with automatic bamboo deployments
  • Worked with bug tracking tool Jira and configured various workflows, configurations and plugins for setting up Jira. Moreover, Finding and documenting the issues that arise with Jira in confluence in combined effort.
  • Integrated Splunk with Active directory and LDAP authentication and Performed Splunk administration tasks such as installing, configuring, monitoring and tuning with monitoring tools like Nagios, Dynatrace , AppDynamics and Splunk.
  • Maintained day to day management of Splunk Applications, Splunk search strings and operational strings, setting up alerts for different type of errors, UI/GUI development and operations, as per user requests and data queries.
  • Experience in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, and Office365). With Monitored Azure infrastructure through System Center Operation Manger (SCOM).
  • Involved in Amazon Cloud Management by setting up Instances, VPCs, and Security Groups and AWS Security Compliances services i.e. IAM, Inspector, Key Management Services (KMS), and AWS WAF etc.
  • Provided SME in all areas of Cloud (IaaS, PaaS, and SaaS) to existing and perspective clients on multiple cloud platforms vSphere, vCloud, Cloud Stack, Azure, AWS and various PaaS such as Cloud Foundry, OpenShift.
  • Installed and started LAMP stacks on amazon Linux (RHEL) using CFT (cloud formation template) and Terraform. For RDS instances (MySQL) on VPC EC2 using CFTs.
  • Hands on experience in OpenShift and Good amount of Knowledge on Kubernetes in automating deployment , scaling and management of Containerized applications.
  • Strong experience with Docker containers and experience working on Docker to build images at root of the repository and clustering the containers with Docker Swarm and Kubernetes.
  • Experience automating deployments with software configuration management tools (Ansible, Puppet) Hands on experience with configuration tools like Git/SVN (version control tool), Jenkins (continuous integration tool), Ansible (continuous management and continuous development tool), Docker (container services).
  • Skilled with Linux Utilities: KICKSTART, SSH, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache, Tomcat, Active MQ and other web-oriented applications as necessary.
  • Experience in Server Monitoring, Capacity Planning, Application monitoring, Resource Monitoring, Network Management, Performance Monitoring, and Log Trace Monitoring with the help of Nagios, Splunk and AppDynamics.

TECHNICAL SKILLS:

SCM Tools: GIT Hub, Subversion

Cloud Platforms: AWS, Google Cloud Platform, Azure

Containers / Virtualization: Docker, Kubernetes, ECS, VMWare, vSphere, vCenter

Bug Tracking: JIRA, Confluence

CI/CD Tools: Jenkins, Puppet, Chef, Ansible

DevOps: Docker, Ansible, Chef, Puppet, AWS.

Scripting: Python, Shell Scripts, Bash, C, C++, Ruby

Project Management Tools: SDLC Agile, Scrum Methodologies, Waterfall

Web Technologies: HTML, Java Script, XML.

Database: SQL Server, MS Access, DB2, Mongo DB

Operating System: Linux, RHEL, Debian, Fedora, Solaris, Ubuntu, Mac, Windows Server

PROFESSIONAL EXPERIENCE:

Confidential - Chandler, AZ

Cloud Engineer

Responsibilities:

  • Created and managed user accounts and their roles to interact with AWS and setup S3 ACLs with Amazon IAM, Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups, DNS, F5 load balancer.
  • Automate the provision of EMR, Tenant Ec2 services with python/shell scripts, cloud formation templates and custom bootstraps.
  • Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front, IAM, S3. Experience in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, Athena, IAM and cloudfront services.
  • Experience setting up and maintaining auto-scaling AWS stacks (using cloud formation and scripting)
  • Design multithread python scripts and host over AWS Lambda which copies authorized keys across all tenants and EMR's master nodes.
  • Involve in EMR configurations to stabilize environment in terms of performance, cost optimization, security, and compliance.
  • Develop Cloud Formation scripts to build on demand Ec2 instance formation.
  • Experience on multiple UNIX-based platforms as well as system administration experience with hands-on practice.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Designed, wrote and built deployment using Bash / Shell and python scripting and automate overall process using Subversion and Anthill pro.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Installed and Configured Atlassian Tools like JIRA, Confluence, Bitbucket, Fisheye and Integrated these tools for a streamlined Agile Workflow and Project Collaboration.
  • Experience in generating the reports in ServiceNow and Custom applications as per the requirements in Service Now.
  • Deployed and configured Atlassian tools like Jira, Confluence, Bitbucket, and Bamboo for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation.
  • Experience in migrating between various environments in ServiceNow using Update Sets, Import Sets.
  • Handled Jira tickets for SCM Support activities. On top of that used Artifactsory repository tool for maintaining the Java based release code packages.
  • Implemented Continuous Integration by integrating with different tools like Maven, GIT, SonarQube, and Nexus with Jenkins. Involved in Installing Jenkins on Linux environment and implemented master - slave configurations to run multiple build operations in parallel.
  • Experience in configuring email notifications in ServiceNow, UI Pages, UI Macro, Scheduled Jobs, Script Includes, and Events.
  • Created Jenkins on top of Kubernetes in team environment to remove dependencies on other servers.
  • Utilized ansible for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/GIT, use Ant/Maven, Tomcat to build WAR/EAR artifacts. With the help of Ansible Playbooks and integrated Ansible tower with Jenkins to deploy code to different servers.
  • Setup code review tool gerrit with GIT and integrated with CI system to help developers do peer code reviews & identified issues in code early in the cycle using code analysis
  • Created end to end automation using gerrit and Jenkins ( Created Build service to automate flow
  • Experienced in setting up monitoring tools like Nagios and amazon cloud watch to monitor major metrics (Load Balancer Latency, CPU Utilization, network packets.
  • Use bash shell scripting to schedule and automate processes including full and incremental backups using tar and cpio , migrate and enlarge file systems.
  • Worked on Hadoop Stack, ETL TOOLS like TALEND, Reporting tools like Tableau and Security like Kerberos, User provisioning with LDAP and lot of other Big Data technologies for multiple use cases.
  • Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines Security I set up Kerberos to have users and groups this will enable more advanced security features.
  • Managed and installed Monitoring Tools like Nagios, Cloud Watch, Splunk to monitor the logfiles, Network Monitoring, Log trace monitoring and the hard drive status
  • Monitored the system performance using monitoring tool commands like TOP, VMSTAT. And advance tools like Zabbix, AppDynamics, CloudWatch, Newrelics, Alien-Vault SIEM implementation etc.

Confidential - Tempe, AZ

Cloud Engineer

Responsibilities:

  • Using Amazon Web Services (AWS) console and AWS CLI to launch and manage VM's with Public/Private subnet and setup load balancing, security groups etc. Created Cloud Formation templates and deployed AWS resources like EC2, Auto scaling, EBS, S3.
  • Installing and managing Redhat Linux enterprise servers as like existing versions 5.x, 6.x versions and Designed and implemented an automated system installation and configuration system, based on Linux Kickstart builds for common server configurations
  • Migrated on premise database to AWS Cloud and designed, built, and deployed a multitude of applications utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), by focusing on high-availability, fault tolerance, and auto-scaling with Opscode chef cookbooks and recipes.
  • Configured clustering, load-balancing and failover on JBOSS 7.x application server, performance tuned and monitored the same.
  • Build Athena Service to enable querying ability on S3 objects.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS) with Leveraged highly EC2, auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • Automated the cloud deployments using chef, AWS Cloud Formation Templates (CFT) on hosted application for AWS using Ops Works, automated single-click deployment on to AWS.
  • Worked extensively on AWS Components such as Airflow, Elastic Map Reduce (EMR), Athena, SnowFlake.
  • Implemented and designed AWS Instances by Ansible roles to ensure deployment of web applications with scalable, secure cloud architecture based on Amazon Web Services. And worked with multiple development teams to troubleshoot and resolve issues.
  • Scheduled python, bash scripts for automated health checks, backups and cronjobs using Jenkins. Implement, configure, support and provide backup and restore processes for both server/client needs contingency plans to execute.
  • Automate Deployment using configuration Management tool like Ansible to provision Amazon AWS Instances to enable continuous Deployments. Developed automation scripting in Python (core) using ansible and puppet to deploy and manage all the applications across Linux servers.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, Ansible, AWS services, and python scripting.
  • Experience in administering, integrating, supporting middleware technologies like WebSphere Application Server, WebSphere Portal Server, Tomcat, JBOSS & WebSphere MQ and web servers IHS, Apache HTTP on wide variety of platforms like Solaris, Linux and windows.
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts. To configure Jenkins with GIT, JUnit and Udeploy to build the artifacts using Maven scripts and stored the artifacts into nexus repository for developing pipeline.
  • Involved in the migration of code from SVN to GIT and created GIT repositories and specified branching strategies that best fitted the needs for the client. Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration. Created hooks and managed permissions on the branches for GIT.
  • Experience Writing/maintaining scripts , Maintaining Linux servers/firewalls and responsible for doing software upgrades on Juniper routers and switches.
  • Hand on experience on the logging tools like ELK stack or elastic stack for complete log analysis solution to help in deep searching, analysing and visualizing the log generated from different machines.
  • Performed Elastic Load Balancing to distribute incoming traffic across multiple EC2 instances (Creating load balance, HTTPS Load Balancers, Monitoring etc.).

Confidential - Sterling, VA

Build and Release Engineer

Responsibilities:

  • Advanced Performance Analysis and Troubleshooting across all layers of the Virtual infrastructure leveraging VMware VCenter Operations Manager and VMware Log Insight
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Involved in continuous integration and continuous deployment system with Jenkins on Google's environment, utilizing Jenkins the runtime environment for the system to build and test and deploy.
  • To automate the build process for new projects used ANT and Maven POMs and integrated them with Nexus repository.
  • Installed and configured IBM WebSphere Application Server 6.x/5.x, JDBC drivers and Servlet engines along with trouble shooting and recovery on AIX, Linux (Red Hat, SuSE).
  • Extensively experienced in using Build and Automation tools like Ant, Maven, Gradle and working knowledge of other build tools like MS Build & Build Forge and Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Setup and configured Cruise Control for Continuous Integration and Release Management as well as maintained Repository management in Maven to share snapshots and releases of internal projects using Nexus.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Arti factory) and Deployed Apps using custom modules through Chef. Writing chef recipes for various applications and deploying them in AWS using Terraform.
  • Set up continuous integration and formal builds in Hudson with Maven and Tomcat repository and used Maven dependency management system to deploy snapshot and artifacts to Nexus to share artifacts across projects and environments.
  • Deployed Applications (WAR, JAR, SAR and EAR) in Clustered environment and automated the artifacts to be deployed onto the Tomcat server.
  • Deploy and monitor scalable infrastructure on AWS & configuration management using Ansible. Programming Ansible Playbooks with Python for system administration, Manage Configurations of VMWARE Nodes and Test Playbooks on AWS instances.
  • Deployed the Java applications into web application servers like Apache Tomcat. Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Developing ANT, MAVEN and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Sphere platforms.
  • Mounting & unmounting the netapp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security. Scripting for password less Ssh to multiple servers.
  • Developed tools to automate some base tasks using Python and Shell scripting and Wrote Bash/Shell scripts, python scripts for managing day-to-day transactions & automation of routine tasks.
  • Installed, configured and administered in Apache Tomcat in different environments like Development, QA, UAT and Production on RedHat Enterprise Linux.
  • Involved in capacity planning, implementation of WebSphere 6.x and configured Server Groups and Clones for High availability and Fail over capability. Moreover, maintenance process of the WebSphere and recovered the backed-up WebSphere configuration using XMLConfig tool.

Confidential, Cincinnati, OH

Linux Administrator

Responsibilities:

  • Experience in migrating on-premises databases and VM’s to AWS cloud and managing hybrid environments.
  • Worked with vMotion / Site Recovery Manager, Replication Manager vRealize Automation Centre and Fiber SAN for hosting VMWARE vSphere HOSTS in a HA / DRS Environment. Working on OpenStack workload servers for scalable, high performance Linux OS for virtual machines with Red Hat OpenStack.
  • Building the Red Hat Linux server in VMware ESX client through vSphere client, working with SAN storage on ESXI servers and assigning the LUNs to the Virtual Machines running on the ESXi server.
  • Worked on Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
  • Server Virtualization using VMware for Red hat Linux also worked on FTP servers for sending and receiving files between local and remote servers.
  • Senior System Administrator with years of overall technical experience. Expertise includes UNIX system administration
  • Configured DHCP, NFS, AutoFS, NTP, send mail, DNS, NIS, and LDAP on Linux Servers using TCP/IP, SMTP, HTTP, FTP, VPN and SSH protocols.
  • Troubleshoot Incident/Problem tickets (Maximo/Remedy/JIRA/Service-now) in Production, Development and Testing Environments.
  • Experience in administering, integrating, supporting middleware technologies like WebSphere Application Server, WebSphere Portal Server, Tomcat, JBOSS & WebSphere MQ and web servers IHS, Apache HTTP on wide variety of platforms like Solaris, Linux and windows.
  • Managing Users and Group while administering applicable permissions with Linux. Knowledge of full Network fundamentals, DNS DHCP, TCP/IP and UDP
  • Experience with Vup 5.0, Sybase 11.5.1, Perl Scripting, LDAP server, WebLogic, Apache Tomcat, EMC Storage SAN.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON . Creating customized Kickstart profiles for each server and making ISO to build the server.

Hire Now