SAI KIRAN
678-***-**** – ************@*****.***
PROFESSIONAL SUMMARY
Over 7’years of IT industry experience in DevOps and Build and Release Engineering with expertise in areas of Software Configuration, Version control, Issue tracking, Change management, Quality Assurance and Contain raising.
Interacted with project managers, development teams and system administrators for development, evaluation, test and launch phases of software development life cycle.
Experience and familiar with Virtualization technologies like installing, configuring, administering VMware ESX/ESXi and Citrix Xen Server/openstack. Created and managed VMs (virtual server) and involved in the maintenance of the virtual server.
Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS, UBUNTU) servers along with Amazon Web Services and also in working experience of Linux/Unix administration and internals.
Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.
Experience working with Version Control tools (SVN, GIT and Perfoce.)
Experience working with Build automation tools and standardization (ANT, Maven, Gradle and Jenkins.)
Experience working with Defect tracking tools (JIRA and Clear quest.)
Experience in writing Shell scripts using ksh, bash, and perl for process automation of databases, applications, backup and scheduling.
Able to create scripts for system administration using languages such as Power Shell, BASH and Python.
Experience in RDBMS and NoSQL installation and support including Oracle, SQL Server, MySQL, Post GRE, AURORA and MongoDB.
Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
Deployed cloud stacks using AWS OpWorks, Optimized volumes and EC2 instances & created multi AZ VPC instances.
Maintained the user accounts RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
Worked on Docker and Vagrant for managing development environments (Test and Staging) through creation of Linux virtual containers.
Automated application deployment in the cloud using Docker technology using Elastic Container Service (ECS) scheduler.
Used Artifactory to set up several Docker registries, through the use of local, remote and virtual Docker repositories.
Hands on experience working with configuration management tools like Puppet, Chef and Ansible and. Actively involved in configuring puppet open source with several third party applications.
Experience writing puppet manifests for apache installation and configuration as well as for various deployments.
Developed Ansible 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.
Worked on lifecycle management of image-based containers by the Dockers.
Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and actively address deployment and building issues.
Expertise in troubleshooting the problems generated while building, deploying and also in production support.
Experience in creating and managing multiple instances of Apache Tomcat and deployed several test applications in those instances for QA environment.
Interaction with Configuration Management to ensure that all applicable environment issues are resolved in advance of production implementation.
Performed tests on all new software and maintain patches for management services and perform audit on all security processes.
Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS
Cloud Platform
AWS, Open stack, and Rack space.
Certifications
AWS Developer – Associate
Build Tools
ANT, MAVEN, Hudson, BAMBOO, Code Deploy.
Virtualization & Monitoring Tools
Jenkins, Nagios, Custom Checks, App Dynamics, Splunk.
Version Control Tools
Subversion (SVN), Clear case, GIT, GIT Hub, Perforce,
Code Commit.
Web Servers
Apache, Tomcat, Web Sphere, Nix, Glass fish.
Languages/Scripts
C, C++, HTML, Shell, Python, SQL.
Database
DB2, MySQL, Oracle 12c/11g/10g/9i/8i, IBM DB2/UDB, Teradata, SQL Server 2003/2005/2008/2010.
SDLC
Agile, Scrum.
Configuration Management
Chef, Puppet, Vagrant, Ansible, Docker, OPS Work.
Tracking Tools
Jira, Clear quest.
Web Technologies
HTML, Java Script, JQuery, Bootstrap, XML, XSD, XSL.
Operating Systems
Redhat, Ubuntu, Mac, Linux/Unix and WINDOWS.
Network Protocols
NIS, DNS, DHCP, NFS, SAMBA, FTP
WORK EXPERIENCE
Sierra-Cedar Inc - Atlanta, GA Apr 2016 – Till Date
Sr. DevOps Engineer
Sierra-Cedar, Inc is a Delaware corporation which is based in Alpharetta, Georgia. It is focused on the US and Canadian markets with global delivery capabilities in both countries and Hyderabad, India. Sierra-Cedar is a certified partner of Oracle, Workday and Sales force. Our industry-based consulting organizations are focused on strategic, implementation and upgrade services across multiple technologies.
Responsibilities
Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
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 containers and Chef.
Responsible for Installing and configuration of Dockers, setting up Change Management process and standardizing the policies for various applications.
Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.
Monitoring - Nagios, Custom checks, AppDynamics, Splunk.
Working knowledge on data flow monitoring and analysis tools like Axway.
Supported Gateway implementations using the products like Axway and Sterling File Gateway.
Setup the Chef Workstation, Chef Server and chef nodes.
Worked in creating, uploading new cookbooks and recipes. Also 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, Puppet, Maven & Nexus in Linux environment.
Worked on Chef/Puppet cookbooks/recipes to automate Infrastructure as a code.
Experience in AWS Cloud management and Puppet automation.
Created puppet manifests and modules to automate system operations.
Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
Defining Release Process & Policy for projects early in SDLC.
Developed Business Works on a Java based platform using TIBCO.
Expertise in TIBCO product suites such as BW, EMS, HAWK and Active Spaces.
Responsible for Database build, release and configuration and also for nightly and weekly builds for different modules.
Perform deployment of Release to various QA & UAT in Linux environments.
Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
Used Apache Spark in memory caching and optimization execution for fast performance to support general batch processing.
Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
Troubleshoot the build issue during the Jenkins build process and Setup various non-production environments for validating various applications.
Used Red shift spectrum to directly run SQL queries against Exabyte’s of unstructured data in Amazon S3 bucket.
Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN and also created multiple Python, Perl and UNIX shell scripts for various application level tasks.
Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby, PUTTY, SOA.
Fujitsu – San Jose, CA Jan 2015 to Feb 2016
DevOps Engineer
Fujitsu is a Japanese multinational information technology equipment and services company headquartered in Tokyo, Japan. We along with our subsidiaries also offer a diversity of products and services in the areas of personal computing, enterprise computing, including x86, SPARC and mainframe server products, as well as storage products.
Responsibilities
Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.
Used industry standard technologies like AJAX, GIT, and APACHE2 for creating web based wireless testing system.
Used Subversion as version Control for maintaining the versions.
Created GIT configuration record for builds using derived objects generated during build audit process.
Used MAVEN to automate the build process.
Configured and automated the Jenkins Build jobs for Continuous Integration.
Automated the builds using Jenkins/Hudson to single click.
Created shell scripts and updated the scripts as per the requirement.
Developed scripts for inbound and outbound of the data on servers.
Used Apache Tomcat as application server for deploying the artifacts.
Generated keys using keygen and also configured SFTP and FTP.
Monitored servers using HP Open View monitoring tool.
Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments.
Written Cloud formation templates and deployed AWS resources using it.
Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS cloud watch.
Analyzed and managed different types of data using Amazon Red shift.
Built server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
Used Puppet to automate Configuration management & Applications.
Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
Docker container configuration, activation, handling live webhosting & troubleshooting.
Migrated Monsoon metadata web app to Docker container.
Developed a strategic plan to carry out the integration of VMware Workspace portal and Air Watch App store that would provide value to our end users.
Created deployment request tickets in Remedy for the deploying the code to Production.
Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
Used Perl/Shell to automate build and deployment Process.
Executed the DB Scripts (DML’s) which have dependencies on the code on Oracle DB.
Documented the deployment process (Migration Doc) of code to production.
Environment/Tools: GIT, ANT Maven, Docker, Nexus, Tomcat, UNIX & Perl scripts, JIRA, AWS, Shell scripts, Jenkins, Puppet, Python, Remedy, VMWare, Find bugs, check style.
TD Ameritrade, NJ Jul 2013 to Nov 2014
Linux /Build & Release Engineer
TD Ameritrade traces back its lineage to a small investment banking firm. TD Ameritrade clients place, on average more than 450,000 trades each day – some of the largest volume in the industry, and our proprietary trading platforms are consistently rated highly by third parties. We are committed to ongoing innovation, client education, and maintaining outstanding service levels to keep our competitive edge in a fast-moving market.
Responsibilities
Installation, Maintenance, Administration and troubleshooting of Red hat Enterprise Linux 5.x/6.x servers on various hardware platforms.
Configured and maintained Apache web server from open source with Java and Tomcat.
As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
Installed and configured Jenkins for Automating Deployments and providing an automation solution.
Integrated GIT into Jenkins to automate the code check-out process.
Used Jenkins for automating Builds and Automating Deployments.
Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
Automating the regular tasks in Subversion and streamlining the process of access to SVN.
Migrated Projects from SVN to GIT.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
Work with product development to resolve build-related issues in all projects provided support for Application issues.
Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements.
Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts within company.
Performed database deployment activities like execution of Database scripts.
Dealt with Jira as ticket tracking and work flow tool.
Releasing code to testing regions or staging areas according to the schedule published.
Environment: LINUX/UNIX, Jenkins, Windows, Subversion, GIT, ANT, MAVEN, Jira, Puppet, Test Manager.
Maryland Health Insurance Exchange, Baltimore, MD Dec 2011 – May 2013
Linux Administrator
The Maryland Health Benefit Exchange, an independent unit of state government, provides accessible, affordable health coverage to Marylanders. It grants the public a broad right to public records while protecting legitimate governmental interests and the privacy rights of individual citizens. We work with the Department of Health and Mental Hygiene, Maryland Insurance Administration, Department of Human Resources and stakeholders statewide.
Responsibilities
Administered, maintained Red Hat 4.0, 5.0AS, ES, Centos 5.3/5.4 troubleshooting hardware, operating system, applications & network problems.
Installed, configured and maintained Solaris servers.
Deployed latest patches performed Red Hat Linux, Oracle Linux, as well as Kernel Tuning.
Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on AIX and Linux servers.
Implementation of Samba to help printing and file sharing in the mixed Environment.
Installing and setting up Oracle9i on Linux for the development team.
Provided production support of Apache and JBoss including installation, configuration, and management and troubleshooting.
Created users, manage user permissions, maintain User & File System quota on Red Hat Linux, Centos and AIX.
Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
Configured and administrated Lpar’s/DLpars’s.
Data Warehousing and System Backup using tar, cpio for local systems and Veritas Net backup for enterprise wide backup and recovery.
Setup network printers and installed client/server applications. Defined/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Linux and AIX systems.
Environment: Red Hat Linux 4.0,5.0 AS ES, Centos 5.1/5.2/5.3, AIX HP-DL585, Solaris10, HACMP, Net backup, SAN Storage, 4.5.5, Oracle 9i, Samba, NT/2000 Server, Web sphere, Web Logic 8.1, VMware ESX 2.x, Tomcat, Apache Server 1.x,2.x, JBoss 5.0
UNICEL Technologies, Bangalore, India Jun 2009 - Oct 2011
Systems Administrator
UNICEL Technologies, based in Bangalore and founded in 2003, provides Integrated Cloud Communications Solutions across SMS, Voice, USSD, and Email. The strong and intensifying belief in the power of cloud communications, along with the need for Innovation to provide these services in a uniquely simple and integrated way, is what the company thrives on every day.
Responsibilities
Created logical volumes for various applications on various Linux, UNIX and Windows based systems.
Troubleshot applications performance problem, network issues and recovered systems from crashes.
Installed and configured Apache web server.
Shared folders and assigned permissions to those shares, assigning and managing disk quotas.
Set up and shared the network printer, planning and scheduling backups.
Configured and Administrated users, groups, Creation/Deletion, Monitoring Mail Queues, File systems, network printer & device drivers.
Created and modified application related objects, created Profiles, users, roles and maintained system security.
Responsible for setting up Cron jobs scripts on production servers.
Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
Worked on performance tuning and preventive maintenance, and performed daily backup.
Developed, Maintained and updated various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, VERITAS Clusters, VERITAS Volume Manager, VMware, MySQL, DNS, NIS, NFS, Apache, Tomcat.
EDUCATIONAL QUALIFICATION
Bachelors of Technology in Electrical and Electronics Engineering, St Mary’s College Of Engineering and Technology, INDIA.