Shiva Seelam
DevOps Engineer
Contact: 682-***-****, Email: *****.********@*****.***
Amazon Web Services (AWS) Certified IT professional around 4 years of Information Technology industry experience with ability to accomplish all aspects of the software configuration management (SCM) process, systems deployment engineering (SDE), AWS and DevOps in CI/CD pipeline, Build/Release management and Systems Engineering.
Professional Summary
Extensive experience in Centos / RHEL/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x, Centos, Troubleshooting Server issues.
Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
Good Experience in Build and Release Management, Continuous Integration/Continuous Delivery and Configuration Management.
Experience in Server infrastructure deployment on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Redshift, EBS and Cloud Trail.
Experiences on Application Deployments & Environment configuration using Chef, Puppet and Ansible.
Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
Working with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory.
Create a Virtual Network on Windows Azure to connect all the servers.
Experienced in using Build Automation tools like ANT, MAVEN and MS Build scripts for build and deployment.
Strong knowledge on CI tools like Jenkins and Hudson.
Extensive working Experience with configuration management tools like CHEF and ANSIBLE.
Experience in using build and Automation tools like ANT and Maven for the building of deployable artifacts from source code.
Experiences on Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
Experiences in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
Had the Hands-on experience creating the infrastructure and deploying the software applications onto the servers.
Automated all the infrastructure by using the ansible and had integrated it with the Jenkins to automatically deploy the code.
Technical Skillset:
Operating Systems
Windows, RHEL, Ubuntu and Amazon Linux.
Source control tools
GIT
Build Tools
ANT, MAVEN
CI/CD Tools
Hudson, Jenkins, CHEF, Ansible.
Languages& Scripting
Shell scripting, Perl, Python.
Web servers
Web logic, Web Sphere, Apache, Tomcat, JBOSS, Nginx
Cloud Technologies
AWS, AZURE.
Monitoring
Nagios, CloudWatch, CloudTrail.
Professional Experience:
Thomson Reuters, Dallas, Texas. March 2017 – Present
DevOps Engineer
Responsibilities:
Experience in leading development teams that was diligently applying DevOps and Agile principles, practices, and theory.
Responsible for migrating the software applications into the Amazon cloud.
Wrote the playbooks to automate the infrastructure deployment process.
Strong practical Linux and Windows-based systems administration skills in a Cloud or Virtualized environment.
Experience troubleshooting complex systems, including the operating system, network, and application code
Experience building sophisticated and highly automated infrastructure and wrote code to automate the repeatable process.
Strong hands on experience in Ansible scripting skills.
Designed and contributed to solutions in areas like continuous integration, operations automation, full stack provisioning, containerization, configuration management, and orchestration systems.
Experience implementing and troubleshooting Linux systems.
Implement safeguards to maintain data integrity and data security. Create protocols for backup and disaster recovery.
Develop agile SaaS infrastructure using best practices such as “infrastructure as code” and automated environment provisioning.
Thoroughly document operational practices and procedures.
Reduce operational costs through service optimizations and demand-based auto-scaling.
Wrote the Cloud formation Templates to spin up the required Environments. By using the Nested Stacks we have created the multiple instances with the reusable templates.
Created the VPC’s and IAM roles according to our required environments.
Designed and architected solutions for existing client facing applications as they are moved into cloud environments such as AWS.
Provided systems engineering support to the Development Teams and promote the DevOps values and principles within all supported groups.
Participated in the design and development process from definition to deployment.
Plan, Architect, Deploy and Managed the Cloud infrastructure and applications. And Worked with software architects to design applications that run efficiently on the Cloud.
Responsible for effective provisioning, configuration, operation, and maintenance of systems hardware and software and overall infrastructure.
Magnefic IT Consulting, Hyderabad, India. February 2013 – April 2015
Build and Release Engineer.
Responsibilities:
Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
Responsible for Development QA, UAT, staging, production Builds and Releases.
Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
Creating Amazon EC2 instances (Ubuntu, Linux) using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
Configured Nagios to monitor EC2 Linux instances with chef automation.
Used AWS Cloud Formation Templates to simplify provisioning and management on AWS.
Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AWS EC2.
Automate and extended continuous delivery for applications using Chef.
Setting up servers through using UNIX for deployment or other uses for application.
Manage the configurations of multiple servers using Chef.
Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit, Selenium and Maven.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and created new jobs and branches through Jenkins.
Wrote Ruby Scripts to automate process of use of build tools like Maven.
Managed Chef Cookbooks to automate system operations.
Building and Deploying Java/J2EE applications to Tomcat Application servers in an agile continuous integration process and automating the entire process.
Created JIRA Support Project/Agile board to track support issues.
Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
Gude Software, Hyderabad, India. May 2012 – January 2013
Centos / RHEL Administrator
Responsibilities:
Installed configured and Administered Centos / RHEL and UNIX servers, Red Hat Centos / RHEL Kickstart services.
Configuration of NIS, NFS, AutoFS on UNIX Systems.
System and Network Administration training, which include but is not limited to installing UNIX internals, NFS/NIS management, and DNS Configuration.
Handled System tuning, log maintenance, disk space management.
Performance monitoring with SAR, VMstat, MPstat, Top and Other Tools.
Took Unix native backups and restore using ufs dump, ufs restore and amp; tar commands
Planned, scheduled and Implemented OS patches on Centos / RHEL boxes as a part of proactive maintenance.
Veritas Net Backup on Sun Severs and performing Backup using Veritas Net Backup.
Sudo administration and Red Hat Centos /RHEL, Centos package administration using rpm and YUM.
Extensive use of Veritas Volume Manager for Disk management, file system management on UNIX environment.
Use of Korn shell and Bash for scripting.
Expertise in Centos, Red Hat Centos / RHEL backup/restore with tar including disk partitioning and formatting.
Involved in development, user acceptance, and performance testing, production & disaster recovery server.
Worked with other IT teams, customers (users), and other managers in helping build and implement systems and standards.
Educational Details:
Master’s: University of Cumberland’s Graduated: Present
Bachelors: Jawaharlal Nehru Technological University Graduated: May 2012