We provide IT Staff Augmentation Services!

Devops/automation Engineer Resume

SUMMARY

  • I aim to find a position where I can utilize my current skillset and expand with cutting edge technologies as they enter the market. I would love to help design and build new technologies within the DevOps space. Aws, Azure, GCP, OpenStack/DevOps/Release engineer with more than 9+ years of experience in IT industry for administration, automation and operation across various virtual platforms (UNIX, LINUX and Windows) with profile of Software Configuration/Build & Release management with Continuous Integration (CI) &Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration.
  • Responsible for building DevOps Platform - Standardized process, env, infra & tools for all product platform teams
  • Experience providing training to development teams on how to track, plan and analyze using JIRA.
  • Good understanding of the principles and best practices of SCM in Agile, scrum, and Waterfall methodologies.
  • Virtualization experience with OpenStack, KVM, VMware and Ansible.
  • Developed API to Integrate with Confidential EC2 cloud-based architecture in AWS, including creating machine Images.
  • Experience as a Build and Release engineering in automating, building, deploying, and releasing of code from one environment to another environment.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Created and managed Cinder volumes in OpenStack Cloud.
  • Written automation scripts for creating resources in OpenStack Cloud using Python and terraform modules.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
  • Developed scripts for Data migration from legacy applications to New applications
  • Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments
  • Experience designing and maintaining large deployments in OpenStack and AWS using Cloud Formation, heat, Ansible, chef and Terraform.
  • Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
  • Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven
  • Integrated complete testing Junit, SonarQube with Jenkins
  • Researched preliminary PowerShell code for moving Azure Classic workloads to Azure Resource Manager version
  • Wrote PowerShell scripts for automating time consuming or error-prone tasks.
  • Implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, LDAP, DNS, FTP, Remote access, Security management and Security trouble shooting
  • Experience with build automation tools like Maven, Ant, MSBuild. Scripting languages Python, Bash and PowerShell.
  • Expertise in Source Code Management tools such as SVN and GIT, CVS, IBM Clear Case, Perforce.
  • Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling. That Auto Scaling fired up new resources those will by default bootstrapped with the Chef-Server.
  • Experience in using bug tracking systems like Jira, Rally. Monitoring tools like Nagios and Splunk.
  • Very knowledgeable regarding DevOps / Automation with Docker and Continuous Deployment procedures using tools such as Ansible, Chef.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork envir onment.

TECHNICAL SKILLS

Operating Systems: Unix, Linux, Ubuntu, Cent OS, Solaris, Windows

Languages: Bash, C, C++, Java, XML, Python, PL/SQL, Ruby

Virtualization: Docker, VM Ware, Oracle Virtual box, AWS, Open stack, Kubernetes, PCF

Build tools: ANT, Maven, Gradle

SDLC Methodologies: Agile (Scrum), Waterfalls

Web Technologies: Tomcat, APACHE 2.x, 3.x, WebLogic, Web Sphere, Glassfish, JBoss

Monitoring tools: Nagios, Cloud Watch, Splunk, Cloud Trail, Elasticsearch

Management Tools: Jira, Remedy, Rally, HP quality center

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, SNMP, ARP/RARP, IPX/SPX, PPP, IGRP, EIGRP, NIS, NIS+

Versioning Tools: GIT, CVS, SVN, VSTS

CM Tools: Chef, Puppet, Ansible, Saltstack

CI Tools: Jenkins, Bamboo, Teamcity

PROFESSIONAL EXPERIENCE

Confidential

DevOps/Automation Engineer

