Nagendra VJ
/

Professional Summary:

·  Over 8+ years of IT Experience of software configuration management [SCM] process, DevOps, AWS, Build / Release managementand System Administration.

·  Experience with Subversion control, Build, Configuration Management tools likeGIT, ANT, MAVEN,CHEF, PUPPET, DOCKER, ANSIBLE and Integration &Monitoring tools like JENKINSand NAGIOSusing CVS, UNIX and Windows environment.

·  Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, Cloud Trail.

·  Expertise in all phases of Analysis, Designing, Development, Implementation, Integration, Testing, Production, Maintenance in Enterprise Applications.

·  Experience in maintaining Amazon Cloud watch for different zones in development, testing and production environments.

·  In AWS using S3 bucket setting up the data and configuring instance backup to S3 bucket.

·  Expertise in working with development team of agile and delivering an end to end continuous integration/continuous delivery in an open source environment by using the tools like CHEF & JENKINS.

·  Good Knowledge on Continuous integration tools like Hudson, Cruise control and Jenkins.

·  Experience in writing the Chef cookbooks/recipes/attributes to automate Infrastructure as a code.

·  Used Docker for Ship, Run, virtualization, and Deploy the application with securely for fasten the Release/Build Engineering.

·  Worked on infrastructure with Docker containerization, Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.

·  Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker toOperations for deployment

·  Experience in working with integrating automated QE validation, streamlining Dev workflow, delivering standardized releases based on Docker to Operations for deployment.

·  Managed with Linux Containers (LXC), virtualization in a large-scale environment, Linux systems and Docker.

·  Experience in developing and also responsible for writing server-side web applications logic in Rub

·  Experience in supporting the front-end developers by integrating their work relating to Ruby.

·  Experience in design, build, and maintain efficient, reusable, and reliable Ruby code.

·  Understanding of Operating systems like Linux, Unix, Windows.

·  Worked in Ticketing & Bug tracking tools like JIRA and configured various workflows and plugins for the JIRA bug/issue tracker.

·  Resolved and Identifies defects in the Build Forge product.

·  Deploying applications like WebSphere and Tomcat for Configuring and troubleshooting purposes.

·  Deploying Software Content across multiple environments like (DEV, QA, Demo, Test, Staging, and Production).

·  Hands on experience on the NO SQL Data base like Cassandra to provide high reliability, Scalability, replication.

·  Good Communication and Interpersonal Skills, Quick learner, Self-motivator, communicate with teamwork, and solving problems with best solutions.

CERTIFICATION:

AWS Certified Developer - AWS-ADEV-10515

QUALIFICATION:

Bachelors in Electrical & Electronics Engineering with a CGPA 3.6

TECHNICAL SKILLS:

Languages / Perl scripting, Shell scripting, Python, Ruby, SQL, JAVA/J2EE.
Application Servers / WebLogic, WebSphere, JBOSS, APACHE TOMCAT 5.x/6.x
Virtualization / VMware, Vcloud.
Tools / Jenkins, Bamboo, Chef,Puppet, Docker, Nexus, Nagios, Cassandra.
Build Tools / Ant, Maven.
Version Control Tools / GIT, Subversion (SVN), Mercurial and IBM Clear case (UCM).
Bug Tracking Tools / PMD, JIRA.
Operating Systems / UNIX, Linux, WINDOWS.
Cloud / AWS EC2, S3, RDS, IAM, VPC, CLOUDFORMATION, SNS, EBS, API.

Professional Experience:

Extra Aug 2016– TILL DATE

Los angles, CA

DevOps/AWS Engineer:

Responsibilities:

·  Experience in maintaining applications written in AWS Elastic cloud(Ec2), AWS Cloud Formation, AWS databases such as Dynamo and Redshift.

·  Experience in implementing and Designing in Web based applications like Javascript built in Amazon Web Services.

·  Having a good knowledge of services like ELB, RDS, SNS, SWF, and EBS etc. in Amazon Web Services.

·  Experience in setting up VPN environment for Client and Configuring and launching AWS EC2 instances as per requirement.

·  Configuring AWS IAM and Security Group in Public and Private Subnets in VPC.

