We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

3.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Around 9 years of experience in IT industry as a DevOps Engineer/Cloud Engineer with major focus on Cloud Implementation and migration, AWS Cloud Services, Containerization/Orchestration, Configuration Management, CI/CD.
  • Expertise in all the areas of Software Development Life Cycle (SDLC) which are Included but not limited to automation, Implementation of CI/CD, System Administration, Cloud computing, Software Configuration Management (SCM), Containerization, orchestration, Scripting for various environments.
  • Working with varying business units, understanding their release requirements, resolving their release issues and aligning them to appropriate release vehicles as per needs.
  • Setup and built AWS infrastructure. Performed data migration from on premises environments into AWS.
  • Experience in AWS Cloud Platform and its features such as EC2, EBS, AMI, ELB, Auto - Scaling, EC2 Container Service, S3, IAM, VPC, RDS, DynamoDB, Certificate Manager, Cloud Watch, Cloud Trail, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation.
  • Created S3 Buckets, maintained and utilized the policy management of S3 buckets and configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Worked on tagging policies for proper identification and ownership of EC2 instances and other AWS services.
  • Worked on Cloud Watch by collecting and tracking metrics, monitoring log files, setting alarms, and automatically reacting to changes in your AWS resources.
  • Experience on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation. Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
  • Written Lambda functions to implement tasks like, taking EBS volume snapshots in regular intervals and copying the files in between the S3 buckets only when the actions are triggered.
  • Strong experience of data migration (to public cloud) practices and technologies.
  • Experience on Terrafor m, a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Experience with configuration management tools like Terraform and package management tools like Packer.
  • Expert in designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and experience in automating the infrastructure using Terraform in AWS console.
  • Expertise with Configuration management tools- Chef, Puppet and Ansible for Deployment on Multiple platforms.
  • Experience in building new application and deployment through Ansible and managing in production environment.
  • Created Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes.
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Excellent experience on container management using Docker in creating images. Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Experience with containerization technology using Docker or evolving container management platforms like Kubernetes and using Kubernetes to manage dozens of microservices.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in setting up CI/CD using different DevOps tools like Hudson, Jenkins and Bamboo.
  • Expertise includes bash and Python scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering.
  • Implemented Continuous Integration with Jenkins integrated Jenkins with Maven, SonarQube, Jfrog, Nexus and Ansible.
  • Experience on Oracle Application dealing with Patches and dealing with concurrent systems.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts
  • Experience with Oracle, MongoDB and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Expertise in Branching, Merging, Tagging and maintaining the versions across the environments using SCM tools like Git, GitHub, SVN, TFS, CVS, and Perforce.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using GIT and JIRA.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Experience with multiple integration techniques based on service-oriented architecture such as SOA, Web services (REST APIs, SOAP) and other communication interfaces like HTTP, HTTPS, and TCP.

TECHNICAL SKILLS

  • Jenkins, Bamboo
  • SonarQube
  • Maven, Ant, Gradle and Eclipse
  • TCP/IP, NFS, Telnet, FTP, DNS, DHCP, NAT, Firewall, HTTP
  • JIRA, BMC Remedy, Service Now and Rally
  • Git, Bit Bucket, SVN
  • Apache Tomcat, WebLogic, WebSphere, JBoss
  • Chef, Salt, Ansible
  • AWS, Azure
  • Docker, Open shift and Kubernetes
  • Vagrant, Virtual Box, VMware
  • Shell, Bash and Python
  • Node JS, CSS, JavaScript, jQuery
  • AWS Cloud Watch, Prometheus, Datadog, ELK Stack, Nagios, App Dynamics, Sysdig
  • Data dog
  • RabbitMQ, Amazon SNS and Apache Kafka
  • Log stash, Splunk
  • Linux, Unix, CentOS, Ubuntu, Windows
  • Hadoop, HDFS, Kafka, AWS EMR
  • C, Java Script, Java and Python

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

