We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

2.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over 9 years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management and Development for several markets driven international organizations.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience in using version control tools like Subversion (SVN), GIT.
  • Experience in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Linux (RHEL 5, 6), Unix, Centos and Ubuntu.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience in software development, including languages, and frameworks such as Python.
  • Experience in using Nexus Repository Manager for Maven builds.
  • Worked on provisioning different environments using Chef, Puppet and other Configuration management tools.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Developed Chef Cookbooks, recipes, roles and data bags to automate the services related to deployment.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules.
  • Deployment to AWS with Chef, Ansible and Terraform towards AWS or Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef or Puppet configurations.
  • Expertise in Amazon Cloud Services and its features (AWS EC2, VPC, EBS, AMI, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, Cloud Watch, S3 etc.).
  • Experience in running web scale services on Amazon Web Services.
  • Experience with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Used Debian based Linux servers to install Docker based services, monitor and debug the services.

TECHNICAL SKILLS:

SCM Tools: Subversion, GIT, GitHub

CI & Provisioning Tools: Hudson, Jenkins, Puppet, Chef, Ansible, uDeploy, Docker

Build Tools: Ant, Maven, Gradle

Operating System: RedHat Linux, CentOS, Ubuntu, UNIX, AIX, Windows 98/XP/NT/ 2000/2003/2008, UNIX, IOS

Bug Tracker and Testing Tools: Atlassian JIRA, Bugzilla, Remedy

Artifactory Tools: Artifactory, Nexus, uDeploy

SDLC: Agile, Scrum, Waterfall Methodologies

Languages: Java/J2EE, C, C++, Puppet DSL, Python, Ruby, yaml, SQL/PLSQL

Scripts: Bash, Shell, Perl, Python, Ruby

Web Technologies: Servlets, JSP, JDBC, EJB, HTML, Java Script, XML, JSON, JMS

Web/App Servers: WebLogic, WebSphere, Apache Tomcat, JBoss

RDBMS: Oracle, db2, SQL Server, MySQL

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Sr. Cloud Devops Engineer

