Cloud/devops Engineer Resume
New, JerseY
PROFESSIONAL SUMMARY:
- 5+ years of IT experience providing infrastructure automation services within private and public clouds as well as continuous delivery, continuous integration and Build tools with AWS and development in Windows, Mac and Linux systems.
- Experienced working in AWS cloud computing platform and many dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Created Terraform modules to create instances in AWS and automated process of creation of resources is AWS using Terraform.
- Experienced in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts and automate solutions using Shell and Python Scripts.
- Experienced migrating infrastructure and application from on premise to Azure and from Cloud to Cloud such as AWS to Microsoft Azure.
- Managed the Windows Azure infrastructure for our customers depends on their requirement.
- Provided heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, Chef, Terraform and Docker as a containerization tool.
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
- Implementing new project builds framework using Jenkins and Maven, ANT as build framework.
- Experienced with Docker container service,created Dockerized applications by creating Docker images from Dockerfile.
- Well versed with Ansible Playbooks, modules and roles,u sed Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Extensive experience using Puppet modules for application and infrastructure deployments and Chef Configuration management.
- Handled installation,administration and configuration of ELK stack on AWS and performed Log Analysis.Using Ansible to Setup/teardown of ELK stack (Elastic Search,Log stash,Kibana).
- Configured network and server monitoring using ELK (Elasticsearch, Logstash, and Kibana) stack,monitored the servers & applications using Nagios and Splunk.
- Experience with Kubernetes to manage the containerized applications, creating deployments, secrets, services and deploying application containers as pods.
- Managed local deployments in Kubernetes creating local cluster and deploying application containers.
- Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
- Involved in writing Ruby, Perl,Python, PowerShell and Shell scripts for compilation and deployment process.
- Experience in VMware view applications in delivering virtual desktops that run in the data center to the end users.
- Configured customized alarms in Vcenter server for data store usage, host CPU and Memory usage.
- Managed the VMware Automation center to accelerate the delivery and ongoing management with personalized business infrastructure and customer services.
- Experience in deploying the code through web application servers like Web Sphere/Web Logic/ Tomcat/JBOSS.
- Experience in configuration and managing Linux Virtual Machines under VMware.
TECHNICAL SKILLS:
Operating systems: Linux (Red Hat 4.x, 5.x, 6.x,7.x), WINDOWS NT/2000/2003/XP/ VISTA/7, UNIX - Sun Solaris v 9, 10, Ubuntu 12.x,13.x,14.x,15.x
Programming/Scripting languages: Bash, Shell, Ruby, C, C++, XML, PL/SQL, Java,J2EE,Java 8. HTML, Perl, PowerShell, Python.
Web Servers / Application Servers: Apache2.0/2.2/2.4, ApacheTomcat5.5/6.0/7.0,WebLogic,WebSphere,Nginix, JBOSS, My SQL, PostgreSQL, MongoDB, MS Access, Oracle 9i/10g/11g,DB2, HP ILO,Sqoop.
Tools: Chef, Puppet, Jenkins, XL Deploy,XL Release, Maven, CVS, SVN, Git, Nexus, Nagios, Vagrant, Docker, Kubernetes, Ansible, Splunk.
Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix.
AWS (services): EC: 2, ELB, VPC, RDS, IAM, CloudFormation, S3, Cloudwatch, CloudTrial, SNS, SQS, SWF, EBS,Terraform.
WORK EXPERIENCE:
Confidential, New Jersey
Cloud/DevOps Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS,EBS,ELB,DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto Scaling in AWS CloudFormation.
- Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services AWS Cloud environment including run book processes and procedures.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services ( PaaS role instances) into secure V Nets and subnets. Involved in migrating on premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups .
- Developed Azure ARM Templates for different teams to deploy the .Net based application on to Web roles, triggered ARM Templates from the VSTS to build the .Net based applications and worked on Azure Key Vault to encrypt the data.
- Used Agile/scrum Environment and used Jenkins, GitHub for Continuous Integration and Deployment with Tier2 Support.
- Hands on experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on Linux,UNIX and Windows environment.
- Developing Applications using build tools Ant, Maven and MSBuild and highly proficient in using writing scripts in ANT and Maven for build management and Jenkins for managing CI/CD pipeline.
- Written Recipes and Cookbooks and uploading them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Worked on creating inventory, job templates and scheduled jobs using Ansible tower and writing Python modules for Ansible customizations.
- Used Artifactory repository Tool for maintaining the Java based release code packages and Responsible for build and deployment automation using AWS, Docker, Kubernetes Containers. Deployed applications using Docker Containers in the cloud with PaaS.
- Creating clusters using Kubernetes and worked on creating many pods, replication controllers, deployments,used Helm charts in Kubernetes and updated Grafana version 4.1.0 to 5.0.1 for the latest plugins.
- Can build deployment, build scripts and automated solutions using scripting languages like Shell,Bash,Perl and Python scripting.
- Build and release of Cloud based products containing Linux and Windows environments, using Power Shell and Python Scripting.
- Used Python based GUI components for the front-end functionality such as selection criteria,d eveloped multi-threaded standalone app in Python and PHP to view performance.
- Monitored the Cloud/VMware infrastructure using the monitoring tools like Cloud Watch, Splunk , Nagios.
Environment: AWS,EC2, Auto Scaling, Route53, S3, IAM, RDS, ELK, Cloud Formation,Cloud watch,Terraform,Aws Lambda,Java/J2EE,Java8,SpringBoot,.Net,Azure,Jenkins,Chef,Ansible,Docker,Maven,Nagios,Nexus,PythonScripts,PerlScripts,Rubyscripts,shellscripts,Snowflake,Sqoop,PowerShell,Vcloud,MySQL,SQL,Oracle,Jboss,WebSphere,TomcatWebServer,Splunk,Ubuntu,RHELLinux,VMware.
Confidential, Chicago, IL
Aws & DevOps Engineer
Responsibilities:
- Worked on AWS EC2, EBS, ELB scaling groups, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Route 53,Auto-Scaling.
- Allotted permissions, policies and roles to users and groups using AWS Identity and Access Management (IAM).
- Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB and Aurora. Elastic Transcoder, Cloud Front, Elastic Bean stalk, migration of 2 instances from one region to another, Configuration of site- to- site VPN and open VPN using Linux EC2 instance.
- Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Built Python automation scripts to apply OS patching for EC2 instances for security upgrades.
- Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
- Used Ant and Maven as a build tools on java projects for the development of build Artifacts on the source code.
- Building Automation and Build Pipe Line Development using Jenkins , GitHub and Ant , Maven . Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
- Setup the Chef servers, Chef work stations, Chef nodes and involved in bootstrapping new infrastructure Chef nodes.
- Written Chef Cookbooks and recipes to Provision several pre-prod environments of Cassandra DB installations, Web Logic domain creations and several proprietary middleware installations.
- Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Used Bash and Python to supplement automation provided by Ansible and CloudFormation to encrypt EBS volumes, setup VPC peering and configured CloudFront .
- Worked on installation of Docker using Docker toolbox and creation of Docker containers and Docker consoles for managing the application life cycle virtualized the servers using the Docker for the test environments and dev-environments.
- Developed Bash,Perl and Shell scripts for automation of the build and release process.Experienced in developing Web Services with Python programming language.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Implement and support high availability configuration of Linux Systems. Worked on VMware for installing Linux and SUSE Linux and Windows on Virtual machines .
- Sears Shop Your Way Rewards Batch Processes, developed in PL/SQL , SQL and MySQL Loader and Linux Shell Scripting for processing Large Volume encrypted/unencrypted Data files.
Environment: AWS,EC2, Auto Scaling, Route53, S3, IAM, RDS, ELK, Cloud Formation, Cloud watch, Terraform,Aws Lambda,Java/J2EE,.Net,Azure,Jenkins,Chef,Ansible,Docker,Maven,Nagios,Nexus,PythonScripts,PerlScripts,Ruby scripts,shell scripts, VMware.
Confidential, Malvern, PA
AWS & DEVOPS ENGINEER
Responsibilities:
- Worked on Amazon Cloud Services and its features (AWS EC2, VPC, EBS, AMI, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3 etc).
- Implemented automated local user provisioning VMs created Openstack and AWS Cloud through Chef recipes.
- Worked on Jenkins, Docker for continuous integration and end-to-end automation for all build and deployments.
- Responsible for maintaining MS Build and PowerShell files for build and automation of .Net and CSharp applications.
- Developed and maintained Team City project definitions in Perl, Ant, Maven and MS Build.Installed necessary plug-ins needed for automation in Jenkins.
- Worked with Chef for all the software configurations and written multiple complex cookbooks and Recipes for pushing the configurations to various enterprise nodes.
- Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY.
- Responsible for design and maintenance of the Subversion/Git, Stash Repositories, views and the access control Strategies.
- Involved working on Ansible and Ansible tower as configuration management tool to automate repetitive tasks and to deploy applications.
- Created Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
- Developed testing tools that analyzed the network performance and wrote python script that calculate the performance parameters in Linux environment.
- Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Worked with Red Hat Open Shift Container Platform for Docker and Kubernetes.Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
- Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes.
- Worked Maven compiling, testing and documenting the Scala code used for Apache Spark.
- Developed Perl and Shell scripts for automation of the build and release process.
- Worked on installation and Configuration of Red Hat Linux OS, CentOS, Ubuntu.
- Responsible for supporting Linux servers for production, development and testing.
- Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both the independent and team work environments.
Environment: Linux (WINDOWS, LINUX and UNIX), AWS EC2, VPC, EBS, AMI, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3, (SVN), CVS, GIT, and TFS, Chef nodes, Docker, Kubernetes,Ant,Maven, Ruby,Perl and Shell, Red Hat Linux OS,CentOS,Ubuntu.
Confidential, Miami, FL
DevOps Engineer
Responsibilities:
- Installed, administrated and supported more than 300 servers included but not limited to Solaris, RHEL.
- Worked on monitoring tools to configure Nagios, Splunk.
- Worked on configuring Alerting mechanisms with Setup the GIT synchronization for Django (Python based web framework) based applications.
- Involved in editing the existing MS Build, MAVEN, Ant files in case of errors or changes in the Windows, JAVA Enterprise applications project requirements.
- Worked with Linux performance tuning to add tuning parameters to the kernel and optimize the kernel.
- Writing the post-commit and pre-push hooks in python for code checks.Build and Release management - GIT, Maven, Jenkins administration, Nexus.
- Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
- Used Open stack in the Chef for deployment process. Managed the software configurations using Enterprise Chef. Created and updated Chef manifests and modules, files, and packages.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Installed & configured Apache Web server, Tomcat, Web logic Application servers to meet the business user’s needs and requirements.
- Worked with RDBMS (MySQL), NoSQL (MongoDB), Django, Apache httpd.
- Worked on Nagios Dashboard with creating custom alerts and plugins with Nagios and creating plugins to monitor application file systems.
- Installed Patches/Packages on Solaris Servers and RPM packages on Linux Servers.
- Provided on configuring the Apache Tomcat for Java applications deployment.Wrote multiple Python, Ruby and Shell scripts for various companywide tasks.
Environment: Solaris, RHEL,RPM, Nagios, Splunk, Git,Jenkins,kernel, Apache, Ant and Maven,Chef,Puppet, Apache Web server, Tomcat, Web logic, RDBMS (MySQL), NoSQL (MongoDB), Django, Apache httpd, Jboss app server 4.x, Python, Ruby and Shell.