DevOps/Cloud Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing most of the AWS stack (Including EC2, Route53, S3, RDS, IAM) focusing on high-availability, fault tolerance, and auto-Scaling in AWS Cloud Formation.
  • Experienced with data migration (to public cloud) practices and technologies.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets to ensure successful deployment of web applications and database templates.
  • Worked with Ansible for automating VPCs, ELBs, security groups, SQS, S3 buckets.
  • Expertise in utilizing Jenkins for enterprise scale infrastructure configuration and application deployments, checking out code from bitbucket and used maven to build war/jar artifacts.
  • Implemented AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer(ELB), Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Optimized volumes and EC2 instances and created multi Availability Zone VPC instances. Maintained Route 53, VPC, RDB, SES and SNS services in AWS cloud.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and creating clone instance and can create complex Identity and Access Management(IAM) policies for delegated administration within AWS.
  • Implemented rapid-provisioning and life-cycle management for RedHat Linux using Amazon EC2, Ansible and custom Python scripts.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Proficient in writing AWS Cloud formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB's and security groups.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
  • Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating Amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda and SQS Queue.
  • Worked on setting up lifecycle management policies to take snapshot backups of EBS volumes for all servers moved to AWS from Datacenter and S3 life cycle policies to back up the data from AWS S3 to AWS Glacier.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, auto scaling to design cost effective, fault tolerant and highly available systems.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Built CI pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins using Shell, Groovy, Bash and Python.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.

Environment: Git, Jenkins Enterprise, Chef, Maven, Gradle, GCC Complier, Nexus, JFrog, Docker, Open Shift, Power shell, Kubernetes, AWS, Azure, Splunk, Open stack, WebSphere, Ant, Ansible, Confluence, Atlassian Jira, Rally, Unix/Linux.

Confidential, St. Louis, MO

DevOps/Cloud Engineer

Responsibilities:

  • Written pre-commit, post-commit, post-receive hooks in GIT.
  • Configured with AWS resources such as EC2, VPC, Route53, ELB, S3, EMR, supporting networking and management/monitoring services.
  • Created and maintained Highly Available and Fault Tolerant infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud.
  • Monitored AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by applications and services, and any log files generate applications using CloudWatch.
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Troubleshooting any build issue with ELK and work towards the solution.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Moved a SaaS application from Century Link Cloud to AWS while maintaining the current infrastructure.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • With Kubernetes, we could quickly and efficiently respond to changes on demand. Deployed our applications quickly and predictably.
  • Created Makefiles to run and update tasks by CI/CD (Jenkins, GitHub) logic scheme.
  • Experienced knowledge on Splunk, Kibana and ELK Stack.
  • Performed tasks like bootstrapping nodes to executing run lists to mirror the new nodes to web or application servers and to run deployments against newly added nodes to the clusters.
  • Used Hashi Corp Packer to create and manage the AMI's and automated whole AMI creation process using Jenkins jobs.
  • Created and design the Terraform templates to create custom sized VPC, NAT subnets, for deployment of Web applications and databases.
  • Migrated all hosts from Sysdig to Datadog Monitoring and implemented integrations to monitor containers.
  • Fine-tuned citrix infrastructures and greatly increased performance and user experience for numerous clients in private and public cloud.
  • Installed Prometheus, Grafana as a part of monitoring & control for all our applications on Docker containers. Worked setting GitPrime application that runs
  • Create and Configured the CI/CD pipeline for deploying Micro-Services and Lambda functions using Jenkins.
  • Built end-to-end CI/CD pipelines in Jenkins to retrieve code and push build artifacts to Nexus Artifactory.
  • Experience in Implementing a Continuous Delivery framework using Jenkins, Maven and Nexus in Linux environment.
  • Enabled end to end CI/CD pipeline for Java based applications using Jenkins, Bitbucket, and Artifactory and integrated with different testing tools like SonarQube, Veracode and Selenium.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Created container from Docker file, clustering of Docker.
  • Created AWS IAM command line that is used as part of on-prem identity broker type of Application.
  • Worked effectively in Configuring and Managing monitoring tools like Nagios and AppDynamics.

Environment: s: Java/J2EE, Tomcat, GIT, Informatica Power center, Packer, AWS, Google Cloud, LINUX /UNIX,HTML, XML, Nexus and JFrog Artifactory, Nagios, Gradle, ANT, MAVEN, Jenkins, Bash, Groovy, Agile.

We'd love your feedback!