We provide IT Staff Augmentation Services!

Sr.devops/cloud Engineer Resume

Chicago, IllinoiS

SUMMARY:

  • Fast - paced DevOps engineer with 8 years of extensive experience in IT industry comprising of Designing, Development, Integration Of Devops tool Stack, Cloud Automation, Provisioning, Continuous Integration, Continuous Deployment, Configuration Management,cloud Migration, Build/release on each packaging Quality Control and which also includes Trouble shooting and performance issues.
  • Experience in setting up and build various AWS infrastructure resources, VPC, EC2, S3, IAM, EBS , Security Group, Auto Scaling, SES, SNS , and RDS in cloud formation JSON templates.
  • Converted existing AWS infrastructure to Serverless architecture with AWS Lambda, Kinesis and deployed with Terraform and AWS CloudFormation
  • Experience in planning, deploying and supporting AWS/ GCP/AZURE/ PCF infrastructure.
  • Extremely proficient in Pivotal Cloud Foundry, Open Shift for troubleshooting issues with platform components (PCF ), developing global deployment models and patterns for large scale deployments in Cloud Foundry.
  • Configuring the Pivotal Cloud foundry tiles like Elastic runtime, Pcf metrics, Redis, Mysql, RabbitMQ
  • Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users.
  • Had experience on Azure Availability and Scalability, also configured VMs availability sets using the Azure portal to provide resiliency for Iaas based solution and scale sets using Azure resource manager to manager network traffic.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure V Nets and subnets.
  • Continuous integration and automated deployment and management using Jenkins, Teamcity, Terraform, Puppet , Chef, SaltStack,Ansible, Maven, Ant, Docker , or comparable tools.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds .
  • Having good Knowledge on using Bug tracking tools like JIRA, Rally, and Remedy.
  • Knowledge of using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Expertise in writing Chef Cookbooks , Recipes, Attributes, Templates, Roles and Environments .
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Cluster .
  • Knowledge in Building/Maintaining Docker container-based clusters managed by Kubernetes using OpenShift container management platform, and Dockerized applications by creating Docker images from Dockerfile.
  • Knowledge on Designing and implementing container orchestration systems with Docker Swarm and Kubernetes.
  • Good knowledge in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT , Subversion (SVN),Bitbucket and TFS on Linux and windows platforms.
  • Experienced in Issue tracking tool JIRA and hands on experience customizing JIRA projects with various schemas, screen schemes, permission schemes, complex workflows and notification schemes.
  • Configured dashboards in Elastic, Logstash & Kibana (ELK). Used ELK to setup real time logging and analytics for Continuous delivery pipelines & applications.
  • Worked on Querying RDBMSs like Oracle, MySQL and SQL Server.
  • Experienced in using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Extensively worked on monitoring servers using Splunk, NewRelic , Nagios , Cloud watch .
  • Expertise in system administration with windows, Linux , Ubuntu , Redhat , Centos and Solaris servers.
  • Linux/Unix system administrator on Redhat EL 4.x, 5.x, 6.x, Debian , CentOS 4.x,5.x, Oracle Enterprise Linux , FreeBSD, Solaris 8,9,10 and VMware V-sphere ESX/ESXi environment.
  • Ability to write scripts in Bash/Shell, Perl, Ruby and Python scripting languages.

TECHNICAL SKILLS:

Linux Distributions: RedHat, Ubuntu, CentOS 6.x,7.x

Operating Systems: Windows 2003/2008, UNIX, Linux, Ubuntu, RHEL, Debian

Continuous Integration Tools: Build Master, TeamCity, Bamboo, Jenkins

Configuration Mana gement Tools: Ansible, Chef, Puppet, Vagrant, Terraform

Containerization Tools: Docker, Docker Swarm, Kubernetes, OpenShift

Version Control Tools: Subversion(SVN), GitHub, CVS, GitLab, Bitbucket

Build Tools: Gradle, Ant, Maven

Databases: Oracle 11g/12c, MS SQL Servers, MySQL, Mongo DB, Dynamo DB, PostgreSQL

Bug/ Ticket Tracking Tools: JIRA, Rally, Remedy, Bugzilla

Cloud Platform: AWS, Open Stack, MS Azure, Google cloud(GCP)

Testing Tools: Selenium, Junit, Cucumber

Repository Management tools: Artifactory, Nexus, Docker Hub

Monitoring Tools: Nagios, ELK Stack, Datadog, Splunk, New Relic.

Application Server: JBoss EAP 6.x/7.x, JBoss Fuse 6.x, JBoss AMQ 6.x, 7, Apache HTTPD, Apache Tomcat, Web Sphere, Web Logic

Coding Languages: Java, Python, Ruby, PL/SQL.

Scripting Languages: Shell scripting, Perl, PHP, Bash, Java Script, NodeJS, JSON

