We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Associated with IT industry for 7 years working as Cloud/DevOps Engineer, Linux Administrator and Middleware Engineer within Linux/Unix/Windows environments to provide solutions to the complex issues utilizing most of the resources such as Virtualization, Integration and configuration Management tools, different Infrastructures (On - Premises Bare-Metal, privatized or Public Cloud) for Server Provisioning, Configuring, Monitoring, Disaster Recovery.
  • Adopting DevOps Culture to automate the entire Software Development Life cycle and Implemented Continuous Integration, Delivery/Deployment pipelines
  • Experience in handling data centers, AWS & Linux, having strong knowledge on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM, Virtualization, Cloud Computing and AWS services with experience working on many virtual/physical servers.
  • Experience working on configuration management tools such as Ansible, Chef, and Puppet for deploying desired packages in virtual environments.
  • Experience with Docker Kubernetes and micro services in general and worked on creation of custom Docker container images, tagging and pushing the images. worked on the customized docker networks.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Hands-on experience in Handling services & applications like DNS Bind, DHCP, SSL, SSH and Apache, Load BalancingHA Proxy, Version Controls like Git&Github, Nginx, Jenkins Continuous Integration on Linux machines.
  • Designed and created multiple deployment strategies using CI/CD Pipeline and configuration management tools with remote execution to ensure zero downtime and shortened automated deployments.
  • Used Jenkins to automate everyday builds, testing and deployed in antifactory and tomcat servers and built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Experience managing source code repositories like SVN, Git, GitHub, bit bucket.
  • Built scripts using ANT and MAVEN build tools in Jenkins and Knowledge in writing automation scripts using Automation Tools like chef and puppet Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Building, Installation, Administration, system monitoring, performance tuning, Troubleshooting, Maintenance of Linux operating systems 24/7 on-call rotations.
  • Monitoring, troubleshooting the performance related Events like disk space using Logical volume manger (LVM) size extending & reducing the disk space, volumes, Https, site down, Load Average, free memory, CPU Usage, Processes etc.
  • Based on business requirement, developed the Complex SQL queries with Joins and T- SQL, Stored procedure, Views, Trigger to implementing the business rules and transformations
  • Based on business requirement, developed the Complex SQL queries with Joins and T- SQL, Stored procedure, Views, Trigger to implementing the business rules and transformations
  • Experience in creating Incident tickets by using ticketing tools like RT, JIRA, Remedy, Service Now, IT guardian for different severity level & priorities and experience in monitoring tools like Nagios, Cricket, Ganglia& SCOM 2012.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds - Java, J2EE, .NET, Ruby, LAMP, Apache, RDBMS, Oracle, SQL, MySQL, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Good Knowledge on networking concepts like ROUTERS, SWITCHES, DHCP, DNS, OSI Layers, TCP/IP PROTOCOLS, Sub netting concepts.

TECHNICAL SKILLS:

Network Monitoring Tool: Nagios, SCOM 2012, Cricket, Ganglia

Ticketing tool: Remedy, Jira, Nagios, Splunk

Protocols & File Systems: DNS Bind, DHCP, FTP, NFS, HTTPS, SSH, SSL

Server Operating System: Red Hat/CentOS 5 & 6, Windows server 2003/08

Virtualization & containerization: VMWARE 5.5, Docker, Kubernetes, Microservice

Web Server: Apache, Nginx

Cloud: Amazon AWS, EC2, S3, ELB, VPC, Openstack

Automation Tool: Chef, Puppet, Ansible

Continuous Integration: Jenkins, Bamboo, Hudson

Professional courses: RHCE, CCNA, MCITP, ITIL V3

Scripting Languages: Shell Scripting, Ruby, Perl, Yaml

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Cloud/Devops Engineer

Responsibilities:

  • Worked on AWS services and have hands on experience on EC2, S3, RDS, EBS, VPC, IAM, ELB, NACL, SQS, SNS, SES, Cloud Watch, Cloud Formation, Route53, Security Groups, Route Tables, Lambda and several other services of AWS family and in depth practical knowledge on other cloud services.
  • Creation of RDS database instances, SQL in AWS and the MongoDB cluster making use of EC2 and VPC and launched via Cloud Formation template.
  • Automated the infrastructure using Terraform and making it auditable by storing all the infrastructure changes in a version control system like GIT.
  • Hands on experience on using Terraform along with packer to create custom machine images and automation tools like Ansible to install software's after the infrastructure is provisioned.
  • Experience in deploying Kubernetes Cluster on cloud /on-premises environments with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Build and use CloudFormation / Terraform templates to design and launch applications.
  • Created master and slave configurations to implement multiple parallel builds by installing Jenkins. Monitored software, hardware, middleware updates and utilizing plugins like Ant, Maven, GIT, and custom plugins.
  • Implemented and maintained CI environments using Jenkins, performing deployments, Packaging, build optimization, production rollouts, staging, bug tracking (JIRA), and root cause analysis (RCA), Smoke testing, Operation support and service delivery over web/app servers like JBoss, Tomcat, WebLogic, WebSphere.
  • Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization and configured Automation using Ansible and Docker Containers.
  • Created Ansible Playbooks for different environments for release and converted scripts into the docker and Created Linux containers in CoreOS and Docker and Automated system using Ansible
  • Installed and configured configuration tool such as Ansible Server/workstation and nodes via CLI tools to AWS nodes.
  • Used Jenkins to automate everyday builds, testing and deployed in antifactory and tomcat servers and built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Worked with build pipeline set up for Continuous Integration/Continuous Deployment using Jenkins Enterprise editions and uDeploy to orchestra changes across servers and components.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT(GitHub/GitLab), SVN (subversion) on Linux and Windows platforms.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems and worked onother monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Log stash.
  • Virtualized the servers using the Docker for the test/dev environments and configured automation using Docker containers and worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.

