SANTHOSH KUMAR Email: **************@*****.***
Phone: 669-***-****
Professional Summary:
Over 2+ years of experience in IT industry comprising of Linux System Administration, DevOps Engineering, and in automating, building, releasing of code from one environment to other environment and deploying to servers. Extensive experience includes SCM, AWS, Devops and Cloud Management and Containerization.
Experience in Setting up Chef Workstation and boot strapping various enterprise nodes.
Experience in Working on Chef with Knife commands to manage Nodes, Cookbooks, Chef Recipes, Chef attributes, Chef Templates, run-lists, environments and Ohai.
Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
Explicit knowledge on Ansible Playbooks, modules and roles.
Knowledge on Server monitoring, capacity planning, application monitoring with the help of Nagios. Knowledge on monitoring and logging tool SPLUNK.
Install and configured Apache, Debian, Nagios, MySQL, SQL server.
Improving the Continuous Integration workflow using Virtual Environments like Docker.
Extensively experienced in Bash, Perl scripting on Linux.
Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
Used GIT to keep track of all changes in source code
Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
Set up Continuous Integration for major releases in Jenkins.
Knowledge and experience in creating Jenkins Pipeline.
Experienced with build automation tools like Ant and Maven.
Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.
Experience and working knowledge of Agile Methodology (Scrum, extreme programming and Unified process).
I have knowledge on Puppet.
Technical Skills:
Operating Systems
Red hat RHEL 7/6/5, Cent OS, Ubuntu and Windows.
Languages
Shell, Perl, C, C++.
SCM Tools
Perforce, Subversion (SVN), GIT, JENKINS, JIRA, HUDSON
Build Tools
ANT, MAVEN
Databases
SQL server 2008/2012.
Monitoring Tools
Splunk, Nagios
Configuration Tools
Chef, Puppet, Ansible
AWS Services
EC-2, ELB, VPC, RDS, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, SWF, EBS.
Servers
WebLogic, WebSphere, JBOSS, Apache Tomcat.
Web Technologies
HTML, JavaScript, CSS.
The Arkeia software, SanJose, CA Mar’ 2017 – Till Date
AWS Engineer & Devops Engineer
Description: Arkeia Software, Inc. provides data backup and disaster recovery software, and virtual and physical appliances. It offers data backup servers, which serves as a hub among backup agents and controls backup tasks, backup agents, which manage the source data to be backed up or restored, backup replication server that manages the replication of backup sets across wide area network to a private or public cloud.
Responsibilities:
Performed Branching, Merging, Tagging, Release Activities on Version Control Tool, GIT.
Worked with DevOps team on areas related to Chef for Cloud Automation.
Experience in provisioning using AWS Cloud Formation and knowledge on JSON templating language.
Knowledge on AWS like EC2, S3, Redshift, Glacier, EBS, ELB, EMR, RDS and SNS.
Managed bit bucket and Amazon Web Services like EC2 and assigned roles and policies via IAM through AWS Management Console.
Utilized S3 Data pipeline to move data to AWS Redshift and application deployment and data migration on AWS Redshift.
Developed build and deploy scripts using Maven and UNIX for various products to be hosted on Application Servers.
Troubleshot the issues that arose during Build and Deployment.
Attended SCRUM meetings until technical acceptance phase of the project.
Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
Resolved compiler error/warning of release builds, to maintain quality software as per organization standards.
Built and configured Jenkins slaves for parallel job execution.
Installed and configured Jenkins for continuous integration and performed continuous Deployments.
Organized and coordinated Product Releases, work closely with product development, QA, Support to ensure successful releases.
Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
Worked on Managing the Private Cloud Environment using Chef.
Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
Developed automation framework for Application Deployments to the cloud environments.
Managed and optimized the Continuous Integration and Delivery tools like Jenkins, Chef.
Installed, Configured, Administer Jenkins Continuous Integration Tool.
Automated Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool.
Involved in writing Maven scripts to automate the build process.
Integrated of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
Provided stable build environments for product development.
Developed Custom Scripts to monitor repositories, Server storage.
Created local, virtual repositories in Jfrog Arti factory and integrated with Jenkins.
Member of the Technical team for Build and Release Module for Development of new products.
Reported defects for the failed test cases and tracking the status on the daily basis.
Presented reports to the Project manager about the progress and issues, tracking key project Milestones, plans and resources.
Automated the cloud Deployments using Chef and AWS Cloud Formation Templates.
Implemented Configuration Management, Change Management policies and procedures.
Environment: GIT, Jenkins, Chef, JIRA, Maven, Arti factory, AWS.
The eGate solutions, Bentonville, AR Jan’2016-Feb’2017
DevOps Engineer
Description: The eGate Solutions team is a group of experienced and dedicated industry and technology experts who use their extensive industry background to deliver solutions that meet their customers’ specific and versatile needs. Delivering a true end-to-end solution demands a team that deeply understands the inner workings of the complex airline industry and how to employ technology to simplify day-to-day operations.
Responsibilities:
Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
Interacted with client teams to understand client deployment requests.
Responsible for distributed applications across hybrid AWS and physical data centers.
Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.
Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
Created AWS Route53 to route traffic between different regions.
Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
Experience using WebLogic application servers and apache tomcat web server for deployments.
Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
Experience in administrating, deploying and managing RedHat, UBUNTU and CentOS servers.
Experience in working with EC2 Container Service plugin in JENKINS, which automates the Jenkins master-slave configuration by creating temporary slaves.
Used MySQL, DynamoDB and Elastic ache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins or Maven for deployment and build management system.
Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
Created and modified Ansible playbooks, shared using company GitHub.
Used orchestration engine Ansible to automate private cloud deployment.
Ansible installation and maintenance for infrastructure automation. Developed playbooks ruby shell scripts for build and deployment and configuration release process.
Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
Configured application servers (JBOSS) to deploy the code.
Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere and Tomcat.
Experienced with Docker container service.
Involved in building own PaaS with Docker, deployed various applications through Dockers containers.
Dockerized applications by creating Docker images from Docker file.
Maintained JIRA for tracking and updating project defects and tasks.
Worked on JIRA installation and upgrade and Performed JIRA configuration.
Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, JBOSS, EBS, SQL, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto-Scaling, Unix/Linux, RHEL 5/6.8, Shell scripting.
Polysoft Technologies Pvt Ltd, Hyderabad, India July’2014-May’2015
Linux administrator
Description: Polysoft has been incorporated in the year 2001 with an objective to deal with IT and ITES products. Currently, it supplies hardware equipment's like Point of Sale terminals to credit card merchants and provide various services to its clients. Recently Polysoft has taken significant stake in Monarch Info Tech Services Pvt. Ltd.
Roles & Responsibilities:
Installed, Configured and maintained Red Hat Linux, CentOS, servers, DNS, LDAP, NFS.
Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery
Systems performance monitoring.
Experience with VMware Virtualization.
Responsible for troubleshooting end user and application problems.
Creating User accounts, Mail account, groups, printer etc.
Installing operating systems, patches, hardware, vendor software packages, system customization and documentation of all departmental UNIX, PC-based workstations and Terminal.
Monitoring system resources, logs, disk usage, scheduling backups and restore.
Performed Kick start installations in Red Hat Linux.
Periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.
Experience in performance monitoring and performance tuning using top, prstat, sar, vmstat, ps, iostat etc.
Set up Quotas for the user accounts & limiting the disk space usage.
NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
Solving the problems as & when created when NFS data being accessed.
Configured auto mounts/maps for the user accounts.
Administration/Configuration of Print Servers/Clients in the Network
Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases.
Assembling the systems and installing operating system and application software.
Environment: Red Hat Linux 3.x/4.x/5.x, CentOS 4.6/4.7/5, VMware, Apache 2.0, NFS, Software RAID, DNS Servers, Kick Start.
Education:
Bachelor of Technology in ELECTRONICS AND COMMUNICATION ENGINEERING from Jawaharlal Nehru Technological University (JNTU) in 2014, India.
Masters in Computer Science from Silicon Valley University in 2016, San Jose, USA.