·  Monitoring Resources and Applications using AWSCloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for the alarms generated based on events defined.

·  Managing Chef Nodes using Linux Cron jobs.

·  Working on creating and uploading the cookbooks and recipes.

·  Maintaining and setting up the Chef server and chef nodes.

·  Experience in managing configuration web applications and Deploying through AWS cloud server by chef.

·  Experience in working knowledge of Docker and container management systems like Kubernetes.

·  Experience in integrating automated QE validation, streamlining Dev workflow, and Continuous Delivery of project, and delivering standardized based on Docker to Operations for deployment.

·  Expert of creating image-based containers by using Dockers in lifecycle management.

·  Deployment in the cloud using Docker technology using automation of Elastic Container Service scheduler.

·  Managing and Creating a pipeline for custom application images in the cloud using Jenkins.

·  Expertise in understanding web services, Linux skills, MySQL, and HTTP servers.

·  Experience in architecting large applications and object-oriented programming related to Python.

·  Worked on writing multiple python, Shell scripts for internal applications for various companywide tasks.

·  Expertise in developing and collaborating with other members of the organization to develop new technologies utilizing Python.

·  Experience as a Python developer to work with analytics tasks and API implementations of web crawling projects.

·  Experience in integrate data storage solutions, security protections in Python.

·  Experience in integration of user-facing elements developed by front-end developers with server side logic in Ruby.

·  Identifying bottlenecks and bugs, and devise solutions to these problems based on Ruby.

·  Experience of solutions in software integrated with different systems, writing code and also in testing code.

·  Improving the Performance of Jenkins by implementing the setup of Master slave architecture.

·  Building the deployment process for application and building a continuous integration system for all our products using Jenkins.

·  Setting up the jobs for Continuous integration process and also to execute test cases using Jenkins.

·  Deploying applications like Java to WebLogic server using Jenkins builds.

·  Integrating the code from the GITHUB into Jenkins for check-out process.

·  Responsible for maintaining the Subversion/GIT Repositories, and also access control strategies.

·  Maintaining several GIT repositories using stash and handling Release and build using Docker Marathon.

·  Expertise in creating Labels, Branches and performed Merges in Stash and GITHUB.

·  Used Subversion repositories as a source code, and deployment processes for Pre-production environments.

·  Responsible for building repeatable deployments for company production and non-production environments using ANT, MAVEN and Build Pipelines.

·  Build tools on java projects for development of artifacts on the source code using tools like ANT and MAVEN.

·  Deployment of applications to HUDSON using ANT scripts.

·  Generating deployment profiles (jar, war, ear) for development team using ANT and MAVEN Scripts.

·  Using AGILE MVN method develop a build tool, and also Involved in writing parent pom.xml files for establishing the code quality tools integration.

·  Experience in installing and managing tools like JIRA as internal subject matter expert on management and implementation of the Atlassian Software Stack.

·  Configured and monitored multi-platform servers using Nagios.

·  Monitoring EC2 Linux instances with puppet automation with Nagios.

·  Having a Good experience and Knowledge in Cassandra, Kafka and handling independently with new technologies efficiently.

·  Utilizing and Analyzing Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suited for the current requirement.

Environment: Subversion, Ant, Maven, Jenkins, GIT, Chef, Puppet, Python, Shell Scripting, Ruby, Nagios, Cassandra, Ansible, Java/J2EE, AWS (EC2, RDS, S3, VPC, Cloud Watch and Route 53).

CME Group – Chicago, IL.

DevOps Engineer: Nov-2014 to July-2016

Responsibilities:

·  Experience in hands on Amazon Web Services (AWS) and having good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, SNS, EBS etc.

·  Using AWS console and API Integration with Puppet Code, we managed Amazon Web Services like EC2, RDS, ELB, Auto scaling, bit bucket, AMI, IAM.

·  Distributed applications across hybrid AWS and physical data centers.

·  Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible, and also converting manual procedures to dynamic API generated procedures.

·  Configured S3 to host static web content and S3 versioning life cycle to backup files in Glacier.

·  Experience in deployment platform and coordinating code builds promotions using Jenkins and GitHub.

·  Implementing continuous integration using Jenkins, and also deploying the applications on WebLogic Servers and maintained Load balancing.

