We provide IT Staff Augmentation Services!

Sr. Devops & Cloud Engineer Resume

0/5 (Submit Your Rating)

Highland Heights, KY

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in IT industry with major focus on Configuration, SCM, and Build/Release Management like SVN, GIT, GIT Hub, Maven, Jenkins, Chef, Puppet, Docker and as AWS DevOps operations as Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, DynamoDB, LAMBDA and Cloud Trail.
  • Certified AWS solutions Architect.
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS).
  • Expertise in AWS, experience in implementing new AWS instances and working with EBS, S3 storage, IAM.
  • Working knowledge of AWSCloud infrastructural components.
  • Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route 53 Domain configuration.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and used it to monitor environment for operational & performance metrics during load testing.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
  • Experience in running AWS Cloud, LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Experience in working within the Cloud platforms like OpenStack and AWS for integration processes.
  • Experience in code deployment and orchestration with tools such as Puppet, Chef, Cloud Formation, and automation validation using Test Kitchen, Vagrant, Ansible and TerraForm.
  • Experience in writing Ansible scripts and heavy Shell, Perl, Python, and JSON scripting.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Familiar with Kubernetes, Mesos and Docker Swarm.
  • Good knowledge of utilizing cloud softwares like Openstack and Cloudstack.
  • Expertise in Installation and maintenance of mail servers like SendMail, Postfix.
  • Installed/Configured the WebSphere server, JBoss application server, Weblogic server.
  • Experience in Installing and configuring Splunk/Nagios, Kibana to monitor application and server logs.
  • Experience with Red hat Enterprise, IP tables, and VLAN management.
  • Good knowledge on Virtualization Windows, Linux (Containers (Docker) and Hypervisors ESXI), Solaris.
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch, Kibana and using ELK.
  • Troubleshoot of server virtualization products like KVM, XEN, VMware, and Virtual Box.
  • Experience in maintaining vSphere Vcenter 6.0, Esxi 6.0, vRealize Automation, vRealize Operations Manager, vRealize Orchestrator in a VMware virtualized environment.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Broad Worked with different Bug tracking tools like JIRA, Rational Clear Case, Bugzilla & IBM Clear Quest.
  • Populated HDFS and Cassandra with huge amounts of data using Apache Kafka.
  • Hands on experience on major components in Hadoop Ecosystem like Hadoop map Reduce, HDFS, HIVE, PIG, Hbase, Zoo keeper, Sqoop, Ozzie, Cassandra, Flume and Avro.
  • Experience in communicating technical study conclusions through written reports and presentations, using tools such as PowerPoint/Excel/Word/Visio.

TECHNICAL SKILLS:

Virtualization & Cloud Tools: Amazon AWS, VMware vSphere 4.0/4.1/5.0/5.1/5.5, VMware Vcenter, vSphere Client, Virtual Box Network Protocols FTP, SFTP, SMTP, UDP, TCP/IP, Ethernet, POP WEB/Application Servers Apache, Tomcat, NginxVMware ESX 2.5/3.0/3.5, VMware ESXi 3.5/4.0/4.1/5.0, VMware ThinApp, Cisco Nexus/NXOS, storefront 2.6, VBScript, Python, NetScaler, ITIL, F5, RSA Archer VMware Vcenter Orchestrator, Vcenter Lab Manager 4.

Operating Systems: Red Hat 4.x, 5.x, 6.x, 7.0, Ubuntu, CentOS 5.x, 6.x, 7.x, Windows Server 2008/2008R2/2012, Windows 95/98/NT/2000/XP/7/8/10, Apple Mac OS, JAMF.

Languages: Python, Ruby, JSON, YAML, CSS, HTML, C, C#, .NET, Php, JQuery, JAVA, Perl, Shell Scripting, PowerCLi.

Databases: MySQL, MS SQL Server 2008 R2, Maven

Programming Languages: C, C++

E - mail Clients: Microsoft Outlook, Lotus Notes, Office 365.

Configuration Management Tools: Chef, Puppet, Ansible,Terraform

Monitoring Tools: Nagios, Cloud watch, Splunk, Kibana

PROFESSIONAL EXPERIENCE:

Confidential, Highland Heights, KY

Sr. DevOps & Cloud Engineer