Confidential, Sunnyvale, CA

Software Configuration Release Manager

Responsibilities:

  • Worked on Configuring, Deploying, planning, monitoring, and maintenance of AWS services EC2, IAM, S3, Lambda, Cloud Watch, Redshift, Dynamo DB, SNS, SQS, SES, EMR, Elastic Bean stalk, VPC, ELB, RDS, EBS and Route 53.
  • Created Cloud Formation templates for automation process on EC2 instances in AWS cloud service and created could formation templates that can be reused for various environments, applications, AMI's, etc.
  • Have worked on designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Developed and managed event-driven and scheduled AWS Lambda functions to be triggered in response to events on various AWS sources including logging, monitoring, and security.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Deployment Automation of all Microservices to pull image from Private Docker registry and deploy to Kubernetes Cluster.
  • Writing chef recipes for various applications and deploying them in AWS using Terraform.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Involved in automated deployment of ebs and chroot based automated deployments on to the AWS cloud ec2 instance servers.
  • Configured Nagios to monitor EC2 Linux instances with Chef Automation.
  • Experience using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Worked on Kubernetes to provide platform as service on private and public cloud in VMware Cloud
  • Writing pom.xml, build.xml using the build tools like ANT, MAVEN for declaring the dependencies and managing the application framework.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries and automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Written, developed and maintained Chef Cookbooks, roles, recipes, data bags for server configuration and management using Chef Automation tool and administrated Chef Servers in Development, SIT, QA, PRE-PROD and PROD environments.
  • Written Chef cookbook to automate Oracle 11g R2 (11.2.0.4) database server which include, Automatic Storage Management (ASM), Database Binary, DB creation, network Configuration and application deployment.
  • Installed and configured WebLogic Application Server (11g) which include, Admin Server, Managed Servers, Clusters, JDBC Connection using Chef Automation tool. Installed and configured Apache HTTP server and LDAP using Chef Automation tool.
  • Streamlined the CI/CD process for application deployments by enforcing strong source code repository management techniques and securing configuration files away from application source code for improved security.
  • Worked on Jenkins, Bamboo for continuous integration and for End-to-End automation for all build and deployments and built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins and Bamboo.
  • Experience working with ELK stack with basic knowledge on Log-stash with its integration to Splunk . Used Elastic for maintaining stateful data and monitor Splunk health with visualizations in Kibana.
  • Used JIRA to keep track of all the ongoing tasks and maintain bug resolutions
  • Integrated Confluence, Fisheye/crucible, Jenkins, Bitbucket with JIRA and bamboo for the tracking of the issue and continuous integration

Confidential, Phoenix AZ

Build & Release/DevOps Engineer

Responsibilities:

  • Configured, administered and maintained Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes and Streamlined deployment process by setting up continuous integration with Jenkins with Zero downtime deployments and CI jobs maintenance.
  • Built deployment process by setting up Jenkins, SVN and Git. Setup Dev and Test environments that are continuously deployed to with each successful build.
  • Worked on automating Application Build processes and Maintained SVN repositories.
  • Administration and creation of Hudson jobs, including automatic generation, reporting and alerting of build failures and build status indicators, and information radiators.
  • Involved in managing the Jenkins Pipeline, Created Multibranch Pipeline Jobs for Builds and Deployments, installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
  • Automated CI/CD pipeline for the monitoring tools Docker containers and written script to test them.
  • Part of a Team which is responsible for the build management, middleware automation and incident management and implemented Software Release Management (SRM) strategies for various applications according to the agile process.
  • Installing, configuring and managing the microservices on Linux and Solaris servers.
  • Troubleshooting microservices issues Related to Deployment, Installation and Configuration.
  • Responsibility for administration of SVN & GIT version control and perform activities branching, tagging, backup, restore, and access permissions.
  • Setup, Install and Configure WebSphere Application Server v6x, v7x and setting up new Application server environment in Windows and Linux.
  • Configure puppet, create manifest for automation deployment, repetitive tasks, quickly deploy critical applications, environment configuration. Developed build and deployment script using Ruby and shell scripting.
  • Troubleshoot the automation of Installing and configuring applications in the test environments. Created and maintained the Shell/Ruby deployment scripts for tomcat and UNIX servers. Provided periodic feedback of status and scheduling issues to the management.
  • Maintained build related scripts developed in Maven, Python and shell, modified build configuration files including Mavens pom.xml.
  • Installed and administered Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Integrated Maven with GIT to manage and deploy project related tags and managed Nexus Maven repositories to download the artifacts during the build and to maintain the source code in the GIT repository.
  • Worked on creation of custom Docker container images, tagging and pushing the images to the Docker repository for further use.
  • Deployed the build artifacts into environments like QA, UAT & Production according to the build life cycle and deployed and configured Puppet Server, PuppetDB for configuration management to existing Linux (RHEL) infrastructure.
  • Wrote Puppet modules to automate web application deployments, packages and configuration pushes to the RHEL/HP-UX & VMware ESXi infrastructure.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Confidential

