We provide IT Staff Augmentation Services!

Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY:

  • IT Professional with more than 8 years hands on experience as Sr Consultant & Dev Ops Engineer and performed multiple roles such as Senior Systems Engineer and Linux Administrator, dealing with Build and Release in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD)
  • Experience in system automation with DevOps using CI/CD (Continuous Integration/ Continuous Deployment), Configuration Management, SCM (source Code Management), Build and Containerization tools.
  • Experience in automating system admin tasks like provisioning, installing, configuring, updating and deploying services using Puppet and Ansible.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, GitHub, Terraform and AWS
  • Experience in working on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT repositories with specified branching strategies.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Extensive knowledge on DevOps tools such as Jenkins, Azure DevOps (VSTS) and CircleCI
  • Knowledge on AWS Resources: Amazon Web Services: EC2, S3, VPC, Elastic Load balancer (ALB), RDS, Cloudwatch, Cloudfront, S3 Hosting, Route53, Elastic BeanStalk, Lambda, Kinesis Streams and firehoses, SNS, SQS, SES, ElasticSearch Service (ELK), Parameter Store, Inspector, Config, Code pipeline, Code commit, Code deploy, Cloudformation, KMS, IAM, ASG, ECS with Fargate, EKS etc.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization
  • Good experience in writing of Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Providing automation and deployment of applications inside software containers by providing additional layer of abstraction and automation of operating system level virtualization on Linux using Dockers.
  • 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.
  • Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines and used Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes .
  • Refined automation components with scripting and configuration management using Ansible.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup

TECHNICAL SKILLS:

Scripting: Tools: Groovy, Bash and Python

Version Control Tools: GIT, Bitbucket

Build/Automation Tools: Terraform, Ansible, Jenkins, Docker, Kubernetes, Kafka

SAN & Backup Tool: IBM Xiv with Symantec NetBackup

OS Administration: Red hat Enterprise Linux, CentOS, Ubuntu, Windows

Logging & Monitoring Tools: HP Performance Manager, CloudWatch, Cloud Trial, ELK, Prometheus, Grafana

Security Tools: Veracode, Qualys, Sonarcube, Twistlock, XRay Artifactory, JFrog

Cloud Services: GCP and AWS Services

WORK EXPERIENCE:

Cloud Engineer

Confidential, Plano, Texas

Responsibilities:

  • Working on creating and managing the CI/CD pipelines and working with different toolsets such as git, AWS Code Commit, Jenkins, AWS Code Deploy, AWS Code Pipeline, etc.
  • Collaborating with development teams to enhance deployment processes by implementing Continuous Integration and Continuous Delivery (CI/CD)
  • Setup kickoff meeting with factory teams, understand their end to end requirements and pain points, design plan to help them onboard into CI / CD
  • Deployed and orchestrated the applications using Kubernetes.
  • Implemented testing environments for Kubernetes and administrated the Kubernetes Cluster.
  • Container management using Docker by writing Dockerfiles and setup the automated build with Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Build Jenkins Pipeline jobs for Continuous Integration and Continuous Deployment end to end.
  • Perform common configuration tasks for Pods and Container.
  • Working with real - time architectures, patterns, messaging and streaming technologies such as using Apache Kafka, AWS Kinesis, Amazon SQS/SNS, Amazon MQ, AWS Managed Services for Kafka etc.
  • Working on Migrate monolithic applications to micro services architectures.
  • Working on Stateless and stateful applications for containers and container manager/schedulers such as Kubernetes, AWS EKS, AWS ECS and Docker.
  • Writing Jenkins job to run the automated jobs which supports the project. Also working with terraform and cloud formation template scripts
  • Working on terraform templates to create several AWS services like EC2, S3, RDS, VPCs etc for our infrastructure.
  • Working on migrating the on-prem application to AWS cloud also working on creating the ECS and EKS orchestration for maintaining these applications.
  • Expertise in building Continuous Integration and Continuous Delivery (CI/CD) on AWS environment using AWS CodeCommit, CodeBuild, CodeDeploy and CodePipeline and experience in using AWS Terraform, AWS CloudFormation, API Gateway, and AWS Lambda in automation and securing the infrastructure on AWS.
  • Experience in changing over existing AWS infrastructure to Serverless architecture (AWS Lambda, AWS Kinesis) through the creation of a Serverless Architecture using AWS Lambda, API gateway, Route 53, S3 buckets.
  • Expertise in writing AWS CloudFormation templates in JSON to use them as blueprints for building & deploying multiple AWS resources also Worked on Kinesis Data Streams & Kinesis Firehouse & integrated with AWS Lambda for serverless data collection and experience in creating and designing AWS Cloud Formation templates to create custom sized VPC, NAT subnets for deployment of Web applications and database templates.
  • Proficiency in using Terraform key features such as Infrastructure as Code, Execution Plans, Resource Graphs, Change Automation and extensively used Auto Scaling launch configuration templates for launching cloud instances while deploying Microservices .
  • Managed AWS Infrastructure as Code using Terraform and worked with Terraform Templates to automate the Azure IaaS VMs using Terraform modules and deployed Virtual Machine Scale Sets (VMSS) in a production environment.

