We provide IT Staff Augmentation Services!

Senior Devops Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Seattle, WashingtoN

SUMMARY:

  • 8 years of experience in IT industry with major work on DevOps, Release Engineering, Configuration Management, Continuous Integration and Continuous Delivery methodologies, VMWare, Build/Deploy/Release Management, Amazon Web Services(AWS), GCP, Azure, Cloud Infrastructure.
  • Experience in Infrastructure Development and AWS Resources like EC2, EBS, S3, VPC, ELB, IAM, SNS, RDS, Auto Scaling, Cloud Formation, Cloud Watch, Security Groups.
  • Expertise in High Available systems using EC2 instances, Auto Scaling and Elastic Load Balance. Maintained and configured multiple EC2 instances across VPC's and by using Cloud Watch, notifications and alerts are being set up based on the requirements.
  • Created a Virtual Private Cloud (VPC) consisting of private/subnets, webserver & MYSQL server and configured virtual Data Center in Amazon cloud to Support enterprise hosting which includes VPC.
  • Created Subnets and Route tables, Internet gateway, Virtual gateway. Included security groups, Network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS Public cloud.
  • Configured Elastic Load Balancers(ELB) with EC2 Auto Scaling groups and written the cost cutting techniques applied with Cloud Formation stacks by using AWS Auto Scaling and developed EBS volumes using AWS Lambda.
  • Extensively worked on automation for deployment/configuration of different application servers like Web sphere, Web Logic, JBOSS and Web Servers like Apache, Tomcat and Web Containers like Nginx.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications and utilizing the Azure stack, focusing on high - availability, fault tolerance and auto-scaling.
  • Experienced Azure Platform Development, Development concepts, hosted cloud services, platform service and close interface with windows Azure Multi-Factor Authentications.
  • Extensively worked on various GCP infrastructure design and implementation strategies and experienced in Designing, architecting and implementing scalable cloud-based web applications using AWS and GCP.
  • Configuring and deploying instances on GCP environments and Data Centers and building/maintaining Docker container clusters managed by Kubernetes, Bash, Git, Docker on GCP (Google Cloud Platform).
  • Knowledge in working on rolling updates using the deployments feature in Kubernetes and implemented BLUE GREEN deployment to maintain zero downtime.
  • Automated infrastructure provisioning of EC2 on AWS using Terraform, Ansible and collaborated in the automation of AWS infrastructure via Terraform, Ansible and Jenkins.
  • Experience in usage of docker for virtualization, Run and Deploy the applications securely and fastening build/release process and worked on lifecycle management of image-based containers by Docker.
  • Experience in using Terraform along with Packer to create custom machine images and automation tools like Chef/Ansible to install software's after the infrastructure is provisioned.
  • Implemented continuous deployment system with Jenkins, AWS Code Deploy plugin to deploy and Ops Works, and Packer for deployment of Java Applications.
  • Developed auto containers to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernetes.
  • Worked with configuration management tools like Ansible, Chef, Puppet for continuous integration process and doing builds as per Schedule.
  • Experienced in writing Ansible playbooks and modules to automate our build/deployment process and had done overall process improvement to any manual processes.
  • Knowledge on deploying Java and web applications to Test, Staging and Production Environments using Configuration Management Tools like Chef and Ansible.
  • Installed and configured Chef server, work station, client servers and nodes, written several recipes, cookbooks in chef to automate the environment provisioning, Middleware infrastructure installations.
  • Extensively used Continuous Integration Tools (Jenkins, Bamboo) for Continuous Integration and for the end to end automation for all build and deployments including setting up pipeline jobs and upstream/downstream job configurations in Jenkins.
  • Created new build jobs, integration testing jobs and deploy jobs in Jenkins to automate the process and maintaining build plans and deployment projects in Bamboo for large java-based applications.
  • Cloned the projects in Jenkins for the developers and generate the build and store it in the Nexus Artifactory and Jfrog is used to store packaged files and created the snapshots.
  • Experience in utilizing Jenkins for enterprise scale infrastructure configuration and application deployments checking out code from SVN/GIT and use Ant/Maven to build war/jar artifacts and creating pipelines.
  • Implemented GIT mirror for SVN repository, which enables users to use both GIT and SVN, using Gradle determined the order of tasks run by using a directed acyclic graph.
  • Designed an ELK system to monitor and search enterprise alerts. Installed, configured and managed the ELK Stack for Log management within EC2/ Elastic Load Balancer for Elastic Search.
  • Used ELK Stack (Elasticsearch, Logstash and Kibana) for monitoring the servers using Metric beat daemons that collects metrics from server, drop it in Elasticsearch or Logstash, and analyzed that metrics using Kibana.
  • Knowledge in writing Bash/Shell Scripting, Python scripting to automate the deployment of Java based applications on servers.
  • Knowledge in querying RDBMS such ad Oracle and MYSQL by using SQL for Data Integrity, Installation, Configuration and Management of NoSQL tools such as SQL Servers, DB2, PostgreSQL and MongoDB.
  • Building Docker images, creating build and deployment configurations to deploy applications on Openshift. Developed Ansible playbooks to do automated recovery process upon the failure of Openshift MASTER.
  • Better understanding of various network protocols such as TCP, UDP, FTP, SSH, HTTP, HTTPS etc. and familiarity with basic networking concepts such as firewalls, subnets, CIDR addressing, routing, DNS.
  • Involved in setting up JIRA as defect tracking system and configured various workflow customization and plugins for the JIRA bug/issue tracker.
  • Experience in installation, configuration and administration of Red Hat Enterprise Linux, Ubuntu, VMWare and Centos.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/Tomcat, JBOSS.
  • Automated the cloud deployments using Chef, Python (boto and boto3) and AWS Cloud Formation Templates.
  • Coordinated with developers and testing teams to make fastest and reliable releases, reduce failure rate and reduce time to fix bugs or issues.
  • Excellent team player with good communication skills.

