We provide IT Staff Augmentation Services!

Devops / Release Engineer Resume

3.00/5 (Submit Your Rating)

Pasadena, CA

SUMMARY:

  • IT Professional with 7 years of experience in DevOps as well as a Cloud Architect with experience architecting the applications for Cloud Infrastructure as well as automating the processes as much as possible. Responsible working with Developers, QA and Stakeholders to streamline processes in the Software development Lifecycle.
  • An IT professional with 7+ years of experience as a DevOps/Build/Release Engineer; solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • Worked on DevOps operations using different tools for achieving Continuous Integration and Continuous Delivery.
  • In - depth understanding of Software Configuration Management (SCM) processes which include compiling, packaging and deploying of various applications.
  • Experience in working with different build automation tools like Jenkins (Hudson), Maven and BuildForge to achieve End-to-End Automation.
  • Worked on different version control Systems like GIT and Sub Version and experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Hands on setting up the Ansible control machine (RHEL7) and configured the remote host inventories via ssh.
  • Good understanding of Amazon Web Services (EC2, S3, Cloud Formation, Ops Works, etc).Multiple AWS instances set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Developed custom Ansible playbook and integrated in Jenkins post for setting up the automated build pipeline for Git.
  • Strong experience in Azure and AWScloud in designing and use of different storage to achieve a quick scalable and efficient utilization of resources, Docker container security..
  • Independent problem solving and a good team player with strong interpersonal and communication skills.
  • Experienced in Trouble shooting, Backup and Recovery.
  • Automated deployment on Apache Networking: HTTP applications using Ansible.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, SonarQube and Findbugs.
  • Experience in using Nexus and Artifactory Repository Managers for Maven/Gradle builds
  • Experience is using Tomcat, JBOSS, Web logic and Web Sphere Application servers for deployments.
  • Implemented a CD pipeline using Jenkins, Ansible and AWS to complete the Automation from commit to Deployment.
  • Experience with LAMP setup on RHEL with configuration management tools like Ansible .
  • Experience in Virtualization technologies like VMware, Vagrant and worked with containerizing applications like Docker.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
  • Dockerized applications by creating Docker images from Dockerfile.
  • Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Worked on Microservices for Continuous Integration environment using Docker and GOCD.
  • Experience in writing Ansible playbook to automate middle ware installations, domain creations and deployment activities.
  • Good understanding of container based deployments using Docker, working with Docker Images, Docker Hub and Docker registries and Kubernetes.
  • Good understanding of writing the playbooks and can manage 1000’s of servers by pushing the code from servers to different nodes in Ansible.
  • Worked with Ansible On-premise like writing the script in workstation and pushing that on to the server

TECHNICAL SKILLS:

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

Web/ Application Server: Tomcat Apache, Jboss, WebLogic and WebSphere

Database Servers: My SQL, Oracle,MongoDB,DynamoDB DB2, MS Access

Programming & Scripting Languages: C, Java, SQL, JSP, HTML, PHP, Perl, Python, Ruby and Shell Scripting

Tools: Chef, Puppet, Jenkins, Build Forge, Maven, GIT, Subversion, CVS, Nagios and JIRA

Cloud Environment: Amazon Web Services ( EC2, S3, Cloud formation, Ops Works, etc.,)Azure

PROFESSIONAL EXPERIENCE

Confidential, Pasadena, CA

DevOps / Release Engineer

Responsibilities:

  • Worked as a Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principals.
  • Hands on experience in setting up DevOps pipeline for solutions involving containers and orchestration .
  • Managed a Docker deployment pipeline for custom application images in the cloud using GOCD.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.
  • Used Kubernetes to deploy scale, load balance, and manage Dockers containers with multiple namespace versions
  • Administration and maintenance of Dockers runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework. Troubleshooting of Docker based applications.
  • Docker Artifactory (Jfrog) configuration and setup.
  • Worked on Maven to create artifacts from source code and place them in JFrog for internal deployments.
  • Used Shell & Perl scripts to deploy artifacts in Jfrog Artifactory and built in Maven based on the project.
  • Integrated Maven with GIT to manage and deploy project related tags and managed JFrog Maven repositories to download the artifacts during the build.
  • Installed and administered Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Deployed the build artifacts into environments like QA, UAT & Production according to the build life cycle.

Confidential, San Francisco, CA

DevOps / Cloud Engineer

Responsibilities:

  • Handling almost entire cloud operations like EC2, EBS, RDS, Route53, VPC, ELB, Autoscalling etc and l eading the team of Cloud Engineers .
  • Architecting High Available, Auto scalable platforms in AWS cloud on Windows & Linux.
  • Configured Elastic Load Balancers with EC2 auto scaling groups .
  • Rehydration of AWS servers is performed periodically to upgrade the application's infrastructure to have latest OS and configuration .
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef. Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Implemented, supported and maintained all network, firewall, storage, load balancers, operating systems , and software in Amazon's Elastic Compute Cloud .
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Worked with Custom AMI's , created AMI tags and modified AMI permissions .
  • Integration of Automated Build 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).
  • Developed monitoring and notification tools using Python .
  • Automated configuration management and deployments using Ansible playbooks and YAML. Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Jenkins provides continuous integration services for software development.
  • Used Ansible and Ansible Tower as Configuration management tool , to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Run code for virtually any type of application or backend service - all with zero administration using Lambda.
  • Manage Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Created storage cached and storage volume gateways to store data.
  • Install and configure Apache and Tomcat o n Red hat Linux, Ubuntu and Amazon Linux instances.
  • Management of code releases in the software development cycle using version control tool GIT .
  • Reduced management complexity without restricting control by using Elastic Beanstalk.
  • Perform system monitoring and maintain Logs using Cloud Watch .
  • Provided 24*7 support to coordinate with the teams and customers for delivery purposes .
  • Developed & Supported tools for integration, automated testing & Release .

Environment: EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Python, Ruby, Redshift, chef , Puppet .

Confidential, Dallas, TX

DevOps/ Azure Cloud Engineer

Responsibilities:

  • Created Virtual Machines through Power Shell Script and Azure Portal.
  • Manage and Create Storage Account and Affinity Group in Azure Portal.
  • Captured images of VM, attached disks to VMs.
  • Manage and create Virtual Network and End Points in Azure Portal.
  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client.

    Deploying VM's, Storage, Network and Affinity Group through PowerShell Script.

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and Security policies and routing.
  • Deployed Azure IaaS VM and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Designed VNets and subscriptions to confirm to Azure Network Limits.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implemented high availability with both Azure Classic and ARM deployment models.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Backup, Configure and Restore Azure Virtual Machine using Azure Backup.

Environment: Microsoft Azure, Windows server 2012/R2, Windows PowerShell, Microsoft AzureStorage, IIS, Azure Network, Ansible.

Confidential, Charlotte, NC

DevOps (Build and Automation) Engineer

Responsibilities:

  • Used Jenkins, Build forge for Continuous Integration and deployment into different Web/ Application Servers.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Developed build and deployment processes for Pre-production environments.
  • Used GIT HUB as source code repositories.
  • Managed GIT repositories for branching, merging, and tagging.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Developed Python Scripts for automation purpose.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules.
  • Worked on Puppet for the deployment of servers with custom scripts.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Developed Perl and Python scripts for automation of the build and release process.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Ability to work with Sql queries across multiple database and applications.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: GIT, Jenkins, Build Forge, Maven, Puppet, JIRA, Perl, Python Scripting, SQL, Tomcat Server, Linux/ Unix.

Confidential

DevOps Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT Tomcat, Jira.

We'd love your feedback!