DevOps Engineer

Confidential, Dallas, Texas

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, ECS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Provisioned the highly available EC2 Instances using CloudFormation and wrote new plugins to support new functionality in Terraform.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Writing sentinel policies for terraform enterprise.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Developed multiple AWS services that have API's available for use. Implemented the functionality of EC2 API's and DynamoDB API's in depth through AWS CLI.
  • Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
  • Creating Security groups for both individual instances and for group of instances under a network.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Refined automation components with scripting and configuration management using Ansible.
  • Created Log collection in ELKB (ElasticSearch, Logstash, Kibana, Filebeat) installed Filebeat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elasticsearch.
  • Working on the sentinel policies for terraform enterprise.
  • Created cloud watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances and notified them using SNS.
  • Created cloud watch alerts for instances and using them for auto scaling launch configuration.
  • Setting up the Cloud Watch alerts for EC2 instances and using in Auto scaling launch configuration.
  • Working on creating the automated pipeline for sentinel policy workspaces for terraform enterprise code.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Coordinated with external iOS vendors to keep track of development stages.
  • Responsible for Installation As a Release Engineer, Defined the build and automated testing infrastructure. Educated both development and QA teams with the tools and process.

System Administrator

Confidential, San Marcos, California

Responsibilities:

  • Experienced in GCP services like IAM, Compute, Storage, Networking, Stackdriver and Tools.
  • Experience in CloudFormation in AWS and Deployment Manager in GCP as automation tools for cloud provisioning.
  • Created, managed, and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Developed several playbooks using Ansible and deployed applications/services on the client hosts.
  • Experienced in customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • Used Stackdriver Monitoring in GCP to check the alerts of the applications that run on the Google Cloud Platform.
  • Created and used GCP snapshots for restoring an instance and created service accounts.
  • Providing Remote LINUX System Administration
  • Configuring the LVMs and adding the additional disk space as and when required.
  • Responsible for maintaining VMs in several environments at the OS including vCenter and Google Cloud Platform.
  • Experienced in handling sFTP server, Web Application Firewall (WAF), Web server, Database Server issues.
  • Hands on experience in managing word press administration and troubleshooting web server issues (apache).
  • Responsible for maintaining backups for the servers. Troubleshoot and fix the issue with failed backups.
  • Responsible for backup and restoring the files when required.

Environment: GCP, Linux, Redhat, LVM, Storage SAN, R1Soft Backup Administration, Stackdriver, VMware, Tomcat Apache, Oracle, Subversion (SVN), JIRA, Nagios, Git, Puppet, Linux, Python, Jenkins

Senior Systems Engineer

Confidential

Responsibilities:

  • Installed VMware ESXi 5.5 and 6, vSphere Server and VMware Venter Server in rack Servers.
  • Installed, configured, maintained and enhanced operating system and system support software/hardware Enterprise Linux 6.x, 5.x, 4.x, Ubuntu, Solaris, troubleshooting hardware, operating system, applications & network problems and performance issues.
  • Experience in backup and restore of Linux Servers using Symantec NetBackup. Hands on experience in SAN Storage with IBM Xiv.
  • Configured node specific and environment specific system configuration in Puppet.conf and implemented that configuration into Puppet master slave architecture.
  • Worked on Jenkins to automate build and deploy.
  • Virtualization administration and configuration (VMware, VMware ESX). Excellent knowledge of Client/Server architecture, OSI layers, TCP/IP networks.
  • Initiating alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization & disk usage.

Environment: VMware, Tomcat Apache, Oracle, Subversion (SVN), JIRA, Nagios, Git, Puppet, Linux, Python, Jenkins, Redhat administration, Linux, Centos, Ubuntu, LVM, vCenter vSphere, HP Performance Manager

Systems Executive

Confidential

Responsibilities:

  • Performed installation, configuration and maintenance of RedHat and CentOS Linux 5.x/6.x/7.x.
  • P2V conversions, building/supporting vSphere 4.x/5.x platform, building cloud VMs.
  • Also excelled on Linux kernel, memory upgrades, and swap area. RedHat Linux Kickstart Installation. Configuring DNS, DHCP, NIS, NFS in RedHat Linux other Network Services.
  • Performed daily backups, restoration of data as per requests from developers using Symantec Netbackup
  • Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software upgradation, configuration changes and documentation.
  • VMware installation (Server virtualization, Desktop virtualization, Management and Automation) on windows and Linux platforms.
  • Updating patches to keep servers updated against bugs present in the operating system using rpm and yum packages.
  • Monitored overall system performance, performed user management, system updates and disk & storage management.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting
  • Created shell scripts for automating the daily routines and some specific tasks in the production environment using CRON job processes.

Environment: RedHat Servers (5.x, 6.x, 7.x), Solaris 2.6/2.7/8, Symantec NetBackup, Symantec Volume Manager, Samba, NFS, NIS, LVM, Linux, Shell Programming, Monitoring, Virtualization, VM Ware Administration

We'd love your feedback!