Build & Release Engineer

Responsibilities:

  • Created and deployed build to different environments based on requests and provided technical support to developers with configuration issues.
  • Defined and implemented Issues, Tasks, Defects and Change management processes using JIRA.
  • Developed and maintained Shell/Perl scripts for buildand release tasks.
  • Configured & implemented SVN and Involved in the CM Planning and build/Deploy processes.
  • Administered SVN for version control to include branching and merge management, and JIRA to track process defects.
  • Managed JIRA/Confluence Global Administration team.
  • Contracted to serve as the JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins and systems.
  • Deployed Atlassian products and associated programs.
  • Worked closely with management to implement sweeping changes to their development processes and procedures, customizing JIRA and Confluence to take the forefront of the new systems.
  • Worked on JIRA for tracking and updating the JIRA tickets and per assigned.
  • Created JIRA Work flows for multiple projects as per business needs.
  • Created projects while maintaining existing projects/agile boards.
  • Created JIRA Support Project/Agile board to track support issues.
  • Daily and continuous integration build tools implementation and development release automation.
  • Coordination with development, testing, and business analyst teams to ensure updates are completed and changes are scheduled and participated in regular pre-release and post-release review meetings to assist with the evaluation of release quality.
  • Implemented build automation using tools like Jenkins and release work item management, timelines, test plans and other documentation artifacts.
  • Setting up continuous integration and formal builds Jenkins with Maven and Tomcat repository.
  • Installed, administered and configured troubleshooting Apache HTTP/Tomcat,WebSphere Application Server, JBoss, and WebLogic fixes and Configure Apache HTTPD for load balancing and failover.
  • Configure JBoss Application connection to SQL/Oracle Database and monitored performance via JConsole and Admin Console.
  • Troubleshooting JBoss Servers, clusters, and application issues and Migrating JBoss Server Clusters from a physical to a VMWare Virtual environment.
  • Used UrbanCode to deploy Applications and automate WebSphere Application Server, JBoss, and WebLogic.
  • Involved partially in deploying WARs/EARs(backend) through WebLogic application Server.
  • Used Shell scripts to configure the WebLogic application server in all the environments.

Confidential

Linux System Admin

Responsibilities:

  • As part of team we handle& maintain data centers of our client for more than 100+ physical servers & 200+ virtual hosts for continuous high availability of infrastructure.
  • Wide knowledge on Cisco Flex pods UCS Architecture, Cisco Nexus switches troubleshooting hardware issues L1 support.
  • Wide knowledge on configuring Samba, DNS Bind, DHCP, HTTPS and Apache Web Servers on Linux machines.
  • Integrated Maven with Perforce to manage and deploy project related tags and installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Performed tasks like managing User Accounts and Groups, managing Disks and Filesystems
  • Deploying Red Hat Linux, and windows servers in fast paced environment.
  • Creating the template for the Linux those are used for deploying for the environments.
  • Created Repositories for different customers and pushed data into repo's using GitHub.
  • Mentor Business areas on Subversion Branching, Merging strategies concepts and resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins) and setting up continuous integration and formal builds Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Involved partially in deploying WARs/EARs(backend) through WebLogic application Server.
  • Used Shell scripts to configure the WebLogic application server in all the environments.
  • Support Lead developers with Configuration Management issues and worked for Creating the software configuration management plan and Taking care of their CMR (change management release) plan by updating the stakeholders via mail and phone
  • Worked on implementation, troubleshooting, and maintaining operations of network systems and responsible for Maintaining, monitoring and troubleshooting disk space, volumes, Https, site down, Load Average, free memory, CPU Usage, Processes etc. Alerts generated in monitoring tools.
  • Experience in working with Production, Service Delivery, and Support Infrastructure NOC, Ticketing environments on 365 *24/7 Basis.

We'd love your feedback!