Responsibilities:

  • Experience with Jenkins implementing end-to-end automation. Excellent working knowledge of Team Foundation Server (TFS) Architecture, design, development, administration and maintenance.
  • DevOps and Agile transformation lead consultant working on DevOps transformation strategies
  • Experience in working on DevOps /Agile operations process and tools area (Code Management, build and release automation, service and incident management). Experience in working with open source controllers like TFVC, GIT and Bitbucket. Converted Ant based projects to Maven and set up CI/CD pipelines using Jenkins.
  • Build, test, and deploy scalable, highly available OpenStack Private Cloud Environments.
  • Set up CI (Continuous Integration) for major releases in Jenkins. Experience in creating Jenkins Environment and configuring end to end build pipelines.
  • Created scripts to automate branching and margining of TFVC branches, created scripts to automatically create branches from release code and merge them after hotfixes.
  • Manage OpenStack infrastructure upgrades, expansion, scaling, troubleshooting, and debugging environments
  • Worked Design, investigation and implementation of public facing websites on AWS
  • Assisted in migrating the existing data center into the AWS environment.
  • Created TFS build definitions to build .NET Framework and dotnet core applications using MS Build and dotnet build.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager
  • Virtualization experience with OpenStack, KVM, VMware and Ansible.
  • Open SSH tunnel to Google DataProc to access to yarn manager to monitor spark jobs.
  • Created PowerShell scripts to deploy .NET Framework and dotnet core apps to multiple environments using Web Deploy.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Creating builds using power shell Scripts, Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins.
  • Implemented Micro-services using Pivotal cloud foundry platform build upon Spring Boot Services.
  • Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.
  • Monitoring Bigquery, Dataproc and cloud Data flow jobs via Stackdriver for all the environment.
  • Migrate existing databases from on premise to AWS using various tools including but not limited to AWS Data Migration Services and AWS Schema Conversion Tool
  • Migrated java base applications and java web-based applications and migrated ETL based applications, Server less ETL based application setup on top of cloud AWS
  • Support production issues and troubleshooting for both on premise databases as well as Amazon Web Services (AWS) Relational Database Service (RDS)
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • TFS Build and deployment automation - Windows services, database, IIS and, Net applications.
  • Worked on Docker container snapshots, attaching to a running container, removing images, running on multiple tomcat instances, managing directory structures and managing containers.
  • Worked on infrastructure with Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Migrated on-premises Azure DevOps server 2019 to Azure DevOps services
  • In Ansible worked with playbooks, tasks, roles, facts and templates for VAR files also in ansible configured files by conditions by keeping dynamic values and triggering YML files.
  • Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication.
  • Automated Active-Directory on-boarding, off-boarding end-to-end process using PowerShell.
  • Automated Sysadmin regular daily tasks using PowerShell.
  • Maintained custom PowerShell scripts that interact with Office 365, Active Directory, SQL, and VMware.
  • Updated current PowerShell automation scripts to include error checking, email notifications, and overall better
  • Developed window GUI applications for business teams to enhance their productivity using PowerShell
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution & worked on Nagios for monitoring the systems

Environment: GIT, JENKINS, KUBERNETES, DOCKER, ANSIBLE, MAVEN, AWS (EC2, S3, VPC, REDSHIFT, RDS, IAM, CODE DEPLOY, ELB, ROUTE53), NAGIOS, NGINX, RUBY, JSON, NEXUS, WINDOWS, ACTIVE-DIRECTORY, TFS, BAMBOO, GKE, POWERSHELL, PYTHON, GCP, BIGQUERY, GCS BUCKET, G-CLOUD FUNCTION, APACHE BEAM, CLOUD DATAFLOW, CLOUD SHELL, GSUTIL, DATAPROC, VM INSTANCES, CLOUD SQL, SCALA, SPARK, HIVE, SPARK-SQL.

Confidential, Brentwood, TN

DevOps/Build & Release

Responsibilities:

  • Creating The Automation Build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Responsible for Design of different Release Environments for new projects .
  • Worked on building and deploying Java code through Jenkins. Executed and performed server system operations and support consisting of Windows 2003-IIS 6/ Windows 2008 -IIS 7/ Windows 2012 - IIS 8.
  • Researched and created preliminary PowerShell code for moving Azure Classic workloads to Azure Resource Manager version
  • Used PowerShell scripting and automation
  • Hand-on experience on TFS Release Management and on Continuous Integration testing and Automation builds.
  • Created windows virtual machines and supported windows workloads using with ARM portal and PowerShell.
  • Created and implemented ARM templates from a deployment, deployed the template using the portal, PowerShell, and using Azure quick start templates.
  • Worked closely with development team and SQA team for product releases.
  • Worked Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)
  • Assisted in migrating the existing data center into the AWS environment.
  • Used Rundeck for job scheduling and automation.
  • Point team player on Kubernetes 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, Imagestreams etc.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Using Curator API on Elasticsearch to data back up and restoring
  • Create, modify and execute DDL and ETL scripts for de-normalized tables to load data into Hive and AWS Redshift tables.
  • Working on POC/framework to distinguish/define the usage of Redshift-Spectrum.
  • Loaded the data from some of the tables into AWS Redshift. Utilize Terraform to manage both AWS and Azure infrastructure resources.
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Used Terraform for server provisioning
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS . Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files .
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Dynamo DB, Elastic Load Balancer, Auto scaling groups and Redshift.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Used PowerShell from multiple sources. Wrote PowerShell scripts for automating time-consuming specialty needs for external clients.
  • Hands on experience with log integration tools Splunk and ELK.
  • Experience in Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible / Chef.
  • Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Experience with configuring and managing Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Granting security and Configured user access and limits using AWS Identity and Access Management (IAM) by creating new profiles and policies for user management in JSON.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Hardware MFA.