Responsibilities:

  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer (ELB), CloudWatch and IAM.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, Elastic Load Balancer, Auto scaling groups.
  • CreatingAWSMulti-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure in various resources VPC, EC2, S3, IAM, EBS, Security Group, Autoscaling, RDS in CloudFormation JSON templates.
  • Configured AWS CloudFront to serve both static and dynamic content, and used CloudFormation templates to setup AWS WAF, creating a web Access Control List (ACL), rules, and filters.
  • Deployed web applications using Amazon CloudFront and configured AWS WAF in such a way that it protects the deployed web application from SQL injection attacks.
  • Deployed web applications behind AWS CloudFront and added a layer of security via AWS WAF.
  • AWS Lambda functions were added to import IP Address Reputation Lists (ARL) to automatically update AWS WAF IP blacklists.
  • Integrated security at various levels such as encryption at rest and in transit of data in EBS and S3, limited accessibility, blocking of bad IPs, fixing security loopholes based on internal penetration tests, event-driven security based on cloud watch logs, AWS trusted advisor, AWS cloud trial, AWS Config and AWS WAF service.
  • Used Bash and Python, including Boto3 to supplement automation provided by Chef and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Provisioned the highly available EC2 Instances using Terraform and CloudFormation on AWS.
  • Architected, Designed the Backup and Archiving strategies, implemented Disaster Recovery inAWSCloud and expertise in usingAWSCLI.
  • Setting up AutoScaling of the instance group using AWS CLI (command line tools) and AWS cloud environment for Dev/QA environments.
  • Used theAWS-CLI to suspend anAWSLambda function. UsedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Designed the project workflows using Jenkins as CI tool and wrote Python scripts to automate the build processes.
  • Configured Jenkins to obtain the code from GIT and analyzed them using the SonarQube, built them using Maven and ANT, Selenium Tests using TestNG, and store the successfully built artifacts to Artifactory and Nexus.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub - when a new GitHub branch is started, Jenkins automatically builds new Docker container from it
  • Assisted in designing micro-services deployment using Docker.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat, Jenkins, Rundeck and deployment automation.
  • Installed Workstation, Bootstrapped Nodes, wrote Recipes to Cookbooks in Ruby and uploaded them to Chef-server and managedAWSfor EC2/S3 and ELB with Chef Cookbooks.
  • Implemented Auto Scaling with Chef and assign Chef roles to EC2 instances. Worked on Managing Private Cloud Environment using Chef.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.
  • Worked on AWS CloudWatch for monitoring the application infrastructure and used AWS email services such as SNS for notifications.
  • Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.

Environment: EC2, S3, RDS, DynamoDB, Route53, Elastic Load Balancer, Auto scaling groups, Docker, Jenkins SonarQube Apache, Tomcat, Jenkins, Rundeck, Ruby, Chef, Elastic search, Log stash, GitHub, Terraform, Artifactory, AWSLambda, AWSCLI, Boto3, AWS CloudFront, micro-services, Kibana.

Confidential, Chevy Chase, MD

Sr. DevOps & Cloud Engineer