Responsibilities:

  • Experience in agile methodology and followed complete Devops mindset in day to day tasks.
  • Did Continuous Integration, Continuous Delivery, Continuous Deployment multiple times a day as we follow scrum framework.
  • Resolved the merge conflicts in the GIT branches when committing is done by multiple developers at the same time.
  • Configured Jenkins and created various jobs for building, testing and staging of chunks of code.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Experience in Configuration and deployment tools experience using Ansible, Chef or similar from Devops perspective.
  • Written Playbooks and Cookbooks to automate the task like upgrading and for patch management.
  • Knowledge of systems administration load balancers and network protocols etc.
  • Pulled the relevant docker images from the hub and created containers and deployed into Kubernetes Cluster.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Experience in developing scripts in various programming languages like Shell, Python, Ruby, Perl and PowerShell.
  • Hands-On Experience with Cloud i.e. Amazon Web Services and Cloud Platform and migrated application to these cloud providers and load balanced between two providers for high availability
  • Programmed the invoicing web application using Golang and PostgreSQL as the backend.
  • Contributed source code in Golang to developing an automation framework for AWS CFN
  • Experience with Artifactories to store the packaged files such as jforg Artifactory and Nexus OSS.
  • Hands on Experience on Cloud automation, Containers and PaaS (cloud foundry) which helps to trigger the inherent originality of an individual using Terraform.
  • Manual Installation and configuration of Tomcat and Apache Servers.
  • Apache Tomcat - Complete admin experience starting from creating new server instances, application deployment, configuration changes and overall support and maintenance.
  • Experience writing SQL queries to extract content from database tables and familiar with NoSQL systems like Cassandra, MongoDB, Redis & etc.
  • Did automation with ansible by writing the playbooks and deploying them onto the node machines. Also managed the state of all the node machines in a healthy way
  • Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Experience in Creating secured cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment on Amazon Web Services(AWS
  • Worked with AWS service (EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS)
  • Ensure backup of all EBS Volumes in preparation for quick recovery of EC2 instances in AWS
  • Build scripts for MySQL database with S3 buckets for RDS migrations.
  • Worked on Docker Containers such as attaching to a running container, removing images, managing Directory structures and managing containers.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Configured cloud watch alarms, Nagios data dog and new relic for application health monitoring.
  • Ensured all steps are successfully completed and documented their completion times and issue logs.
  • Hands on experience on Backup and restore Azure services.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.

Environment: Agile Methodology, Scrum, GIT, Jenkins, Ansible, Chef, Nagios, RDS, SNS, VPC, Cloud Front, Cloud Watch, Docker, Kubernetes Cluster, MongoDB, Shell, Python, Ruby, Perl, PowerShell, Cassandra, AWS, Confidential Cloud Platform, Terraform, Cloud Foundry, PaaS, NoSQL, Artifactory, MySQL, EBS, EC2

Confidential, Buffalo Groove, IL

Sr. AWS Devops Engineer

Responsibilities:

  • Designing and deploying multitude applications utilizing the AWS Stack (including EC2, Migrated the current Linux environment to AWS / RHEL Linux environment and used auto scaling feature. Involved in remediation and patching of Unix/Linux Servers.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Generated AWS Route53 to route traffic between different regions.
  • Performed basic database administration using MySQL, DynamoDB and Elastic ache.
  • Managed Amazon Redshift Clusters such as launching the cluster and specifying the node type.
  • Worked with systems engineering team to plan and deploy new Hadoop environments and expand existing Hadoop clusters.
  • Monitored multiple Hadoop clusters environments using Ganglia and Nagios. Monitored workload, job performance and capacity planning using Ambari.
  • Designed AWS Cloud Formation Templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS Cloud.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Using the AWS Marketplace, AWS EC2 Console and AWS Command Line Tool.
  • Generated Python Scripts to automate AWS Services, which includes web servers, ELB, Cloud Front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, these scripts create stacks, single servers or joins web servers to stacks.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancer and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI Tools to AWS nodes.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Managed Git repository, code merging and production deployments.
  • Analyzed and resolved conflicts related to merging of source code for SVN and Git.
  • Maintained build related scripts developed in shell for Maven builds.
  • Used ANT and MAVEN as a build Tools on java projects for the development of build artifacts on the source code.
  • Developed chef recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Using Chef written cookbooks like TOMCAT and BASEPACKAGES for an application to automate and make virtual machine servers with the single click we made possible to make server spin off in less than 10 minutes.
  • Used Chef to automate Configuration management & Applications.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Utilized Configuration Management Tool Chef and Created Chef Cookbooks using recipes to automate system operations.
  • Administered and Engineered Jenkins for managing weekly build, test and deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Defined branching, labelling and merge strategies for all applications in Git.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Build out server automation with Continuous Integration - Continuous Deployment Tools like Jenkins/Maven for deployment and build management system.
  • Installed, Configured and Managed Monitoring Tools such as Splunk for Resource. Monitoring/Network Monitoring and Log Tracing.
  • Experience in using Splunk for Log analyzing and improving the performance of servers.
  • Experience in developing the Azure App Service using SaaS, PaaS, IaaS for virtual network.
  • Designed and developed automation Test Scripts using Python.

Environment: AWS Cloud Formation, DynamoDB, IAM, MySQL, AWS EC2, Cloud Front, Amazon Redshift Clusters, Python, Chef, Tomcat, VPC, Python, Splunk, Git, Linux, Jenkins, Maven, Virtual Machine Servers, SVN, GIT, Azure, Elastic Beanstalk, Glacier.

Confidential, Des Moines, IA

Sr. Devops Engineer

Responsibilities:

  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling groups and maintained access to AWS resources through users and groups on an IAM console.
  • Defined AWS Security Groups as virtual firewalls to control the traffic reaching one or more AWS EC2 instances.
  • Developed custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation from Puppet Community to Puppet Enterprise.
  • Assembled Puppet Master, Agent and Database servers on multiple Red Hat Enterprise Linux Platforms.
  • Worked on Puppet extensively for deployment of servers, created custom scripts and managed changes through Puppet Master Server on its clients.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks. Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Configured security and system in Bamboo CI. Added multiple remote agents to Bamboo and configured servers for continuous deployments. Created Build jobs in Bamboo and monitored status of daily builds
  • Implemented a CI/CD (Continuous Integration / Continuous Delivery) framework using Bamboo, Maven and Nexus in Linux environment and Integration of Maven, Nexus, Bamboo, BitBucket, Confluence, Jira and Cloud Foundry.
  • Designed and maintained the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Deployed the artifacts in Nexus central repository for internal deployments and Managed Nexus repository.
  • Monitored Servers and respond to alarms in a timely manner to prevent impact to client and performance degradation using Zabbix. Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Created scripts in Python to automate log rotation of multiple logs from web servers and wrote shell scripts to automate the process of adding ssh-keys, generating passwords in python.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Installed rpm packages using Yum and Installing and configuring SUSE, Red Hat 4.x, 5.x, using Kickstart with PXE for LAMP installations.

Environment: AWS, AWS EC2, Ansible, Puppet, Zabbix, Nexus, ANT, MAVEN, Splunk, Confluence, GIT, JIRA, Python, RDS, EBS, MySQL, BitBucket, Red Hat Enterprise Linux, LAMP Stack, Kickstart, Shell Scripting, EC2.

Confidential, Cincinatti, OH

Build and Release Engineer

Responsibilities:

  • Experience managing the servers that were built on Linux, Solaris and Windows platforms using the Chef Configuration Management Tool.
  • Used knife utility in chef to manage the configuration for nodes. Designed and implemented fully automated server build management, monitoring and deployment by using Technologies like Chef.
  • Worked on administering the chef server and chef workstation.
  • Written Chef cookbooks and recipes to automate the installation and configuration of application (Tomcat, JBoss) and database servers (MySQL and MongoDB).
  • Experience segregating the various configuration details for chef cookbooks using "Data Bags".
  • Written Ruby, Chef cookbooks and created roles to build the stack of applications.
  • Deployed the AWS Infrastructure using the Chef OpsWorks.
  • Worked on AWS Resources like EC2, S3, Subnets and VPC's.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Experience on both and Public and Private Subnets and also used NAT to provide access to internet for the EC2 instances that are provisioned under the Private subnets.
  • Managed the Local firewalls for AWS instances using the Security groups for EC2 instances and Network firewalls using the NACL's.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like WebLogic.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE / Struts and WebSphere Application Server with DB2 as Database.
  • Automated the Builds of Java and PHP applications using Bamboo CI Tool. Integrated the Bamboo with SVN, Maven/ANT and IBM uDeploy.
  • Built the continuous Delivery pipeline using the IBM uDeploy Tool. Created the workflows in uDeploy to orchestrate the deployment process of database changes and application code changes.
  • Experience Building the .NET applications using the MSBuild Build file, storing the built artifacts to artifactory and then deploying the artifacts to the IIS Web Servers.

Environment: AWS, Chef, Ruby, MongoDB, ANT, SVN, Python, Tomcat, RHEL, WebLogic, Artifactory, Maven, JBoss, MySQL, Bamboo, Java.

Confidential

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat, operating system, applications & network problems and performance issues.
  • Deployed latest patches for Linux and Application servers, performed Red Hat Linux Kernel Tuning.
  • Proficient in installation, configuration, backup, recovery, maintenance, Support of Red hat Linux and windows environments.
  • Involved in creating new users, groups, and setup their home directories and appropriate access restrictions to software and directories and files.
  • Proficient in Creation and managing security, disk space and process monitoring in Red hat Linux.
  • Proficient in installation of packages like RPM and YUM on Red Hat Linux environment.
  • Created, deployed, and managed complex, fine-grained access control policies to ensure only authorized privileged users are getting at your most sensitive data and applications.
  • Proficient in installation and configuration of Apache HTTP Server and involved in configuration of Virtual Hosts for Apache HTTP Server.
  • Proficient in configuration of DNS, DHCP, NFS, FTP, remote access, Security management and Security Troubleshooting skills.
  • Involved in Backup of data, security, performance and availability of system and network.
  • Responsible for identifying risks and issues related to the assigned responsibilities.
  • Developed and implemented a shell script that is executed from a backup server and connects to several servers using SSH to perform the backups and dump the data into tapes.
  • Proficient in creating Shell and Perl Scripting and designed, implemented script generation toolbox for complex processes (installation, configuration) of WebSphere.
  • Maintained Virtual servers in VMware environment.
  • Replaced multi-server build-book installation with generated custom scripted system and application deployment over environments.

Environment: RHEL, Apache Servers, Shell Scripting, Perl Scripting, VMware, Volume Management, DNS, DHCP, NFS, FTP, WebSphere, windows servers.

We'd love your feedback!