We provide IT Staff Augmentation Services!

Devops And Cloud Engineer Resume

Charlotte, NC

SUMMARY

  • 8+ Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Software Integration, Configuration, Release Engineer, Change/Incident Management, AWS & Open source technologies and Cloud Management.
  • Experience on version control systems like Subversion, GIT, IBM clear case UCM and used Source code management client tools like Visual SVN, Tortoise SVN, UberSVN, Source Tree, Git Bash, GitHub, GitLab, Git GUI and other command line applications.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Knowledge in design and configuration of Azure for automation solution development for Microsoft POC engagements, Azure backup, Azure site recovery, IaaS.
  • Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
  • Implemented continuous integration with Jenkins, Build Forge, TeamCity, Hudson and Visual BuildPro and End-to- End automation for all Build and deployments.
  • Actively involved in each phase of Software Development Life cycle (SDLC).
  • Strongly hands on experience in scripting such as - Python, Groovy, UNIX Bash, Shell Scripting and Perl.
  • Extensive experience using MAVEN, ANT, Gradle and Xcode as build tools for the building of deployable artifacts from source code, noledge on source controller concepts like Branches, Merges and Tags.
  • Experience in Nexus and Artifactory Repository for Maven and ANT builds.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Experienced in Build/Release management, Change/Incident management and ITSM using BMC Remedy.
  • Experience and noledge of Cloud Management Platform (IaaS, PaaS, SaaS).
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Experience in Deploying Apache Tomcat web server, JBoss, Oracle web logic, and IBM Web sphere.
  • Streamlined installation ofOpen Shifton partner cloud infrastructure such as AWS and Azure.
  • Experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server.
  • Set up different kinds of Build triggers including - Gated -Checkin, Continuous Integration, and Rolling Builds in Team Foundation Server (TFS) 2010 & TFS 2012
  • Hands on experience in development and implementation of high end applications with Microsoft .NetFramework and Visual Studio.
  • Experience of working with the release and deployment in C, C++, Java/J2EE and ASP.net Web applications.
  • Knowledge of using Routed Protocols: FTP, SSH, HTTP, HTTPS and Connect direct.
  • Proficient in deep analysis of existing tools that are integrated used with CVS (defect tracking (Bugzilla), continuous integration(Jenkins), etc.), reviewing the feature set.
  • Support and enhance SDLC by using Docker containers delivered with Open shift for Web application deploy.
  • Experience on Deployment Automation & Containerization (Puppet, Docker, Kubernetes)
  • Documented Daily meetings, Build reports, Release Notes and many other day-today documentation and Status Reports.

TECHNICAL SKILLS

Version Control Tools: GIT (GitHub, Atlassian bit bucket, GitLab), Subversion, CVS

Configuration management: Chef, Puppet, Ansible

System Monitoring Tools: Kibana, Nagios, Grafana, ICINGA, Cloud Watch

Build & CI Tools: Apache Ant, Maven, Gradle, Docker, Kubernetes, TeamCity, Confluence, Atlassian, Jenkins, Hudson, Build Forge, Atlassian Bamboo

CD Tools: Custom Tools, RPM, YUM, NPM

Bug tracking Tools: Atlassian JIRA, REMEDY, Fisheye, Bugzilla, Bug tracker

Cloud Technologies: AWS (VPC, EC2, S3, CloudWatch, Lambda, RDS, EBS, IAM), Google Cloud, Microsoft Azure, IaaS, PaaS, SaaS, Big data.

Languages/Scripting: C, C++, JAVA, J2EE, ASP.net, Bash, Python, Shell, Groovy, Ruby

Web Application Servers & Technologies: Apache Web Server on Windows, IIS, Linux and Solaris, Web Logic, JBOSS, Tomcat, Apache 2.x, 3.x

Middleware File Systems: WebLogic, WebSphere and Tomcat, UFS, VMware, vSphere

Databases: Oracle 10.x, SQL Server 2005, 2008, MS Access, MySQL 5.0.2

Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, Red Hat Linux 5.x/6.x/7 Ubuntu, Centos, Windows Server 2003/2008/2012

Networking Protocols: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, UUCP, X.25, LAN, WAN, SSH, UDP, TELNET

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