·  Used sub modules in the GIT and configured plugins for the integration tools to the version control tools.

·  Involved in Managing Clear Case repositories for branching, merging, and tagging.

·  Evaluating Chef and puppet framework tools for automate the cloud deployment and operations, and Build server deployment on Cloud (EC2) servers with DevOps tool like Puppet.

·  Manage deployment automation using Puppet, CustomPuppet modules and Ruby.

·  Configuring and Installing an automated tool Puppetthat included the installation and configuration of the Puppetmaster, agent nodes and an admin control workstation.

·  Updating and creating Puppetmanifests and modules, files, and packages stored in the GIT repository.

·  Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.

·  Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.

·  Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Puppet.

·  Experience in administration Red Hat Enterprise Linux, FreeBSD, and VMware ESXi servers, several utilities to manage them simultaneously.

·  Created shell, Bash & python scripts for various System Administration tasks to automate

repeated processes.

·  Server administration and multi-platform support (OS X, Ubuntu Linux, Windows).

·  Experience in understanding of windows and VMware server automation using scripting language Power shell, VB Script.

·  Expertise in user administration setup and monitoring, maintaining account performance using Nagios.

·  Creation of Docker containers and consoles for managing the application life cycle.

·  Docker images development of size and speed optimization by Docker zingof existing applications.

·  By using Docker simplicity to defining and creating applications or services by encapsulating them in containers.

·  Integrated MAVEN with Jenkins for the builds as the Continuous Integration process.

·  Administered and Installed Artifactory repository to deploy the artifacts generated by MAVEN and to store the dependent jars, which are used during the build.

·  MAVEN as a build tool in Jenkinsto move from one environment to other environments and deployment scripts and Developing build using ANT.

Environment: AWS (EC2, RDS, S3, VPC, Cloud Trail and Route 53), Shell Scripting, VMware, Subversion, GIT, MAVEN, ANT, Jenkins, CHEF, PUPPET, J2EE, DOCKER.

Ericsson Oct 2013- Oct 2014

Piscataway, NJ

DevOps/ Build and Release Engineer

●  Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.

●  Setup and Configure the continuous build system using Jenkins and running automation smoke / nightly test suites.

●  UsedAnsibleserver and workstation to manage and configure nodes

●  Worked in Installation, Migration, Integration, Implementation, Release and building of products.

●  Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams in Linux Environments.

●  UsedAnsibleto automate the whole process. SetupAnsibleplaybook to install Jenkins and all required plugins for our build jobs. Then another playbook to create the build jobs using Groovy script. So after this step done, we could setup the CI/CD environment anywhere with just a simple command.

●  Document all the configuration steps that we take when working on these things.

●  Create a template for a complete process from when developer commits code to deploy the build artifacts to cloud server (PCF) that could be applied for any project.

●  Administered Jenkins, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.

●  Have worked on packaging NodeJS applications.

●  Created and maintained Git, including Branching, tagging and merging.

●  Installed and configured Git licensing server for providing floating license keys.

●  Used Git to store the code and integrated it toAnsibleto deploy the playbooks.

●  Created customized plugins for Jenkins.

●  Provided support to developers in writing configuration-specs.

●  Configured and Monitored AWS EC2 instances.

●  Migrated components such as Administration portal and Tracing to AWS.

●  Debugged performance related issues with Maven scripts and helped improved the build process.

●  Modularized unstructured Maven scripts and utilized properties file for reducing the complexity and making it more manageable.

●  Developed Maven scripts to support multiple OS and Application servers.

●  Developed numerous Tools in bash and python to automate the build and release processes.

●  Developed a web based build request system, from where the end users can request distribution builds or debug builds of different flavors.

●  Demonstrated expertise with data extract and query tools (SQL/Oracle).

●  Developed REST web service using Jersey Core and Hibernate.

●  Knowledge in J2EE/.NET build/packaging, good communication skill, experience of working between offshore/onshore

●  Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.

●  Worked withAnsibleplaybooks for virtual and physical instance provisioning, configuration management, patching and software deployment on Openstack environments through automated tools,Ansible/ custom pipeline.

●  AnsiblePlaybooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, MySQL).

●  Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system