Responsibilities:

  • Created AWS Route53 to route traffic between different regions.
  • Worked in Internal applications like BOSS/PADD to architect the future state of the application in AWS. Also worked on Shared DB services.
  • Worked on WebMethods Cutover and decommissioning of VM’s. Responsible for cleaning the data left over in Legacy.
  • Worked in NAS solution for CCR Enterprise Cloud.
  • Designed a backup solution and Disaster Recovery for the product and infrastructure in the cloud.
  • Installed, configured and managed the Apache and Tomcat Applications.
  • Management within EC2 / Elastic Load balancer for Elastic Search.
  • Setting up servers through using AWS for deployment or other uses for application.
  • Maintained a farm of AWS solution using EC2 instances, ELB's, S3, EBS, and Auto Scaling.
  • Developed Cloud formation templates to launch VPC's and instances in the AWS cloud.
  • Installed, configured and administered Jenkins CI tool using Chef on AWS EC2 instances.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / ELB Elastic Load balancer for Elastic Search.
  • Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
  • Involved in Architect, Build and maintain Highly Available secure multi-zone AWScloud infrastructure utilizing Chef with AWS Cloud Formation and the Jenkins& Hudson for continuous integration. Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Worked on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
  • Extensively involved in Managing Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Created Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format and also Run Ansible Scripts to depending on provision to Dev servers. Converted a slow and manual procedure to dynamic API generated procedures in Ansible.
  • Server configures management via Chef and System orchestration via Ansible.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates Expertise in Developing Configuration management modules using Opscode Chef and Ruby.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef Server from workstation to manage and configure Chef Nodes.
  • Development of Chef Recipes using Ruby Script through Knife command-line tool to create Chef Cookbooks to manage systems configuration.
  • Developed Eclipse builders to reuse the common build process bringing consistency to developer vs, Jenkins server builds.
  • Integrated Jenkins with various DevOps tools such as Nexus, HP CDA, HP ALM and HP QTP.
  • Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites. Setup ANT script based jobs and worked with Jenkins Pipelines.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and also create new jobs and branches through Jenkins.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Swarm.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Executed Kubernetes locally with MiniKube, Created local clusters and deployable application
  • Handled fabric services to be deployed in containers and images, used Docker in linux environment.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Prototype CI/CD system with GitLab on AWS utilizing kubernetes and docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Deployed and configured GIT repositories with branching, forks, tagging and merge requests.
  • Source Code Control & Repository Administration with merging and branching to develop new features in the existing code using GIT.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
  • Proficiency in multiple databases like MongoDB, MySQL, ORACLE, Amazon DynamoDB, Apache Cassandra and MS SQL Server.
  • Troubleshooting server related issues and problems in terms of operating system, applications with performance analysis tools using IBM Tealeaf, PowerShell Troubleshooting Packs, Win Audit, WELT and New Relica.

Environment: Chef, Ansible, GIT, AWS Cloud, Jenkins, Ant, Maven, Nexus, Sonar, Apache Webserver, Linux, Unix, Solaris, Java script, Python script, Ruby script, Shell script, Perl script, Cassandra, MongoDB, Apache Tomcat, Amazon DynamoDB, WebSphere.

Confidential, Norfolk, VA

DevOps/Cloud Engineer

Responsibilities:

  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDb, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Carried deployments and builds on various environments using continuous integration tool
  • Supported HA services and administrated MySQL, Amazon EC2.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Ability to design applications on AWS taking advantage of disaster recovery.
  • Created Micro services using AWS Lambda and API Gateway using REST API.
  • Responsible for defining and creating API architecture for a large-scale digital transformation using AWSAPI Gateway and Lambda functions
  • Utilized highly available AWS Environment to launch the applications in different regions and implemented Cloud Front with AWS Lambda to reduce latency.
  • Created backend Restful API in Node.js. Developed the app platform in Node.js to allow for companies to store employee data on their servers.
  • Assisted with design of REST API for platform automation.
  • Developed REST APIs in Spring Boot to consume JSON data and integrated the backend logic with the frontend views
  • Worked for Puppet and AWS automation.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configured Nagios to monitor EC2 Linux instances with Puppet automation.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
  • Set up Jenkins and Hudson for Continuous Integration Process
  • Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios and Zabbix.
  • Initially thought of using Kubernetes then finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.
  • Worked on installing of Docker using Docker toolbox.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle
  • Worked on setting up the automated build on Docker HUB.
  • Dockerizing of existing applications (dDjango, Go), Docker images development and size and speed optimization.
  • Django-Celery used for Queuing system in the build and Deploy process, taking Build & Deploy in Order -by. Using GIT for version control. Push/Pull/commit/Merge with GIT.
  • Created and maintained Python scripts for Automating Build and Deployment process and Creating Web based Application by Using Django Framework.
  • 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.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Wrote tools using PowerShell and Java script to increase work flow and productivity
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks
  • Installed Build Forge and performed troubleshooting during installation.
  • Responsible for User Management and Group Management in Build Forge.

Environment: Clear case, ANT, Shell Scripts, XML, and UNIX, Build Forge, Jenkins, bash, Puppet, Docker, Git, Svn, AWS, MySQL and NoSQL

Confidential, Lincolnshire, IL

VMware/AWS Engineer