DevOps and Cloud Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves different development teams and multiple simultaneous software releases.
  • Had experience withChef-Automate and wrote several unit and integration test and delivery to Chef-Automate so that cookbook undergoes Lint, Syntax, Unit test and finally it is delivered to chef-server, written many cookbooks to manage deployments and automations in the infrastructure.
  • Planned, designed and configured AWS services (EC2, S3, IAM, Amazon Glacier, EBS, VPC, Elastic Load Balancing, Amazon Cloud Watch, Auto Scaling, Route 53, Cloud Formation).
  • Planned, designed and implemented highly available, scalable, secure and cost-efficient environment and migrated 300+ servers from on premise to AWS cloud.
  • Planned, designed and configured Hybrid cloud which enabled servers containing highly sensitive data on premise while connecting with servers migrated to AWS Cloud.
  • Created custom Amazon Machine Images (AMIs) to automate server build during for auto scaling during peak times. Also, deployed applications in AWS using Elastic Beanstalk.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Leveraged AWS cloud services such as EC2, Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Implemented Server-less architecture using AWS Lambda with Amazon S3 and Amazon Dynamo DB. Also, migrated 300+ servers from on premise to AWS Cloud.
  • Involved in planning, designing and configuring multi-region failover with AWS Route53.
  • Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Service environment, Defining Release Process & Policy for projects early in SDLC.
  • Worked on distributed version control system Git for data integrity and support for their workflows.
  • Automated the cloud deployments using Server less, Groovy and AWS Cloud Formation Templates.
  • Deployed java applications to application servers in agile CI environment and automated the process.
  • Managed the configurations of servers using Server less and configured Jenkins builds for continuous integration and delivery, Integrated GIT into Jenkins to automate the code check-out process.
  • Utilized Lambda and serverless.yml as configuration management tools to deploy infrastructure.
  • Deploy and monitor scalable infrastructure on AWS and configuration using serverless framework.
  • Automated application deployment in cloud using Docker technology using Elastic Container and Elastic Container Service scheduler, also achieved Continuous Delivery goal on high scalable environment, using Docker coupled with load-balancing tool Nginx.
  • Used Kubernetes to deploy, load balance and manage docker containers with multiple name versions.
  • Created and managed a Docker deployment pipeline for custom application images using Jenkins.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Implementation of cloud services IAAS, PAAS, and SaaS, which include AWS, AZURE and Docker.
  • Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs.
  • Configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Managed multiple AWS instances across multiple environment using Terraform scripts.
  • Installed, Configured and Managed Tools such as ELK, Nagios, Cloud Watch for Resource Monitoring.

Environment: Azure, AWS EC2, S3, Lambda, Docker, Terraform, ELK, VMware, Cloud Watch, Chef, Cloud Formation, Groovy, Python, Dynamo DB, VPC, IAM, Nginx, Git, Linux, SQL, Blue/Green Deploy, Migration AWS, Jenkins.

Confidential, St. Louis, MO

AWS DevOps Engineer

Responsibilities:

  • Build and configure 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 Tables, Elastic Load Balancer.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Design and Implemented CloudOrchestration solution using AWS EC2 &, Docker.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar server like Apache.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud formation JSON templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Lambda, Dynamo DB, SES, SQS and SNS services in AWS cloud and Deployed applications on AWS by using Elastic Beanstalk.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins/Maven and Continuous delivery environment.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup, Design and document CI/CD tools configuration management.
  • Implementing a Continuous Delivery framework using Jenkins,Puppet, Maven and Nexus in Linux.
  • Develop PowerShell, Python and Linux scripts for Chef and U-Deployto build end to end automations.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations and configure Apache Tomcat, Jenkins, and RunDeckand deployment automation.
  • Performed SVN to GIT/Bitbucket migration and managed branching strategies using GIT workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in Bitbucket.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Implemented a CD delivery pipeline with Docker, Jenkins and GitLab/GitHub with AWS AMI’s.
  • Installed Docker registry for local upload and download of Docker images and from Docker hub.
  • Evaluated and Implemented the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes, Docker and Python.
  • Initiated Microservices through Docker and Kubernetes cluster formation for scalability of the application.
  • Used Kubernetes to deploy, load balance, scale and manage Docker containers with namespace versions.
  • Implemented a continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail, Route 53), VDI, Linux, Ansible, Git version Control, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Ant, Maven, Nagios, Subversion, JIRA, Jenkins, Groovy, Shell scripting, U-Deploy, Chef, Web Sphere, Kubernetes, JBoss, Apache Tomcat, SDLC, Docker.

Confidential - Atlanta, GA

DevOps/Cloud Automation Engineer

Responsibilities:

  • Setting up the automation environment for Application team if necessary and halp them through the process of build and release automation.
  • Performed POC on Ansible to demonstrate a fastest way to initiate automation service.
  • Created playbooks for OpenStack deployments and bug fixes with Chef.
  • As part of Cloud team fixed issues related to OpenStack components Nova, Glance, Neutron, Keystone.
  • Assumed responsibility as SRE and Automation engineer for different teams.
  • Debug and resolve Pre-Post OpenStack deployment failures.
  • Used Cinder to enable persistent storage for applications like databases deployed in OpenStack.
  • Automated the build and release management process including monitoring changes between releases.
  • Setup Jenkins to integrate the JAVA project and maintain it with continuous integration and deployment.
  • Worked on Tomcat Web server for hosting web apps and used ansible for configure and maintain it.
  • Responsible to check the Splunk logs for web server to avoid server time down during production are used to monitor application and server health.
  • Extensive experience on setting up the Splunk to monitor the track the customer activity and volume.
  • Heavy Shell, Perl, Python, Groovy and JSON scripting.
  • Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Setup Continuous Integration environment using JIRA, Bamboo, Bitbucket and ant script
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process, configure, deploy and maintain software components of the existing infrastructure.
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into Chef-server and bootstrap the chef clients remotely.
  • Used existing cookbooks from Chef Super Market and customizing the recipes with respect to each VM.
  • Written multiple cookbooks in chef, implemented environments, roles, data bags in chef.
  • Setting up monitoring tools Influx DB, Grafana and merge changes through pipeline with CI tool and GO.
  • Install and configure the Kafka for the Analytics and setup the supervisor for managing process availability.
  • Custom Kafka broker design to reduce message retention from default 7-day retention to 30-minute retention - architected a lightweight Kafka broker.
  • Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache, Tomcat.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Working with the hardware vendors and application team for the faulty and planning the downtimes.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.

