Ram ***.*********@*****.***
Devops Engineer 978-***-****
PROFESSIONAL SUMMARY
Successful DevOps/Cloud Engineer with almost 8 years of professional Experience dedicated to system engineering and automation. Specialized in managing the space between operations and development to quickly deliver code as per customer’s requirements. Seeking for a position in DevOps/Cloud to contribute my technical knowledge.
Experienced and specialized in System Administration and Automation working on Red Hat Linux, Solaris, SUSE Linux, AIX, CentOS, Ubuntu, Fedora, Windows environments, AWS, Dockers, Puppet, Chef, Ansible, VMware vSphere, and Hadoop (Big Data)
Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
Proficient in Automation of IT infrastructure from bare metal to complete deployment via Puppet, Git, Puppet Razor, Puppet foreman, PXE, kickstart, Chef and Ansible and server monitoring operations using monitoring tool (Nagios)
Experience in using and integrating puppet forge modules, and also writing custom modules, Facter scripts, roles and profiles configuration model.
Configured a dash board for displaying the real-time value of Java and Big data application using Grafana, Opentsdb, Jmx, Jvm and Jmxtranx.
Experience in Docker-based application deployment and implementing container infrastructure.
Experience in Build Automation using CI/CD Docker containers, and actively involved in deployments on Docker using Kubernetes.
Developed many plugins for matrix collection of various applications using Ruby and Bash shell scripting and integrated with Nagios for continuous monitoring.
Configured a Kafka cluster with kafka-web-consle for monitoring of cluster and puppetize it.
Expertise in OpenStack services such as Horizon, Stack, Ceph, Keystone, Nova, Neutron, Glance, Cinder, Ceilometer and Swift.
Deployed and managing various HA cluster in RedHat (RHCS) using Conga and Multipathing for continuous availability of high priority services.
Developed many chef cookbooks like tomcat, apache http, postfix, ntp etc. for automation of infrastructure
Worked in Hadoop cluster administration with it ecosystem (like Pig, Hive, Hbase, Zookeeper etc) deployment and management.
Proficient in AWS administration and Automation using Cloudformation and CF tools
Configured and Managing ELK stack (Elasticsearch, logstash and kibana) for centralize log management with redis.
Strong Experience in implementing Data warehouse solutions in AWS Redshift
Proficient in deployment and management of Jenkins, with job scheduling and third party tool integration for continuous deployment.
Vast knowledge over IT infrastructure scalability, optimization and dealing with incident, Problem, Change and release management.
Expertise in scripting for automation, and monitoring using Ruby, Python and Bash shell scripting for writing up scripts for matrix collection of various application and tools development for automation.
Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
Experience using cloud providers and API’s for Amazon (AWS) with CloudSigma (EU) and GFS storage.
Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
Installation and configuration of Apache Tomcat, JBoss, Weblogic, Web Sphere 5.1/6.0, Jaspersoft Application Server on Solaris and Linux boxes.
Hands on experience in creating and upgrading Cassandra clusters, including backup and recovery planning.
Independent problem solving and a good team player with strong interpersonal and communication skills, Ability to work independently as well as a team member.
Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support. Experienced in Trouble shooting and Back and Recovery.
Operating Systems
Linux – RHEL & CentOS 5/6/7, Ubuntu, Solaris Release 2.10/2.9/2.8, IBM-AIX 5.X, Windows 2008, 2012
Cloud Environment
AWS, Azure
Servers
DNS, Mail (postfix, sendmail), NFS, Samba, Vsftp, ssh, ntp, dhcp, Ldap.
Web/ Application Server
Apache web server, Tomcat, Jboss
Network Protocols
DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump, FTP, TFTP.
Cluster Environment
Sun Cluster Servers 2.2, 3.1, 3.2 and RHCS (Conga)
Scripting Language
SQL, Ruby, Bash shell, Python
Provisioning, CI & CD and Container
Puppet, Chef, Puppet Razor, Jenkin, Mcollective, Ansible, Docker, Nexus, Bamboo, Gradle, SonarQube
Database, Big data
MySQL, PostgreSQL, Hadoop, Pig, Hive, Sqoop, Hbase, Zookeeper
Other tools
VMware VSphere, ESX/ESXi, VCenter Server, xen, VirtualBoxTeam Foundation Server (TFS), IIS, Git, SNV
Education Qualification:
Bachelors of Engineering (Information technology), JNTU/ 2008
Professional Experience:
Omnitracs, Minnetonka, MN Jan 2016 to Till Date DevOps& Cloud Engineer
Responsibilities:
Managing various services, packages, patch, NIC address, IP virtualization, IPMP and Users profile for production servers via Puppet and chef.
Managing Kernel Modules, OS and kernel parameter tuning for some specific application.
Troubleshooting of Linux and Puppet real time problem and setting up workaround.
Deployed centralize and auto scaling monitoring system for infrastructure using NAGIOS, Grafana, Splunk, Puppet and puppetdb with integration of many custom plugins for real time monitoring.
Segregated all the node specific data and data abstraction from puppet code using Hiera for reusability of code, and used Code Manager, R10k to create new environments in puppet.
Managing services like NFS, SSH, FTP, configuring DNS and NTP of highly scalable infrastructure via puppet.
Docker P.O.C /networking /data and volume containers /Compose /Swarm /Orchestration /Monitoring /High-performance / Logging Solutions / Patching and Configuration Automation using Puppet and Dockers Containers as a container platform infrastructure.
Profound in installation and administration of PostgreSQL and MySQL server with maintaining users account, data back up and restoration.
Developed server hardening scripting as per organization policy using IPtables, IPchain, Tcp Wrappers, and Pam for securing the infrastructure from DDOS and various malicious attack.
Managing AWS infrastructure and multiple services like EC2, S3, VPC, route53, RDS, CloudFront, CloudTrail, CloudWatch, CloudFormation, Elastic Beanstalk, SNS, AWS SES, DirectConnect, AWS config, Autoscaling, Elasticache, Lambda, Redshift, DynamoDB, AWS EMR etc.
Worked on various projects to migrate data from on premise databases to AWS Redshift, RDS and S3.
Accountable for AWS cloudformation template creation for provisioning of AWS resource and setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
Developed many cloudformation template for stack creation for resource like VPC, subnet, Routing table, RDS, Elasticache and Instance, opsworks layer etc.
Managing Pipeline for CI and CD using Jenkins, Gradle, SonarQube, Git, Nexus, Dockers and Chef.
Orchestrated the infrastructure using Ansible and Mcollective
Responsible for capacity planning and cost optimization of AWS resource and performing AWS security hardening an audit on quarterly basis.
Managing Hadoop cluster of more than 100 nodes with Cloudera manager for offline data analysis work.
Involved in Designing, Planning, Administering, Installation, Configuring, Troubleshooting, Performance monitoring and Fine-tuning of Cassandra Cluster.
Configured the scalable monitoring system for matrix collection for system and application services with high precision using ganglia and Nagios.
Written many custom Nagios plugins and Ganglia Modules in Python for application matrix collection.
Using Pagerduty and Jira Ticketing tool for the tracking and implementing the changes and fixes
Simpleray, Saint Paul, MN Nov 2014 to Dec 2015 DevOps & Cloud Engineer
Responsibilities:
Creating 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.
Manage deployment automation and implementing a Continuous Delivery framework for new projects using Jenkins, Puppet, Maven, Nexus, Ruby.
Implemented Dockers to Enhance Developer Productivity, Server Consolidation and Management, Application Isolation, and Rapid Deployment.
Working experience in container based deployments using Docker, working with Docker images, Docker-hub and Docker registries.
Responsible for Design of different Release Environments for new projects and creating puppet manifests, modules to automate system operations.
Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
Member of CCM representing changes for Release Process & Policy for projects early in SDLC.
Responsible for nightly and weekly builds for different modules and Database build, release and configurations.
Perform Deployment of Release to various QA & UAT in Linux environments.
Configured Performance Tuning and Monitoring for Cassandra Read and Write processes for fast I/O operations and low latency time.
Configured Elastic Load Balancers with EC2 Auto scaling groups and Using Jenkins AWS Code Deploy plugin to deploy to AWS.
Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, AWS SDK, AWS API and Migrated applications to the AWS cloud.
Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
Migrated the VMware Virtual machines in to Openstack cloud environment and Design, Install, configure, and test Openstack environment (Stack, Ceph, Nova, Swift, Cinder, Neutron, Horizon, Keystone & Glance)
Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
Scripting in multiple languages on UNIX, LINUX and Windows – Batch, Shell script etc.
Troubleshoot the build issue during the Jenkins build process.
Technical Tools: GIT, JENKINS, PUPPET, MAVEN, AWS, EC2, DOCKERS, Openstack WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, J2ee, SOA, Team Foundation Server (TFS), IIS, Nagios.
Rocktape, Los Gatos, CA Apr 2012 - Nov 2014 DevOps Engineer / (Chef & puppet) Developer.
Responsibilities:
Implemented automations tools Chef, Puppet, Splunk and cloud services AWS.
Migrated to Red hat satellite server 6 version.
Worked exclusively on VMware virtual environment and VMware ESX, experience in using VMware Motion to move VM’s from One Datacenter to another datacenter.
Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
Installed packages using YUM and Red hat Package Manager (RPM) on various servers. Implemented Bash, Perl, Python scripting.
Performed the daily system administration tasks like managing system resources and end users support operations and security.
Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
Involved in ILMT Agent Deployments and Oracle/SQL Upgrade project which includes various UNIX builds of different OS platforms across various data centers.
Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
Worked on projects like PCI, SR to ensure all goes well and provided support till servers go in to production environment.
Worked closely with DBA Team in order to adjust kernel parameters as per requirements.
Environment: Red Hat Enterprise Linux 4.x/5.x/6.1, AIX 6.x, Ubuntu 12.x/13.x, Solaris 8/ 9/10, Tivoli Storage Manager, VMware ESX5, Cassandra, Tivoli Net backup, and Web sphere, ALM. Windows 2012 servers, Windows 2008, IIS 7.0 & 7.5, Nagios.
IMAGE HOSPITALS, Hyderabad, Andhra Pradesh Feb 2010 to Mar 2012
Linux Administrator / Build & Release Engineer.
Responsibilities:
Developed and implemented Software Release Management strategies for various applications according to the agile process.
Imported and managed multiple corporate applications into Subversion (SVN).
Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
Written make, Maven and Ant build tools for application layer modules.
Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers and automation of the build and release process
Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
Installed/Configured/Managed Jenkins CI Automation and used as a continuous integration tool for automation of daily process.
Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.
RED BUS, Hyderabad, Andhra Pradesh Oct 2008 – Jan 2010
Linux Admin/Build & Release Engineer
Responsibilities:
Worked Primarily on RHEL 4/5, HPUX, and Solaris Operating Systems.
Text processing, also in network programming with Perl Scripting.
Involved in migration activities using Red Hat LVM, Solaris LVM, Veritas and EMC Open Migrator.
Writing Shell and Perl Scripting for automation of job.
Involved in 24X7 Production support, Build and Migration Assignments.
Tuning the kernel parameters based on the application/database requirement
Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
Developed Shell/Perl Scripts for automation purpose.
Used AGILE MVN method to develop a build and also ANT as a build tool.
Installing, configuring and administering Jenkins CI tool on Linux machines.
Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
Supported and developed tools for integration, automated testing and release management.
Verified if the methods used to create and recreate software builds are consistent and repeatable.
Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
Used Jira as ticket tracking and work flow tool.
Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANTTomcat, Jira