Environment: GIT, JENKINS, KUBERNETES, DOCKER, ANSIBLE, MAVEN, AWS (EC2, S3, VPC, REDSHIFT, RDS, IAM, CODE DEPLOY, ELB, ROUTE53, Elasticsearch), SPLUNK, SQL CLUSTERING, RUNDECK, APPDYNAMICS, NAGIOS, NGINX, RUBY, JSON, NEXUS, WINDOWS, ACTIVE-DIRECTORY, TFS, BAMBOO, GKE, POWERSHELL, PYTHON, SCALA.

Confidential, St. Louis, MO

DevOps/AWS Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Deploying, planning, monitoring, and maintenance of amazon AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) and virtual machines as required in the environment.
  • Used chef recipes to automate overall process and linked up with Kubernetes server.
  • Setup a docker cluster (mesosphere) and Kubernetes cluster for testing.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using puppet.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Deployed EC2 Instance, adding (EBS) block level storage volume to build the web based home loans applications
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Working with development and QA teams to design Ingestion Pipelines, Integration APIs, and provide Elasticsearch tuning based on our application needs.
  • Designed AWS Cloud Formation templates to create custom sized VPC,Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Involved in Installation and Configuration and Maintenance of Windows 2008/2003/2000 on HP ProLiant and DELL Power Edge Servers.
  • Responsible to designing and deploying new ELK clusters
  • Create and Administer the Team Project Collection and Team projects in TFS and GIT.
  • Providing Global Search with Elasticsearch
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Developed OpenStack infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built cloud hosted applications.
  • Proficient in using OpenStack services including: Ceilometer, Keystone, Swift .
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Development/Test/Production Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Created and presented training materials for Groovy, Unit Testing, the Gradle build framework and others.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Created a build environment for Java / Grails using Jenkins, Git, Gradle, Maven, Artifactory, and a number of reporting tools.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, Chef etc.
  • Getting the list of issues from the components (project, module, file etc.) with the help of Sonarqube .
  • Worked on OpenStack and its components like Nova, Glance, Swift, Sahara, and Manila .
  • Securing Linux servers by hardening the OS using IPtables, SELinux, and RKHunter.
  • Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly if required.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of ChefClient nodes for Provisionen; Created roles, Cookbooks, Recipes, and Data Bags for Server configuration.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked on creation of Change requests and Service requests using tool Service Now.
  • Creating customized Kickstart profiles for each server and making ISO to build the server.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Automated centralized configuration using Puppet.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef, Puppet .
  • Implemented automated cloud infrastructure using Chef.
  • User account management, worked with Perl, shell scripting (ksh, bash) to automate administration tasks.
  • Worked on Sub versioning tool Like SVN and GIT .
  • Worked on Jboss, Apache, Mail Server, and Firewall in both development and Production.
  • Worked on various scripting language like Bash, Ruby, Perl, Python .

Environment: RELEASE MANAGEMENT, OPENSTACK (CEILOMETER, KEYSTONE, SWIFT ) EC2, S3, RDS, EBS, PIVOTAL CLOUD FOUNDRY, ANT, MAVEN, SVN, GIT, KUBERNETES, PYTHON, BASH, WINDOWS, FIREWALL, JBOSS, CHEF, PUPPET, SELINUX, REDHAT, RUBY, SERVICE NOW.

Hire Now