TECHNICAL SKILLS:

SCM: GitHub, Git, Bitbucket, GitLab, Subversion.

CI: Jenkins, Bamboo, Visual StudioDeployment

Code Deploy, Octopus Deploy, Urban Code Deploy.: Cloud/ Iaas/ Paas

AWS (EC2, S3, ELB, Auto scaling Servers, IAM, Cloud Trail, SNS, SQS, Cloud Formation, Cloud Watch, Route53): BI/ Monitoring

Kibana, New Relic, Nagios, Elasticsearch, Splunk, Dynatrace: Repo Management

Docker Hub, npm, Artifactory, Nexus.: Config/ Provisioning

Chef, Puppet, Ansible, Terraform.: Build

Maven, Gradle, ANT, Grunt, Gulp, MS Build.: Testing

Selenium, Gatling, Qunit, Junit.: Containerization

Docker, Swarm, Kubernetes.: Collaboration

Team Foundation, JiraScripting Languages: Shell, Bash, Python, Groovy, Ruby

Operating Systems: Red Hat Linux 6/7, Windows servers, Unix.

Programming Languages: C, C++, Java.

Web Technologies: JavaScript, HTML, CSS, XML.

Databases: Oracle, SQL, MySQL, Post Gre SQL.

Application Servers: Apache Tomcat, WebLogic.

PROFESSIONAL EXPERIENCE:

Senior DevOps Cloud Engineer

Confidential, Seattle, Washington

  • Created and maintained continuous integration (CI) using tools Jenkins over different environments to facilitate an Agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Automated test environments provisioning (Selenium, SonarQube, HP QTP) and integrated using Jenkins.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Managed RedhatLinux and Windows virtual servers (AWS EC2) with Chef using Git. Monitored the health of the application using Nagios monitoring tool.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Written Chef cookbooks and recipes to provision several pre-pod environments consisting of deployment automation, AWS EC2 instance monitoring etc., and Server migration using cloud services like AWS from physical to cloud environment.
  • Written custom resources, created various roles and environments and used Chef handlers for various auto kickoff requirement jobs.
  • Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of host.
  • Automated the process to create Docker images which includes automated package builds into the image and deploy them as needed.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application on containers.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Developed Python scripts for patch management of servers, also for deploying the code manually to different environments and updating the team after the completion of build successfully.
  • Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Nagios for Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Used Dynatrace APM and UEM tools to optimize application performance and identify performance bottlenecks in web applications and provide solutions.

Environment: Jenkins, Docker, Kubernetes, JIRA, CI/CD, AWS, Chef, Bamboo, Git, Bit bucket, AWS Beanstalk, Wildfly, Terraform, Ruby, Python, Kafka, Selenium, OpenShift.

Senior DevOps Engineer