Responsibilities:

  • Code repository management, code merge and quality checks with various tools, especially GIT, NEXUS, etc.
  • Architect Development, Test, Integration, and Production AWS environments.
  • AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
  • Design roles and groups using AWS Identity and Access Management (IAM).
  • Resolved Problems related to Disk Space Usage.
  • Resolved problems related to performance metrics such as Processor Usage, Memory etc.
  • Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
  • Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances with CloudWatch.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
  • Keep Virtual hardware and VMware tools updated to keep a healthy environment.
  • Develop Cloud Formation scripts to automate EC2 instances. Design user's credentials and profiles using AWS IAM.
  • Automated system deployment, monitoring, alarming, and scaling in the Cloud.
  • Manage network security using Load balancer, Auto-scaling, Security groups and NACLs.
  • Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs.
  • Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
  • Created periodic EBS snapshots and rebuilt new EBS volumes from these snapshots to migrate applications.
  • Installing and configuring VMware Virtual Center servers and VMware Vcenter Appliance.
  • Managed VMware ESX/ESXi hosts using vSphere client and Web client.
  • Created and documented process for deploying Virtual machines on VMware.
  • Maintained existing and also helped creating new Users and tenants using Amazon IAM's.
  • Manage Network allocation in VPC to create new public networks.
  • On boarded new EC2 compute hypervisors with checks ensuring their health before enabling them.
  • Build time series dashboards of different metrics using graphite.
  • Built and managed centralized system for application logs using Elastic Search.

Environment: EC2, F5 Load balancing, Auto Scaling, route53, VPC, IAM, RDS, CloudFormation, Windows 2000/2003/2008, SMS, SQL Server 2000/2005, IIS 6.0, ELK, VMware ESX/ESXi Server and Workstation.

Confidential, Milpitas, CA

Build & Release Engineer/Sr. Linux System Administrator

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Managed build and release processes and configurations to support software development, installation, testing builds and deployment operations.
  • Created and Maintained Subversion Branching, Merging and tagging across each production releases and perform builds using Continuous Integration using maven Build scripts.
  • Installed Jenkins for continuous integration and written Shell script for end to end build and deployment automation.
  • Used Jenkins to automate most of the build related tasks.
  • Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Jenkins.
  • Involved in building and deploying EAR/WAR files with configuration settings.
  • Developed build and deployment scripts MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Creation and scheduling of Cron Jobs such as for Backup, System Monitoring and removal of unnecessary files.
  • Configured Managed and controlled the source code repository, currently housed in Subversion, Git.
  • Involved in Customization of Work Items, Transition Matrix in TFS, Clear Quest.
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Creating Jira workflows to automate deployment and issue tracking.
  • Introduced ideas for better traceability of code and product development by documenting processes and daily activities in Confluence.
  • Facilitate Source Code Management (SCM) best practices among development QA and solution teams.
  • Developed branching strategy suitable to current code structure and successfully executed using SVNX, Uber SVN and Tortoise SVN.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints and integrated with SVN and Jenkins.
  • Used ANT scripts and Shell scripts to automate build and release process.
  • Responsible for building and releasing packages for testing.
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) Unix based Korn shell, Bash.
  • Updated & Running the various source code for migration & updating follow-up the release Management.

Environment: Subversion, Ant, X Code, Jenkins, JIRA, Apache Tomcat, LINUX, Ubuntu, Windows 7, Ant Scripts, Shell Scripts, Java, C#, .Net, Test Flight, Confluence, Eclipse, IIS Server, SQL Server 2008.

Confidential, Edison, NJ

Linux Administrator

Responsibilities:

  • Automated both .Net and Java Applications using industry's best automation tool Hudson.
  • End to End automation from Build to Production is implemented.
  • All un-authorized access is revoked and Principle of Least privilege is applied with the aid of these tools.
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization.
  • Facilitating the projects in Quality related activities as per QMS process.
  • Maintenance of Configuration items in Harvest.
  • Generalizing Audit Trail Reports and Time Sheet Report.
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities
  • Prepare the resources (People and environments) for the build / Releases
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Feedback on status of project release to the PM periodically
  • Publish the changes with respect to CI's and amend affected documents periodically
  • Ensure that back-ups are taken periodically.
  • Creating the release responsible as instructed by the PM.
  • Responsible for the build and release management process.
  • Responsible for automated build scripts and build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.

Environment: ANT, Maven, Web logic, Perl Scripts, Shell Scripts, LINUX, SVN, Hudson.

We'd love your feedback!