Web Technologies: HTML, CSS, HTTP, Bootstrap, Xml and PHP

Other tools: TFS, Confluence, RabbitMQ, HipChat

PROFESSIONAL EXPERIENCE:

Sr.DevOps/cloud Engineer

Confidential, Chicago, Illinois

Responsibilities:

  • Involved in designing and deploying a large application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Beanstalk, SNS, SQS, IAM, ELB, VPC, Cloud Trail, Cloud Watch, Lambda, Cloud Formation) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Monitoring and Alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Configured a virtual data center in the Amazon Web services cloud to support Enterprise data warehouse hosting including Virtual Private Cloud(VPC), Public and Private Subnets, Security Groups, Route Table, Elastic Load Balancer.
  • Worked within the full AWS stack ( Kinesis Firehose, Lambda server-less, Cognito IAM , Blue-Green deployment ).
  • Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform .
  • Written scripts in terraform when required and Parser files of complexity when required.
  • Worked with CloudFront, Glacier, Route53, SNS, RDS, AWS Config, LAMBDA, Cloud Formation.
  • Experience with Docker containers, Kubernetes, and related technologies.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented Kubernetes to manage Containerized applications using Nodes, Services and deployed application Containers as PODS.
  • Deployed pods using Replication Controllers by interacting with Kubernetes API server defining through declarative YAML files.
  • Used GCP cloud environments for DEV/ QA environments . used GCP CLI (command line tools) to set up auto scaling instance group.
  • Worked with Docker for convenient environment setup for development and testing.
  • Assisted the OpenShif t team ( cloud computing BU ) in Partner Marketing efforts by expanding the partner eco system.
  • Point team player on OpenShif t for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Buildconfigs, templates, Image streams etc.
  • Edit and manage the creation of relevant content for the OpenShif t online channels.
  • Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross functional applications and created GitHub WebHooks to setup triggers for commit, push, merge and pull request events.
  • Configured Chef Server Enterprise on premis /workstation, bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks.
  • Add required images to Vagrant and create servers out of Images for testing and Automated infrastructure build-out and systems provisioning using Ansible and Ansible Tower .
  • Designed fully automated server build management, monitoring, and deployment by using Ansible playbooks using Ansible role created an ELK cluster for non-log purposes to search and analytics of product and pricing data.
  • Expertise in defining the dependencies,plugins, configuration files in Maven pom.xml, integrating Maven with GIT to manage and deploy project related tags and maintained build related scripts developed in shell for Maven builds.
  • Worked on JIRA for tracking and updating project defects and tasks by ensuring successful completion of tasks in a Sprint .
  • Wrote a Release XML and Test case parser in Python , which stored data in a SQLite DB and exported information for use in ELK Stack Dashboard.
  • Experienced in Installing, Configuring and Maintaining of Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Supported infrastructure consisting of RHEL 4.x 5.x, 6.x, CentOS and Ubuntu 12.04 and 14.04. Installation, configuration, administration of RHEL OS on Standalone servers using kickstart installation.

DevOps/cloud Engineer

Confidential