Environment: JAVA, ASP.NET, SVN, GIT, Apache Maven, Jenkins, Apache Tomcat, Groovy, Shell Script, SOAP, JIRA, Chef, Ansible, Linux, Kubernetes, JSON, Kafka, Python, Perl, AWS, DNS, Subversion Technologies: OpenStack (Icehouse/Havana), RabbitMQ, MySQL, Nagios, Bamboo, RedHat.

Confidential, San Antonio, TX

Build and Release Engineer

Responsibilities:

  • Worked closely with the development team in the design phase and developed use case diagrams.
  • Designed and implemented SVN and GIT metadata including labels, attributes, triggers and hyperlinks.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control.
  • Executed user administration and maintenance tasks, also creating users and groups, reports and queries.
  • Used MAVEN as build tools on java projects for the development of build artifacts on the source code.
  • Used Perforce for Software Configuration and maintaining the versions of the Symantec's Website Code.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Integrated Maven with shell created in Bash to automate the deployments for the Java based applications.
  • Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.
  • Automated the build and release management process including monitoring changes between releases.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code and Involved in branching and merging of code.
  • Setup the Jenkins as continuous Integration tool to integrate the Java project.
  • Participated in the release cycle of the product, which involves like development QA, UAT and production.
  • Implemented & maintained the branching and build/release strategies utilizing subversion/GIT.
  • Deployed the Java applications into web application servers like Web logic.
  • Expertise building and monitoring software projects continuously with CI tools like Jenkins and Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.
  • Carried builds using MAVEN on Java projects and done deployments on various environments.
  • Used the continuous integration tool AnthillPro to automate the daily processes.
  • Deployed puppet for configuration management and shell scripts to automate the deployment process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Planning, scheduling and documenting releases at code freeze periods.
  • Manage source code, software builds, versioning and detect tracking on all software maintenance tasks.
  • Created views and appropriate meta-data, merges, executed builds on a pool of dedicated build machines.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl Scripting, VMWare, Subversion, Jenkins, Hudson, Puppet, WebLogic, branching, SSH, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, GIT, Anthill pro, Java/J2EE, .NET, JIRA, XML, Windows XP, Windows Server 2003, MY SQL.

Confidential

WebLogic Administrator/Application Support

Responsibilities:

  • Involved in all administrative tasks like Installation, Configuration, Deployment and Troubleshooting ofWebLogic Application Server 8.1.
  • Responsible for starting up, configuring, administering and maintaining the J2EE applications as part of the enterprise's computing/ networking infrastructure and applications.
  • Maintained optimal system performance with system monitoring, analysis and performance tuning.
  • Established system by planning and executing the selection, installation, configuration, and testing of web application server hardware, software, LANs and WANs.
  • Maintained WLS in a project 40+ clusters, 86 applications with about 145 servers deployed on boxes.
  • Installed and configured Apache and TomcatWebserver in various environments.
  • Configured, maintained WebLogic server with JDBC, JMS, JNDI, SNMP, J2EE services and Data sources.
  • Setting up the cluster environment forWebLogicServer integrated with multiple workflows.
  • Configured and maintained Application servers on Linux and UNIX platforms.
  • Deployed applications on multipleWebLogicServers and maintained Load balancing, high availability, fail over functionality, also involved in Tuning and Clustering.
  • Application deployed in Linux servers using WebLogic application server on Redhat Linux 5.0.
  • Set up WebLogic domain with a single Server instance for developers on their Solaris machines.
  • Configured connectivity with SSL Certificates forWeb/Appservers for applications in all environments.
  • Helped build the Swing based E-Business Control Center forWebLogicPortal Product.
  • Involved in doing a performance benchmark ofWebLogicServer by using Load Runner.
  • Involved in Performance monitoring and performance tuning of WLS.

Environment: JDK 1.4,WebLogicServer 7.x/8.x, Apache, Tomcat, Linux, J2EE, LDAP, JDBC, UNIX, Oracle 9i.

Hire Now