Confidential, New York City, New York

  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers. Integrated builds with Code Quality Tools like Cobertura, PMD and Find bugs.
  • Deployed large scale java applications to application servers in agile continuous integration environment and automated the whole process.
  • Implemented & maintained the branching and build and release strategies utilizing GIT.
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used Cloud Foundry and Open Shift to build, run and deploy various codes using Docker.
  • Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Created a Python Script to stop all the instances with a specific tag in AWS Instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.
  • Worked on integrating application logs with Splunk and wrote several custom Splunk queries for monitoring and alerting.
  • Experienced in integrating Splunk and setting up centralized logging and monitoring on Dynatrace.

ENVIRONMENT: Microsoft Windows Azure, RedHat, Windows server, SQL Server, Windows PowerShell, Micro Services, GIT, Jenkins, Ansible, Docker, Kubernetes, Jira, and Splunk.

DevOps Engineer

Confidential

  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/GIT and use ANT/MAVEN to build war/jar artifacts.
  • Maintain GIT, Bitbucket repository, handling branching, Merging, tagging and release activities.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Installed Chef server Enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing chef recipes/cookbooks with test-kitchen/Chef spec.
  • Involved in migration of CI tool stack from SVN to GIT, Maven to Gradle, Build force to Jenkins.
  • Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests.
  • Written Chef Cookbooks for various DB configurations to modularized and optimize product configuration.
  • Worked on Docker-Compose, Docker-Machine to create Docker containers for Testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Developed Cron jobs and Shell Scripts (PowerShell, Python) for automating administration tasks like file system management, process management, backup and restore.
  • Participate in deep architectural discussions to ensure solutions are designed for successful deployment, security, cost effectiveness and high availability in the cloud.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, CHEF, TC Server, DNS, Tomcat, RUBY Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, Docker, AWS EC2, S3, RDS, VPC

Build and Release Engineer

Confidential

  • Maintained detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
  • Wrote Puppet manifests and modules to deploy, configure and manage servers.
  • Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • 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
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Controlled Subversion (branch) access to successfully run parallel development and release.
  • Used Shell scripts for build automations and deployments.
  • Tracked backlogs and fixed bugs using JIRA.
  • Integrated JIRA with subversion and configured with Jenkins to automate the entire Build and release process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.

Environment: Solaris, Linux, Eclipse, Java, SQL, AWS, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, ANT, Bamboo, Puppet, ClearQuest, JIRA, XML.

Linux Administrator

Confidential

  • Created user roles and groups for securing the resources using local operating System authentication.
  • Handled tasks like managing User Accounts and Groups, managing Disks and File systems NFS, SVM.
  • Configuring & monitoring DHCP server. Maintained LVM, VxVM
  • Taking backup using tar and recovering during the data loss. Experience in writing bash scripts for job automation.
  • Configuring printers to the Solaris and Linux servers and installing third party software's.
  • Manage system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
  • Performed regular installation of patches using RPM and YUM.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
  • Installed/Configured the WebSphere server, JBoss application server, WebLogic server
  • Managed tuning and performance of high profile applications (PeopleSoft, SAP) running on them.
  • Responsible for daily system administration tasks in heterogeneous Linux/Unix environments such as user/ group management, applying patches, disk management, job scheduling and packages installation (using RPM and YUM) on Linux/Unix Environment
  • Created and configured volume groups and logical volumes extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Maintain Zabbix monitoring solution for multiple internal and external customers
  • Software package and patch administration, involving adding and removing software packages and updating patches.

Environment: Redhat Enterprise Linux 4.x, SUSE Enterprise Linux, YUM, NIS, DHCP and DNS, VERITAS, VMWARE ESX/ESXi 3.5/4.x/5.x, VMware vSphere

Junior Linux Engineer

Confidential

  • Support for locations across the US that include 50,000+ users, 1000+ physical and virtual Microsoft dedicated servers
  • PowerShell script creation and operation
  • Built scripts to automate installation of Windows 7
  • Applied patch management to OS internal and external software
  • Successful migrated two AD forest into one new domain
  • Successfully migrated servers from Windows server 2003 to Windows 2008 Server
  • Apart of a team that upgrade exchange server from
  • Added, maintain, upgraded, and monitored data center environment
  • Administered Virtual PC's via Hyper-V; Design and deployed failover cluster
  • Maintain virtual pc's via System Center 2007/Hyper-V and VMware 3.0 to upgraded to 4.0 to create Lab environments
  • Extensive experience with exceptionally large Dell EqualLogic SAN deployment - storage provisioning, firmware and HIT upgrades, replication, SAN HQ

Environment: Windows 7, VMware vSphere 4.0, VMware ESX 3.5.0, MySQL, Tomcat, Nagios.

We'd love your feedback!