Responsibilities:

  • As a cloud Engineer played a major role in Initiation, Planning analyzing, recording requirements develop and assist the migration of client's on-premise infrastructure to Microsoft Cloud ( Azure ).
  • Developed and implemented hybrid on premise and cloud migration and management strategy for the new hybrid cloud solution in single and multiple site data centers.
  • Created Azure Automation Assets, Graphical Run books, PowerShell run books that will automate specific tasks, deployed Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Deployed Azure IaaS (VM's) and PaaS role instances (Cloud services) into secure VNets with Azure Internal Load Balancers, subnets and created several SQL scripts as part of bug fixes to provide immediate solutions for some of the issues also created Azure PowerShell script for backup and restore operations for API Management.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Developed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Created and deployed VMs on the Microsoft cloud service Azure, created and managed the virtual networks to connect all the servers and designed ARM templates for Azure platform.
  • Written Terraform templates, Chef Recipes and pushed them into Chef Server for configuring EC2 Instances, and deployed code in to the required environments using AWS Code Deploy.
  • Experienced in building, changing and versioning infrastructure safely and efficiently with the help of Terraform .
  • Experienced in Creating Ansible playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Worked on orchestration and cluster containers to address load balancing, scaling, failover and scheduling using Docker .
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain , SVN/GIT with Test/Prod Branching Model for weekly releases.
  • Configured GIT with Jenkins and schedule jobs using POLLSCM option and integrated to automate the code checkout process. Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT..
  • Developed, built and deployed scripts using Gradle and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Automated the build by integrating Maven plugin with Jenkins and configured pipeline job to invoke maven top-level goals .
  • Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams. Configured Jenkins and integrated it with Chef to schedule jobs on all the bootstrapped nodes.
  • Experienced in analysing code quality with the help of sonarQube .
  • Automated the monthly patching process using chef recipes. Participated in on-call rotation. Managed a Github server, and a Sonatype nexus server .
  • Involved in the release cycle of the product which involve environments like Development & QA.

Cloud/DevOps Engineer

Confidential, Tampa, Florida

Responsibilities:

  • Involved in migrating Physical Linux servers and applications to cloud (AWS).
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier , Worked with various AWS, EC2 and S3 CLI tools.
  • Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC . Created AWS Route53 to route traffic between different regions.
  • Automated the process of backing up data in EBS and instance store to S3 buckets. Created backup of AMI for mission critical productions servers from AWS CLI and used AWS Data pipeline to configure data loads from S3 to Redshift.
  • Created Chef coding best practices for existing development team. Refactor existing Opscode Chef Automation code. Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec .
  • Written Unit test cases for Chef recipe testing using test kitchen, food critic etc.
  • Worked on Ansible core concepts like Inventory, Playbooks, Roles, Tasks and Modules.
  • Custom Ansible modules for finding facts about Cloudwatch alarms and taking actions to pause/unpause those alarms during deployments.
  • Setting up continuous integration and formal builds using Bamboo with the Artifactory repository and Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository.
  • Created and implemented branching & merging strategy with multiple branches. Used Git as source code management repository to keep track of version changes.
  • Managed and monitored the server and network infrastructure using Nagios, Samba, NFS, FTP and web Sphere .
  • Redesigned and deployed the Nagios implementation. Nodes automatically added/removed by using chef.
  • Wrote Perl Scripts, Python Scripts , and Bash Scripts to automate to deploy of Java Applications on servers.
  • Worked to perform Snapshots, Cloning and migration in VMWare .
  • Involved in creating Cron Jobs to schedule the day to day tasks in Linux.
  • Coordinated with the Development, Database Administration, QA and IT Operations teams to ensure there were no resource conflicts.

DevOps Engineer

Confidential

Responsibilities:

  • Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, ANT Scripts
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, Weblogic domain creations and several proprietary middleware installations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Applied the test driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Developing maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Logic platforms.
  • Worked with different team members for automation of Release components.
  • Applied the test driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Build & Release Engineer

Confidential

Responsibilities:

  • Controlled user access to Jenkins master at a granular level by enabling MATRIX BASED SECURITY and assigning permissions based on user's role.
  • Involved in designing/automating proof of concept projects and version control tool migrations.
  • Handling Version Control activities - Clearcase, Automated branch-based builds using Jenkins.
  • Implemented Jenkins Master/Slave concept in Jenkins dashboard.
  • Used Chef for managing server application server such as Apache, MySQL.
  • Installation, configuration, and customization of services Send mail,FTP servers to meet the user needs and requirements.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Created and owned, Build and Continuous Integration environment with Maven, Visual Studio and Jenkins.
  • Configured Nightly Builds using SCM polling option to ensure an updated version of artifactory generated in NEXUS.
  • Handled build failures by identifying the root cause for build failure quickly by checking the console output for stage at which the build failed.
  • Developing automated process for builds and deployments using Jenkins, Maven, Sonatype Nexus, Shell, Python and Java.
  • Administered and integrated the Version Control Systems like Subversion and Git with Jenkins.
  • Designed, Developed Web Forms using .Net Framework (C#, ASP.Net, ASP.Net MVC3.0, Entity Framework), for the user interface (UI) with SQL as the Database.
  • Successfully handled the complex environment with parallel development, parallel releases, Releases to Development/Integration Testing, Performance Testing, Pre-Prod and Production environments.

Linux Administrator

Confidential

Responsibilities:

  • Installation, maintenance, administration and troubleshooting of Linux.
  • Configured kick start server and updating/applying patches to the server using Red hat satellite server.
  • Performed automated installations of operating system using jumpstart for Solaris and kickstart for Linux.
  • Configured the users accounts for continuous integration - Jenkins.
  • Installing and configuring apache and supporting them on Linux production servers.
  • Monitored server and application performance and tuning via various stat commands and tuned I/O, memory etc.
  • Handled NFS, Auto Mount, DNS, LDAP related issues.
  • Experienced in troubleshooting critical hardware and software issues and other day-to-day user troubling tickets.
  • Adding servers to the domain and monitoring them using spectrum.
  • Worked on performed data-center operations including rack mounting and cabling.
  • Monitored Linux server for CPU utilization, memory utilization and disk utilization for performance monitoring.
  • Monitoring system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of the system.
  • Performed capacity analysis, monitored and controlled disk space usage on system.
  • Administration for multiple sun hardware, this involves creating domains, adding/deleting system components.

Hire Now