Devops/aws Lead Resume
Miami, FL
SUMMARY:
- Dedicated to optimization experienced DevOps Engineer understands the melding of operations and development to quickly deliver code to customers.
- Has experience with the Cloud and monitoring processes as well as DevOps development in Windows Mac and Linux systems.
- Brings a Master’s Degree in Computer Science and experience working as a DevOps Engineer since shortly after the concept was introduced.
- Around 8 years of experience in IT industry with major focus on Configuration, SCM, Build/Release Management and as DevOps operations Production and cross platform environments.
- Linux/Unix system administrator on Redhat EL 4.x, 5.x, 6.x,7.x Debian, CentOS 4.x,5.x, Suse, Oracle Enterprise Linux, FreeBSD, Solaris 8,9,10 and VMware V - Sphere ESX/ESXi environment. Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
- Experienced in working on DevOps/Agile operation process (Code review, unit test automation, Build& Release automation, Environment, Service, Incident and Change Management) including various tools.
- Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Bitbucket, Maven, Terraform, Jenkins, Chef, SVN, GitHub, NexusCVS, Tomcat, Linux, Atlassian Devops Tools Administration etc.
- Extensive experience in virtualization platforms with hypervisors like VMware vSphere 5.x, ESX / ESXi 3.x,4.x, 5.x, VMware Workstation, and Hyper-V administration.
- Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
- Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, ELK (Elastic Search, Logstash, Kibana).
- Worked on container based technologies like Docker, Kubernetes and Openshift along with development of Microservices architecture using Spring Boot including distributed SSO Authentication and Authorization, Distributed Session Management etc.
- Handful of knowledge of writing web services and clients in different programming language such as C++, JAVA.
- Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
- Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet and Ansible. Involved on Container based deployments (Docker) with Chef Configuration management tool.
- Designed platform architecture to increase business agility by deploying 100+ cloud native applications on Amazon Elastic Compute Cloud (EC2) with data architecture leveraging Relational Database Service (RDS) or Dynamo DB NoSQL database.
- Experience in Pivotal cloud foundry setup /POC/Configuration/maintenance.
- Worked on and implemented with various technology vendors to develop appropriate solutions exploring various deployment options such as cloud computing delivery models (IAAS, PAAS, and SAAS) and deployment models related to Public, Private and Hybrid Cloud service.
- Hands on experience with VMware’s Cloud enabled products, specifically VCAC (vRA), vRealizeOrchestrator (vCO) and vRealize Application Services.
- Strong experience in System Administration, Installation, Upgrading Patches, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Red Hat Linux Systems.
- Good knowledge and hands on Experience in some monitoring tools like Datalog, New Relic, Cacti etc.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Developed and managed cloud VMs with AWS EC2 command line clients and management console. Implemented DNS service through Route 53 on ELBs to achieve secured connection via https.
- Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
- Great exposure to network protocols like TCP/IP, UDP, DNS, SMTP, FTP, TELNET, HTTP and frame works like struts, spring and Hibernate. Understanding and experience in Network and Storage virtualization (NSX, Arista, VPLEX).
- Hands-on experience with setup, configuration and tuning of log collection/aggregation tools like SUMOLogic, Splunk.
- Experience with Akamai, Cloudfront and Cloudflare CDN’s.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, and EBS etc.
- Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
- Configured and Administered Nexus Repository Manager for GIT repositories and builds.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Zabbix for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
- Experience automating deployments on Servers using Blade Logic, JBoss, Tomcat, Websphere.
- Skilled in leading team, liaising with Product teams to define branching as well as release strategies for each release, participating in Change Advisory Board (CAB) meetings to identify timelines for release and track risks, software development processes and methodologies and knowledge of the complete product development life cycle.
- Provided production support in an on-call rotation in a 24x7 environment.
- Excellent client relation skills and the drive to complete tasks effectively, and efficiently where customer service and technical skills are demanded.
TECHNICAL SKILLS:
Operating Systems: Linux Red Hat (4.x, 5.x, 6.x, 7.x), Linux CentOS, Ubuntu, UNIX, Windows … A|X.
Version Control Tools: SVN, GIT, TFS, CVS and IBM Rational Clear Case.
Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere, Blade Logic Server and JBOSS.
Automation Tools: Jenkins/Hudson, DevOps CI/CD, Udeploy, Artifactory, ELK and Build Forge.
Build Tools: Maven, Ant and MS Build.
Configuration Tools: Chef, Puppet, salt and Ansible.
Databases: Oracle … DB2, MS Access and SQL Server.
Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.
Scripting: Shell, Bash, Perl, Ruby and Python.
Virtualization Tools: Openshift, Docker, Kubernetes, Terraform, VM virtual Box and VMware.
Monitoring Tools: Nagios, Cloud watch, Splunk, SUMOLogic.
Cloud Platform: Azure, AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWS Config, Microsoft Azure.
Languages: C/C++, Java, C#.Net, VB.Net, PHP and PL/SQL.
PROFESSIONAL EXPERIENCE:
Confidential, Miami, FL
Devops/AWS Lead
Responsibilities:
- Built the AWS infrastructure from the scratch for the Project Excalibur App which is an internal application that logs the customer data.
- Handled multiple AWS accounts with different VPC's for Prod and Non Prod where key objective included automation, build out, integration and cost control.
- EC2 instances were configured and designed in all the environments to meet high availability and complete security.
- Setting up the Cloud Watch alerts for EC2 instances and using in Auto scaling launch configuration.
- Administer Openshift Enterprise v3 for cloud operational services.
- Point team player on Openshift 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.
- Design, installation, configuration and administration of Linux 5, 6 and 7 servers and support of Openshift Enterprise and non-Openshift support. The operation and support of Openshift Enterprise and Docker Cloud services.
- Worked on creating a custom made Red Hat Linux AMI.
- Automated the backing up of the data by use of the shell script which creates images and snapshots of all EC2 instances at regular intervals.
- Worked on cloud watch integration with paging systems (PagerDuty) and management tools (Cloud Health).
- Worked with Ansible playbooks to do the configuration and deployments.
- Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana)
- Troubleshooting any build issue with ELK and work towards the solution.
- Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
- Implemented a production ready, load balanced, highly available and fault tolerant Kubernetes infrastructure.
- Worked on setup, configuration and tuning of monitoring and alerting tools like AppDynamics, New Relic, Apica, sensu.
- AppDynamics Subject Matter Expert to monitor existing applications in their production and non-production environments.
- Configuration of the AppDynamics tool including REST configuration and bash scripting.
- Configuration of health rules and policies for notifying the Technical Operations Center of potential and ongoing issues with existing software
- Uses Java/J2EE expertise to help identify root cause of issues discovered by AppDynamics.
- Also used to provide potential solutions to application teams to solve issues once discovered.
- PowerShell deployment of various Microsoft management service.
- Preparing the ARM JSON templates based on the application, and writing the separate PowerShell Data files (psd1 files) for the DSC Configuration scripts to pull the application specific configurations, parsing the XML Config files, etc.
- Automate the proactive monitoring reports using PowerShell, Orchestrator, SQL Server Reporting Services based on the requirements.
- Built Elastic Load Balancers to distribute the incoming load to the EC2 instances in different availability zones. And installed certs on them with the use of Amazon Certificate Manager (ACM).
- Generated Amazon Aurora database for the backend application servers.
- Worked with the Git for the version control and as a code repository.
- Createdprivate cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Trained staff on effective use of Jenkins, GitLab and Kubernetes
- Trained staff on Kubernetes administration.
- Created EFS for its scalability and easy access from multiple EC2 instances at the same time.
- Cloud Formation JSON Templates were written to setup and build AWS infrastructure with resources like VPC, EC2, S3, ELB, IAM, EBS, Security Groups, Auto Scaling and RDS automatically.
- Atlassian Confluence was primarily used to do the documenting the work we do and publishing the release notes.
- Involved in everyday SCRUM meetings to ensure successful project forecasting and to discuss the roadblocks.
- Understanding of the DevOps tooling landscape and has experience integrating various DevOps tools together to provide end to end application lifecycle management.
- Worked with our current application teams to understand our current applications and make migration recommendations and to-be architectures in AWS.
- Craft highly scalable and resilient cloud architectures that address customer business problems and accelerate the adoption of AWS services for clients.
Environment: Red Hat Enterprise Linux 7, AWS, Kubernetes, ELK, Ansible, Jenkins, GITlab, GIT, Confluence, Cloudwatch.
Confidential, San Antonio, TX
Sr. DevOps/Cloud Engineer
Responsibilities:
- Involved different development teams and multiple simultaneous software releases.
- Worked on creating ANT scripts to build and deploy Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
- Developed Puppet scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
- Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
- Infrastructure virtualization and app isolation using Docker.
- Familiar in using monitoring tool Artifactory.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new AWS ECS / Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
- Worked on lifecycle management of image-based containers by the Dockers.
- Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts & Jenkins.
- Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN.
- Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
- Involved in leading Automation Deployment Team by working with Puppet.
- Setup the Puppet servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure nodes for software configurations management.
- Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
- Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
- Set up the GIT synchronization web framework based on applications.
- Worked on customization of existing Python scripts of some of the internal applications.
- Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
- Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE conducted technical support services for directing sales force of windows Azure applications.
- Manage Azure, AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
- Developed Perl and shell scripts for automation of various tasks.
- Worked with SVN and GIT version controls.
- Setting up new development branches, merging branches, facilitating the releases.
- Setting up the new repos, managing the permissions for various GIT branches.
- Creating Ad-hoc GIT stashes.
- Created post commit and pre-push hooks using Python in SVN and GIT repos.
- Setting up the SVN and GIT repos for Jenkins build jobs.
- Managing the database DDL, DML scripts in SVN and GIT.
- Performed patching of RHEL using yum.
- Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
- Configuration of Monitoring tools in Linux and Solaris servers.
- Configuration of Network bonding which include Active/Standby and Active/Active.
- Performance Monitoring and Performance Tuning using Top, prstat, SAR, vmstat, ps, iostat.
- Installation, configuration and administration of Jboss, Apache, WebLogic, Tomcat and WebSphere.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
- Experience in creating users, groups and roles in LDAP server.
Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, Zabbix, OpenStack, Azure, Amazon EC2, Amazon Web Services, Puppet, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, ESX, BMC BladeLogic.
Confidential, Austin, TX
DevOps/AWS Engineer
Responsibilities:
- Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
- Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF and EBS etc. and Azure.
- Worked in setting up the repos to various projects in GIT.
- Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
- Udeploy is used for continuous integration, fast feedback and udeploy (urban (code)) pipeline is a multi-tool pipeline.
- Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.
- Monitoring - Nagios, artifactory, Custom checks, Zabbix, App Dynamics, Splunk.
- Hands on experience in monitoring EC2 instances using Nagios.
- Configured Nagios to monitor EC2 Linux instances with puppet automation.
- Configured and monitored distributed and multi-platform servers using Nagios.
- Managed the software configurations using Enterprise Chef.
- Setup the Chef Workstation, Chef Server and chef nodes.
- Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers and Chef.
- Using Confluence for technical documentation, setting up a knowledge base, setting up an intranet and Confluence for software teams.
- Install and configuration of Dockers.
- Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
- Setting up Change Management process and standardizing the policies for various applications.
- Worked on Atlanssian Tools and bootstrapping the nodes.
- Worked in creating, uploading new cookbooks and recipes.
- Worked on scheduling the Chef Nodes convergence using Linux Cron jobs.
- Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
- Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
- Implementing a Continuous Delivery framework using Jenkins, Chef and Maven & Nexus in Linux environment.
- Worked on Chef cookbooks/recipes to automate Infrastructure as a code.
- AWS Cloud management and Chef Automation.
- Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Defining Release Process & Policy for projects early in SDLC.
- Responsible for Database build, release and configuration.
- Responsible for nightly and weekly builds for different modules.
- Perform Deployment of Release to, various QA & UAT in Linux environments.
- Implemented AWS solutions using EC2, S3, RDS, ECS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Understanding of secure-cloud configuration, (CloudTrail, AWS Config), cloud-security technologies (VPC, Security Groups, etc.) and clouxd-permission systems (IAM).
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Troubleshoot the build issue during the Jenkins build process.
- Setup various non-production environments for validating various applications.
- Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN.
- Created multiple Ruby, maven, Perl and UNIX shell scripts for various application level tasks.
Environment: Java/J2ee, Subversion, Maven, Selenium, Jenkins, Zabbix, GIT, SVN, Chef, cloud watch, Azure, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Shell Scripting, Ruby, Putty, Confluence, SOA.
Confidential - Lewisville, TX
DevOps Engineer
Responsibilities:
- Conceived, Designed, Installed and Implemented Chef configuration management system.
- Created and updated Chef Manifests and modules, files, and packages.
- Developed automation scripting in Ruby (core) using Chef to deploy and manage Java applications across Linux servers.
- Worked on Version control setups like GIT and integration tools Jenkins
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Developed automation framework for Application Deployments to the cloud environments.
- Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Deployed the Java applications into web application servers like JBoss.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Worked on the installation and configuration of the monitoring tool Nagios.
- Implemented Nagios core/XI for monitoring Infrastructure resources.
- Set up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.
- Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Bootstrapping automation scripting for virtual servers, using VMWare clusters.
- Worked on Apache and Firewalls in both development and production.
Environment: Ubuntu, Chef, Maven, Nagios, Ruby, Shell, VMware ESXi, Java, Ant, Jenkins, SVN, Apache Webserver, JBoss, Apache JMETER, GIT, Windows, JIRA.
Confidential, Portland, OR
Linux Administrator
Responsibilities:
- Installation, configuration and maintenance Red Hat Enterprise Linux 5.
- Installed Operating System and configured kernel parameters for Linux/Unix servers.
- Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
- Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
- Created shell scripts for automating the daily maintenance and update processes in the production environment.
- Archive management for files and directories employing the TAR tool and compression of files using the gzip and bzip2.
- Administered local and remote servers using SSH (secure shell) tool on daily basis.
- Supported data management through on-site & off-site storage and retrieval service.
- Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
- Monitored user and group administration, password management, file accessing and advanced file permission privileges.
- Automated some jobs by deploying the CRON tool for job scheduling processes.
- Deployed and installed new servers and their appropriate services for various applications in Linux.
Environment: Red Hat Enterprise Linux 5, EMC Servers, OTRS, BASH shell.
Confidential, Houston, TX
Linux System Administrator
Responsibilities:
- Installation, configuration and Operating System upgrade on, Red Hat Linux and Sun Solaris.
- Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
- Experience in VMWARE ESXi 4/5 and vSphere and managed VM resource upgrades, Cold migration of VM from once vCenter to other.
- Incident management for Unix Servers (Solaris, Linux).
- Installation, configuration of Oracle RAC for multiple computers to use single database.
- Supported Oracle 10g RAC.
- Configuring Monitoring rules for the server environment.
- Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
- Primary responsibility includes building and supporting Red Hat Enterprise Linux 4,5 servers.
- Monitoring CPU, memory, ISCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools like Zabbix and Nagios.
- Implemented SUDO, SSH and other security tools and implemented SOX (Sarbanes Oxley) security compliance.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Set up Quotas for the user accounts & limiting the disk space usage.
- Extensive use of Veritas Volume Manager for Disk management, file system management on Sun Solaris environment.
- Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
- Involved in development, user acceptance, and performance testing, production & disaster recovery server.
- Project Management for various UNIX/Linux/Windows system integration projects.
Environment: Solaris 9/10, TFS, Red Hat Linux 4/5, NAGIOS, Veritas NetBackup, Bash Scripting, Veritas Volume Manager, web servers, LDAP directory, Active Directory, Web logic servers, Apache, Tomcat servers, WebSphere application server.
