We provide IT Staff Augmentation Services!

Devops & Cloud Engineer Resume

5.00/5 (Submit Your Rating)

San Ramon, CA

PROFESSIONAL SUMMARY:

  • Accomplished Cloud/DevOps Engineer with 7 years of professional Experience dedicated to automation and optimization. Has thorough experience with cloud and DevOps automation development for Linux systems.
  • Designed, implemented solutions for both public(AWS, GCP) and private(Openstack) cloud platforms.
  • Well experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Hands on Experience in using configuration management tools like Chef and Ansible.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation, Autoscalling, CloudFront, IAM, S3, and Route53.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Created databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Designed EC2 instance architecture to meet high availability of application architecture and security parameters.
  • Created AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.
  • Defined Chef Server and workstation to manage and configure nodes.
  • Implanted Continuous Integration concepts using Hudson, Jenkins and Drone.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Created and maintained Branches, labels, work spaces on Git, Participated in merging of source code.
  • Skilled at setting - up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and also supporting the developers in writing configuration-specs.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Very-well experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like MS Build, Makefile.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Experience in working within the Cloud platforms like OpenStack and AWS for integration processes.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux internals.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Proposed branching strategy suitable for current application in Subversion.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x,5.x, 6.x), Ubuntu, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, AIX.

Languages: C, Java, XML, Shell, Perl, Ruby, Python

Databases: Mongo DB, My SQL, MS Access, Oracle 9i/10g/11g, DB2

Tools: ANT, MAVEN, HUDSON/JENKINS, CHEF, OPENSTACK BUILD FORGE, NAGIOS AND ELK STACK, MONGODB, JMETER.

AWS Services: AWS EC2, VPC, EBS, SNS, RDS, EBS, CloudWatch, CloudFormationAWS Config, S3, Autoscaling, Cloud Trail, Lambda.

EXPERIENCE:

Confidential, San Ramon, CA

Devops & Cloud Engineer

Responsibilities:

  • Dockerized the java spring Boot micro service application by writing the Dockerfile as required.
  • Deployed the Docker containers in kubernetes cluster and AWS ECS for the different projects.
  • Deployed the 5 node MongoDb DB cluster on AWS EC2 instances with CloudFormation Templates and Chef Cookbook.
  • Configured the CI/CD pipeline using GitHub, Drone, Docker and Kubernetes.
  • Configured the CI/CD pipeline on the AWS Environment using AWS CodePipeline, AWS CodeCommit and AWS CodeBuild.
  • Created Public and Private Subnets on AWS and configured the Bastion Host.
  • Used the AWS Cloud Watch/ Grafana to monitor the server metrics like cpu utilization, memory utilization and network throughput.
  • Configured the ELK stack for the real time application logging and monitoring solution.
  • Created the custom Operational DashBoards in kibana to see the response time of the api’s and the HTTP status codes.
  • Created the Kafka topics in the Kafka cluster for the real time streaming messages.
  • Did the performance test on the Api’s using Jmeter and scaled the app servers accordingly for the required throughput.
  • Did the Blue/Green Deployments, Kenery deployments and Rolling updates in K8’s cluster for achiving the zero downtime of the application.
  • Deployed application to GCP using Spinnekar(rpm based)
  • Launched multi-node kubernetes cluster in Google Kubernetes Engine(GKE) and migrated the dockerized application from AWS to GCP.

Environment: Java Spring Boot, Gradle, Drone,Docker,Kubernetes, AWS, GCP, S3, Auto scaling, VPC, Elastic Beanstalk, EBS, RDS,Lamda, Route53, DynamoDB, Cloud Watch, Cloud Trail, Jenkins, MongoDb, Kafka, ELK

Confidential, Columbus, OH

Devops & Cloud Engineer

Responsibilities:

  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Writing Ansible Playbooks using different AWS modules to create the resources on the AWS cloud.
  • Launching Amazon EC2 Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Writing Cloud Formation Templates to launch the different AWS resources like EC2, Auto scaling, Load balancers, security groups and DB instances.
  • Scripting in multiple languages on Linux, Shell scripting, python scripting etc.
  • Creating the Custom AMI's, created AMI tags modified AMI permissions.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Worked on different PAAS like OpenShift and AWS Elastic-Beanstalk.
  • Created the pods in OpenshiftEnvt by using Dockerfile.
  • Created the Dockerfiles from the base RHEL images.
  • Clustering the docker containers with the help of kuberneteis on the OpenShift platform.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Worked with different deployment strategies like AB Deployments, Blue/Green Deployments and Canary deployments in OpenShiftEnvt.
  • Setup the CI/CD with Jenkins, Cloud Formation Templates and Ansible.

Environment: Docker, AWS, S3, Auto scaling, Elastic Beanstalk, Openshift 3.3, EBS, RDS, Jenkins, Stash, Shell, Perl, JFrog, Oracle Weblogic, Oracle DB, Oracle Endeca and ElasticSearch.

Confidential, Charlotte, NC

Devops & Cloud Engineer

Responsibilities:

  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Installed Workstation, Bootstrapped Nodes, Wrote 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&ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Involved in the installation and configuration of Nginx as a web server.
  • Experience with Build Management tools Ant and Maven for writing build.xmls and pom.xmls
  • Integration of AutomatedBuild with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Implemented Chef Recipes for Deployment on buildon internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Anthill pro as Continuous Integration (CI) server.

Environment: Docker, Chef, AWS, S3, Autoscaling, EBS, RDS, Cloud sigma, SVN, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, Ec2, Junit, Python.

Confidential

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed RedHat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, Ubuntu, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.

We'd love your feedback!