Professional Documents
Culture Documents
Baskaran - Senior Devops Engineer
Baskaran - Senior Devops Engineer
baskarangurusamy321@gmail.com
732829189
PROFESSIONAL SUMMARY
Around 10 years of IT experience as DevOps engineer with expertise in areas of Software
Configuration Management, Version Control, Build and Release Management, Cloud, Linux System
Administration.
Worked on version control systems like Subversion and GIT and used Source code management client
tools like SVN, Bit bucket, GIT Bash, GitHub, GITLAB, GIT GUI and other command line
applications.
Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning,
Developing and implementing and Post-production analysis of the projects.
Administered and implemented Continuous Integration using various CI tools like Hudson, Jenkins,
Bamboo, and Build Forge for automated builds and Continuous Deployment.
Excellent working knowledge of Operation & Production Support with large mission critical systems in
multiple technologies and platforms including Web Logic, Apache, JBoss, Web Sphere, UNIX, Windows
NT and Oracle.
Experienced in working with Configuration Management tools such as Puppet, Chef and Ansible.
Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web
Services(AWS) including EC2, Elastic Load-balancers, Elastic Container Service (Dockers
Containers), S3, Cloud Front, VPC Route53, Cloud Watch, Cloud Formation, IAM,RDS,Dynamo DB,
and Red shift.
Responsible forDevOps, AWS architecture, Continuous Integration and Deployments.
Experienced in managing applications by implementing AWSservices which includes EC2, S3, EBS, VPC,
ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud
Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
Involved in supportingOpenStack services such as Horizon, Keystone, Nova, Neutron, Glance,
Cinder, Ceilometers and Swift.
Implemented and configuredTerraform modules for deployment of various applications across multiple
cloud providers and managing infrastructure.
Supported on Nginx for the load balancer configuration using ELB and ALB in AWS.
Expertise on designing project workflows/pipelines using Jenkins as CI tool and worked on building
Jenkins jobs to create AWS infrastructurefrom GitHub repositories containing Terraform code.
Managed various infrastructure activities like Continuous Deployment, Application Server setup, Stack
monitoring using Ansible playbooks and Integrated Ansible with Jenkins.
Experience with migration of code base from SVN to GIT. Automated, designed and implemented
continuous integration using Jenkins and Hudson.
Proficient on examining Cookbooks, implementing chef Recipes and deploying them into Amazon
EC2.
Used version control system GIT to synchronize with the chef-respond managed as if it were source
code.
Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and
modifiedsame Chef Recipes to create a Deployment directly into Amazon EC2 instances.
Expertise in using Dockers to run and deploy the applications in multiple containers like Dockers Swarm
and Dockers Wave.
Utilized AWS Beanstalk for conveying and scaling web applications and administrations created with
Java, PHP, Node.js, Python, Ruby and Dockers on commonplace servers like Apache.
Experiences in build tools like Ant, Maven, Arti factory andNexus to write POM.XML build scripts etc.
Knowledge in managing multiple corporate applications into GitHub code management repositories and
creating user level of access for related GitHub project directories to the code changes.
Maintaining, branching and tagging the versions across the environments using SCM tools like GitHub,
Subversion (SVN), Perforce, Tortoise SVN and Rational Clear Case on Linux and windows platforms.
Skilled in various Bug tracking tools like JIRAand Remedy.
Extensive working knowledge on automation for deployment/ configuration of Application server like
Web Sphere, Web Logic and Web Server like Apache Tomcat.
Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands
of 24X7 system maintenance and has good customer support experience.
Highly motivated to learn new developments in technology with strong analytical problem-solving skills
and a flair for creativity.
Technical Skills
Amazon Web Services: EC2, S3, ELB, auto scaling, Elastic Beanstalk, Cloud
Front, Cloud Formation, Elastic File system, RDS, DMS, VPC, Direct
Cloud Services Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS, Red shift.
MS Azure, Google Cloud Platform, Open Stack suite
Red Hat Linux 4/5/6/7, Ubuntu, Solaris8/9/10, Unix, Windows servers [2003,
OS
2008, 2008 R2, 2012, 2012R2], Windows 2000, XP, Windows 7
CI Jenkins, HUDSON
Database Oracle, DB2, PostgreSQL, SQL Server, MySQL, Mongo DB, No SQL,
Technologies Cassandra
WORK EXPERIENCE
Responsibilities:
Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including
EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and
auto-scaling in AWS CloudFormation.
Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
Created AWS Route53 to route traffic between different regions.
Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure
successful deployment of Web applications and database templates.
Implemented automated local user provisioning instances created in AWS cloud.
Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto
Scaling, and RDS in Cloud Formation JSON templates.
Configuring and Networking of Virtual Private Cloud (VPC) Written CloudFormation templates and
deployed AWS resources using it.
Automated deployment of builds to different environments using Jenkins
Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and
custom Ruby/Bash, python scripts.
Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate
system operations.
Written Chef Cookbooks for various DB configurations to modularize and optimize end product
configuration, converting production support scripts to Chef Recipes and AWS server provisioning using
Chef Recipes
Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to
AWS nodes.
Manage 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 Chef.
Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar,
war & ear) from source code.
Managed and maintained the monitoring and alerting of production and corporate servers/storage using
Cloud Watch.
Designed and worked with a team to implement ELK (Elastic search, Log stash, and Kibana) Stack
on AWS.
ManagedJIRA for ticket tracking, change management and Agile/SCRUM tool.
Environment & Tools: Chef, Jenkins, AWS, GIT, Bash scripts, SVN, Tomcat, Nexus, AWS EC2, Jenkins
CI,Dockers, Elastic Load Balancing, Elastic Bean Stalk, Cloud Front, Cloud Formation, Elastic Cache, Cloud
Watch, Route 53, Red shift, Lambda and Dynamo DB, GIT
Athabasca University (Alberta Education), Alberta, Canada .
May2013–Jan2015
AWS DevOps Engineer
Responsibilities:
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming
conventions using SVN source control.
Worked with development team to migrate Ant scripts to Maven.
Installed Jenkins/Plug-in for GIT Repository, Setup SCM Polling for Immediate Build with Maven and
Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a
CI/CD Process.
Provided CM and Build support for more than 5 different applications, built and deployed to the
production and lower environment.
Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded
and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
Implement, maintain and support reliable, timely and reproducible builds for project teams.
Installed/Configured/Managed Puppet Master/Agent.
Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge Up gradation or
Migration of Puppet Community and Enterprise.
Analyze and resolve conflicts related to merging of source code for SVN.
Maintained build related scripts developed in ANT, shell.
Modified build configuration files including Ant's build.xml.
Developed and implemented an agile SDLC and refinement of the Software Configuration Management
(SCM) infrastructure.
Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to
existing infrastructure.
Deployed the Java applications into web application servers like Apache Tomcat.
Performed all necessary day-to-day Subversion functions for the project like merging, creating branches
and tags using Tortoise SVN/ Visual SVN.
Worked with typical DevOps tools such as Jenkins, Puppet and Bash.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration
management using puppet.
Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
Excellent Experience in Visual Subversion and Client Tool: Tortoise SVN.
Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to
share artifacts across projects.
Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and
Maven to schedule the builds.
Worked with development/testing, deployment, systems/infrastructure and project teams to ensure
continuous operation of build and test systems.
Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications
across Linux servers.
Developed multiple shell scripts (KSH, Bash, AWK) for system monitoring, regular and periodic jobs and
also for sysadmin jobs.
Deployed code on Web Sphere Application Servers for Production, QA, and Development
environments using WSADMIN scripts.
Excellent Experience in IBM Tools: Rational Clear Case, Rational Clear Quest.
Proficient analyzing business requirements to develop functional and detail design specifications.
Interact with developers and Enterprise Configuration Management Team for changes to best practices and
tools to eliminate non-efficient practices and bottlenecks.
Worked closely with software developers and DevOps to debug software and system problems.
Coordinate with Release Management regarding appropriate system releases among other development
platforms.
Environment: Java/J2EE, Git, JQuery, Tomcat, Apache, Oracle 11g, Jenkins, Hudson, Python, Ruby Chef, JIRA, Ant,
Maven, Artifactory, Git, Ubuntu, Centos, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates,
AWS RDS, AWS Cloud Watch, Ruby, Power Shell, Chef.
Responsibilities:
Managed source code repository, build, and release configurations, processes, and tools to support daily
development, test, and production build and software deployment operations.
Maintain and managed Subversion Branching, Merging and Tagging across each production releases and
perform builds using Hudson Continuous Integration using Maven Scripts.
Maintained Maven environment by setting up local, remote and central repositories with specified
configuration in maven configuration files.
Managed and configured Build Forge and Jenkins for enterprise scale infrastructure and application
deployments - checking out code from SVN and use ant/maven to build war/ear artifacts.
Automated Maven and ANT builds by integrating them with Continuous Integration tools Jenkins.
Implemented plug-in dependencies in Maven pom.xml and integrated Maven with GIT to manage and
deploy project related tags.
Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script, Ruby etc.
Managed all the bugs and changes into a production environment using the JIRA tracking tool.
Supported JBOSS automation, configuration and deployments using various Perl /shell scripts.
Supported and designed monitoring and troubleshooting tool utilizing Power Shell scripts.
Environment & Tools: AWS, ELB, S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Cloud Watch,
Cloud Trail, Cloud Formation, IAM, Elastic Search, Red Hat Enterprise Linux servers, Apache, Subversion,
Git/GitHub, Puppet, ANT, Jira, Web logic Application Server, Puppet, SVN/Git, Jenkins/Hudson, Shell
Scripting, Ruby.