Sr. Cloud Automation Engineer Resume
Plano Tx New York, NY
SUMMARY
- 8+ years of IT Industry Experience in Linux Administration, Configuration, Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Over 2 years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Ops Works and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
- Experience in Implementing Organization DevOps strategy in various environment of Linux and windows servers along wif adopting cloud strategies based on Amazon Web Services.
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi - platform servers using chef, defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
- Experience in managing Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azures and in Azure Web and Database deployments.
- Experience maintaining CI environments wif build automation tools like Jenkins, Bamboo and TFS.
- Extensively used Jenkins to streamline CI/CD process, automated several Master-Slave configurations using temporary slaves.
- Designed Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
- Experience wif Configuration Management tools (Puppet, Chef and Ansible).
- Designed Rapid deployment method using Ansible to auto deploy servers as needed.
- Built a new CI pipeline. Testing and deployment automation wif Docker, Jenkins, and Ansible.
- Experience in developing and implementing infrastructure as code, automated provisioning and configuring using Chef, Puppet and Ansible.
- Experience in DevOps Engineering in automating, building and deploying of code wifin different environments.
- Experience in Amazon EC2 setting up instances, VPCs, and security groups.
- Experience in managing AWS VPC (Virtual Private Cloud) environment wif around 200+ Linux and Ubuntu instances.
- Familiar wif TCP/IP, HTTP, JavaScript, Web Services (RESTful), big data (e.g. HADOOP), caching mechanism, Load Balancing, multi-data center architecture.
- Monitoring Production operations like administration, configuring Hadoop, Debugging and Performance analysis.
- Worked on installation and migrating of MongoDB collections to new DynamoDB tables.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Strong experience in analyzing chunk migrations, splitting and balancing across the cluster.
- Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
- Experience in Virtualization technologies like VMware, Vagrant and worked wif containerizing applications like Docker, Kubernetes.
- Experience wif container-based deployments using Docker, working wif Docker images, Docker Hub and Docker registries and Kubernetes
- Extensive experience in working wif Oracle, WebLogic, Apache Tomcat application servers.
- Expertise in implementing applications using, shell scripting and UNIX.
- Domain expertise includes, system developments using Core Java& J2EE Technologies such as JDBC, XML, ANT, Maven.
- Well Versed in developing applications using Struts, JSF, spring and Hibernate.
- Experience in J2EE Application Development using Web/Application Server like IBM WebSphere, JBOSS Server and Apache Tomcat Server and Oracle Web logic.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
- Point in time Backup and recovery in MongoDB using onsite MMS
- Knowledge of databases like MySQL, Oracle, MongoDB, DynamoDB and Cassandra.
- Developed background process infrastructure on top of Windows Azure Queue.
- Knowledge of testing Web based applications,Mainframeapplications, Mobile application and Web based service applications.
- Installed and created an automation interface between themainframeand client servers.
- Preparation of Technical designs, Unit test plan & construct code as per technical /functional specifications onmainframetechnology and setting up test environments.
TECHNICAL SKILLS
Cloud Services: Microsoft azure, Amazon Web Services -EC2, S3, Route53, VPC, SNS, SQS, SWF, EMR, Redshift, DynamoDB, RDS, CloudFront, ELB, EBS, Elastic Cache, CloudWatch, CloudFormation, Glacier/Snowball etc.
Automation Frameworks: Puppet, Chef, Ansible Tower, Dockers and Vagrant.
Build Tools: Apache Maven and Apache Ant and Gradle.
Scripting: PERL, BASH, Python, JavaScript, spring framework (SQL, PL/SQL, Shell/Bash scripting, Core Java
Database & Servers: Cassandra, HBase DynamoDB, Redshift, Oracle, MS SQL Server 2012, MySQL
Operation Systems: Linux, Solaris, Microsoft Windows.
Web Servers: Apache Tomcat, JBOSS, WEBrick
J2EE Technologies: JSP, Servlets, JMS, Web Services, Kafka, ActiveMQ
PROFESSIONAL EXPERIENCE
Confidential - Plano, TX/New York, NY
Sr. Cloud Automation Engineer
Responsibilities:
- Expertise in writing AnsiblePlaybooks, modules and roles. Utilized Ansible for configuration management of hosted Instances wifin AWS.
- Extensively worked on Jenkins for continuous integration from pulling up the code from version control tools like GIT, SVN, CVS, IBM Clear Case and building Artifacts using build tools like Ant, Maven and Gradle. And deploying them into artifact repositories like Nexus and Maven.
- Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Proficient in writing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB's and Security groups.
- Knowledge on Kafka to build real-time data pipelines and to transform the data.
- Involved in defining, developing and maintaining an Application Release Road map over different environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
- Implemented Infrastructure automation through Ansible, for Auto provisioning, Code deployments, software installation and configuration updates.
- Managed Code Repository by, maintaining code repository in GIT, Improve practices of branching and code merge to custom needs of development team.
- Develop the Jinja2 templates and pushed into Artifactory to deploy on servers using automation tool Ansible.
- Responsible for developing the automated scripts, promote the scripts to various environments, functionally Test to specifications, coordinate wif development team and architect per the plan.
- Used Ansibleto configure and manage infrastructure, created Playbooks to automate the configuration setups, Established AnsibleBest practices approaches to system deployment wif tools wif Vagrant and managing AnsiblePlaybooks as a unit of software deployment and independently version controlled.
- Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
- Expert in creating modular roles for Ansible modules which can be reusable to automate the deployment wifout errors.
- Managed Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Ansible.
- Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
- Use CloudWatch to keep track of servers.
- Maintain GIT Repositories, Handled Releases and Branching activities for GIT.
- Used Ansible-Vault to Encrypt and Decrypt the file and Deployed on Client servers using AWX.
- Build the RPM packages for Linux and Chocolaty packages for windows as per the requirements.
- Customize the Choco packages wif using Power shell script.
- Expert in working wif PowerShell, Shell scripting and Yaml for developing the customer requirements.
- Used Jenkins to automate most of the build related tasks.
- Deploy the packages and install the applications using the AWX as ansibletower in multiple servers at a time and troubleshoot immediately.
- Manage and migrate physical servers (Linux, Windows) to Cloud and VMware such as AWS, Docker and ensure they operate properly.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
- Support designing and dev. groups wif onboarding/sending cloud, virtualized administrations/or potentially empowering automation.
- Coordinate wif Architects and Project Manager for the Build, Release and Operations of the Projects to maintain typical requirements.
- Worked on Software Development Life Cycle (SDLC) methodologies such as Agile and SCRUM.
- Develop and support the software Release Management and procedures.
Environment: Ansible, VMware, Putty, Mobaxterm, Linux Server RHEL-6,7, windows 2012R, Windows 2016, Power shell, GIT, Chocolatey Packages, RPM packages, AWS, AWX, App Engine, Docker, Apache Tomcat.
Confidential, Pleasanton, CA
Cloud/DevOps Engineer
Responsibilities:
- Manage all aspects of the end to end Build/Release/Deployment process for multi Project
- Was a part of DR exercise and actively involved in creating replica in another AWS AZ’s.
- Design EC2 instance architecture to meet high availability application architecture, deploying, configuring, managing servers in AWS, created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Support, troubleshooting, problem resolution for the developed Cloud Formation scripts to build on demand EC2 instance formation.
- Continuous deployment, integration, and promoting Enterprise Solution deployment assets to target environments.
- Use Amazon RDS MySQL to perform basic database administration, set up DynamoDB for NoSQL data for other teams on lightweight Docker containers wif elastic search and quick indexing.
- Migrating Services from On-premise to Azure Cloud Environments, collaborating wif development and QA teams to maintain high-quality deployment.
- Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services using chef.
- Worked on configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks wif Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.
- Utilized Puppet for configuration management of hosted Instances wifin AWS.
- Elastic and F5 Load Balancer, and DNS services wif amazon Route 53.
- Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation, EC2, S3, Chef/Ops Works, CloudWatch, CloudTrail, EBS, Route 53, IAM etc. dis included migrating a number of production MySQL databases into RDS/ Elastic Cache, rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks.
- Implementing a Continuous Delivery framework using Jenkins in Windows & Linux environment.
- Set-up and maintain fully automated CI/CD pipeline for multiple Java using Git, Jenkins, Puppet / Chef.
- Optimized volumes and EC2 instances & Created multi AZ VPC instance
- Installation configuration and administration of MongoDB databases
- Used IAM to create new accounts, roles and groups
- Automation of Redshift, EC2, RDS, Elastic Cache.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
- Implemented Branching strategies using Git and responsible for creating branches and resolving the conflicts while merging in Git and performed migration setup from SVN to Git using bit buckets.
- Installed and configured Nexus for artifacts repository. Published snapshot and release versioned artifacts into Nexus repository.
- Performed configurations from Jenkins to nexus and maintained Jenkins to implement the CI process.
- Performed configurations from Apache tomcat and web logic to Jenkins.
- Configured Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Support development team for multiple scenarios for debugging and troubleshooting like internal code debugging of spring framework of restful web services by using tools like postman, swagger.
- Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
- Worked wif Ansible (automation tool) to automate the process of deploying/testing the new builds in each environment, setting up a new node and configuring machines/servers.
- Wrote Ansible Playbooks wif 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.
- Configured the Ansible playbooks wif Ansible Tower so dat other users can run them wif just a push of a button.
- Experience in developing Chef cookbooks is and recipes from scratch and coding to manage system configuration.
- Experience in implementing Chef and Docker and used Chef Server and workstation to manage and configure nodes.
- Work on AWS Ops Works in integration wif Chef Configuration management tool to maintain infrastructure.
- Responsible for implementation and coordination of the automated testing tool - Certify for the regression testing of the renewal cycles, batch jobs and various screens in the mainframe system.
- Created framework from scratch for TS2/TSYS (TSYS provides payment processing and isMainframeapplication), PACER (Public Access to Court Electronic Record) and RECAP application wif Ruby Cucumber.
- Preparation of Technical designs, Unit test plan & construct code as per technical /functional specifications onmainframetechnology and setting up test environments.
Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route S3, RDS), Git, Chef, Splunk, Bash, Shell, Dynamo DB, RHEL 4/5/6, CentOS, Apache Tomcat, ActiveMQ
Confidential, Phoenix, AZ
DevOps Consultant
Responsibilities:
- Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
- Worked on User administration setup, maintaining account, monitor system performance using Nagios and Tivoli.
- Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
- Merged generated reports as per request, formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Developed build and Deployment Scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments.
- Developed Continuous Integration, Nightly and On-demand build system from scratch wif Jenkins, ANT, and Maven.
- Expert in installing and configuring Continuous Integration tools such as Jenkins for build and deployment automation.
- Set-up the Chef servers, Chef Workstations, Chef Nodes and involved in bootstrapping new infrastructure Chef Nodes for software configurations management.
- Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various Chef Nodes.
- Involved in Chef-infra maintenance including backup/security fix on Chef Server.
- Defined and Developed plan for Problem & Incident management Process based on ITIL.
- Networking protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Security auditing using Korn programming. Shell Programming for day to day system administration.
- Worked on the administration of theWebLogic, JBoss servers including installation and deployments.
- Used Python programming in Linux platform to design the front-end portion of the plug-in.
- Integrating UNIX file systems using packages like SAMBA. Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.
- Integration of Linux/Solaris wif Active Directory (LDAP).
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting. Done security patching.
- Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
- Used Python programming in Linux platform to design the front-end portion of the plug-in.
- Written shell scripts and Perl scripting to take backup oracle database.
Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GIT, Python, Ruby, Nexus, Sonar, UCD, Jenkins, PERL, BASH, Solaris, UNIX.
Confidential, Chicago, IL
Senior System Administrator
Responsibilities:
- Perform multiplatform volume management using SVM, LVM, ZFS, NAS, and VERITAS volume manager.
- Performing regular function checks on all RHEL 5.5 Linux Servers in both environments especially on Apache servers.
- Red Hat Linux server administrator, including security patching, kernel tuning, RAID disk array management, software packaging and installation using RPMs
- Troubleshoot build, install, configuration, performance, monitoring and other process issues of the servers and the selected application environments.
- Create Change Records, walk through the construction of tasks to validating and approval steps and deploy application enhancement in Development and Production Environments.
- Integrated Maven wif Perforce to manage and deploy project related tags.
- Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
- Mentor Business Areas on Subversion Branching, Merging strategies concepts.
- Resolved update, merge and password autantication issues in Jenkins and Jira.
- Involved in implementing Tool Suite (Jira, Jenkins).
- Setting up continuous integration and formal builds using Jenkins wif Maven and Tomcat repository.
- Involved partially in deploying WARs/EARs (backend) through Web logic Application Server console.
- Performed setup of clustered environment wif Web logic Application Server.
- Used Shell script to configure the Web logic application server in all the environments
- Support Lead developers wif Configuration Management issues.
- Managed all the bugs and changes into a production environment using the Jira tracking tool
Environment: Linux RHEL 5/6, SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, Jira
Confidential
System Administrator
Responsibilities:
- Support and roll outNetwork campus using Cisco ACI and Nexus switches
- Established strong working knowledge of working wif and troubleshooting routing and routed protocols
- Responsibilities include discovery, troubleshooting and resolution of Cisco' customers global enterprise wideNetwork issues
- Designing, creating and troubleshootingNetwork in a multi VLAN networking environment
- Troubleshooting, diagnosing, and repairing Cisco Catalyst 2900, 4000, 5000 and 6000 family switches
- Troubleshooting, tracking, and abating bridging loops and spanning-tree protocol failures
- Configuring encrypted IPSEC VPN tunnels between remote Cisco routers
- Learned to support, troubleshoot WAN issues and working wif ISP's to resolve WAN related issues.
- Learned thoroughly about networking technologies and best practicesfor troubleshooting.
- Learned about monitoring networking device performance using tools such as Solar winds and Net Qps
- Learned how to create visio documentation forNetwork layouts and designs
- Learned how to assist customer in troubleshootingNetwork performance issues using packet analysis tools such as Op Net, Wire Shark, Etheiral, etc.
Environment: Windows, WebSphere Application Server 6.1, 7.0, IBM Http Server 6.1, 7.0, WebSphere MQ 5.0, CACS & Recovery.
