Post Job Free
Sign in

Engineer Manager

Location:
Newark, DE
Posted:
June 04, 2017

Contact this candidate

Resume:

SRIKANTH CH

SR. DEVOPS ENGINEER /CLOUD ENGINEER

302-***-**** ***.****@*****.***

Certifications & Degree

B. Tech Computer Science, Hyderabad, India JNTU, India 2007

AWS certified Sysops Administration(AWS-ASOA-5601)

AWS Sysops Admin Training kernel sphere technologies Hyderabad, India

Training in CCNA, CCNP and MCSE

Professional Summary:

9+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management.

Experience in AWS services such as EC2, ELB, Auto-Scaling, S3, IAM, VPC, RDS, Dynamo DB, Cloud Trail, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, Beanstalk, EMR, AWS Workspaces.

Worked on migrating traditional on-premises infrastructure to AWS cloud services which now hosts 30+ application and 20+ AWS services.

I experience in Groovy Grails Developer

Expertise in Application Deployments & Environment configuration using Ansible, Chef, Puppet.

Experience in writing playbooks and deploying applications using Ansible.

Written several cookbooks which include recipes to perform Installation and Configuration tasks involving JDK, tomcat, WebLogic binaries installation and domain creations.

Expertise's in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.

By using Kubernetes, I used to build system

Efficient experience in using Nexus and Artifact Repository managers for Maven builds.

Experience in continuous integration technologies Bamboo and Jenkins.

Designed and created multiple Deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx, and Tomcat and Zabbix.

Experienced on Docker containers infrastructure and Continuous Integration for building & deploying containers.

Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.

Experience with Agile Methodology, Scrum Methodology, software version control and release management.

Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.

Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.

I'm using Terraform to bring up a count of 'container instances' or 'nodes' in an AWS ECS cluster with consul running on each one.

Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.

Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.

Well experienced in software unit testing, functional testing, integration testing, and regression testing and highly efficient at fact-finding, root cause analysis and bug fixing.

Technical Skills

CI and Configuration Management Tools

Jenkins, Chef, Ansible, Puppet, Kickstart, Terraform

Build Tools

Maven, Ant

Application Servers

Web Logic 9.x, 10.x, Apache Tomcat 5.x/7.x, JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Version control tools

GIT, Subversion, Subversion (SVN)

Database System

MS SQL Server, MySQL, MongoDB, Oracle 9i/10g, IBM DB2

Web servers

Apache, Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere 4.0/5.0

Networking/protocol

DNS, DHCP, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP

Scripting

Perl, Python, JavaScript, Ruby, Bash shell, Power shell scripting

Virtualization Technologies

VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Cloud Environments

AWS, Azure

Monitoring Tools

Nagios, Cloudwatch, Splunk

Programming Languages

Java, Python, Ruby

Web Programming

PHP, HTML, Javascript, JQuery, CSS, AJAX

Operating system

Redhat Linux 6.x/7.x, Ubuntu, CentOS, Solaris, Windows

Volume manager

VERITAS volume manager, LVM with Linux

Professional Experience

Sr. DevOps Engineer/Cloud Engineer January,2016 - Till date

Fidelity Investments New Jersey

Responsibilities:

Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53, Elastic Beanstalk.

In Terraform is used to configuration and run time, creation time, update time, lifecycle options such as prevent destroy.

Worked in configuring Elastic Beanstalk for developers to quickly deploy application for testing and pushing developed code for testing.

Upgrading and migrating Chef Server and Cookbooks, Bootstrap processes.

I experienced in Terraform to bring up a count of 'container instances' or 'nodes' in an AWS ECS cluster with consul running on each one.

Worked on Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.

Creating Virtual private cloud (VPC), Elastic load balancers and Auto scaling groups in development, testing and Production environments.

I'm using Terraform to bring up a count of 'container instances' or 'nodes' in an AWS ECS cluster with consul running on each one.

Responsible for CI and CD using Jenkins, Maven and Ansible.

Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

Using Loops like If-statements, If-else-statements, Terraform Gotchas

Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.

I used to Add the kubernetes in GitHub in SSL proxy

Build Automation and Build Pipe Line Development using Jenkins and Maven. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.

Designed and Developed automation test scripts using Python.

To deploy the application and manage the session used Windows Azure.

Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.

Creating the Docker containers and Docker consoles for managing the application life cycle

Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Terraform, Ansible, Puppet, Chef, Python Scripts, Shell Scripts, Jenkins, Maven, GIT, Linux, JAVA, EC2, ELB, SQS, S3, Cloud Formation Templates, RDS, Cloud Watch.

DevOps Engineer Jan,2014 – Dec 2016

NC Dot Raleigh, NC

Responsibilities:

Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

Experience in Designing Azure Resource Manager Template and extensive experience in designing custom build steps using PowerShell

Experience configuring SQL Server 2005/2008/2012/2014 in large scale environments

Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.

In Groovy I Designed and developed Grails applications for end users.

Developed and implemented new solutions for production applications.

Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure

Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Extensively worked on Jenkins and Bamboo for Continuous Integration and for End to End automation for all build and deployments.

Experience in Atlassian Suite (JIRA and CONFLUENCE)

Importing the data in Splunk through inputs’.

Installation, configuration and administration of Continuous Integration tool Jenkins and integrated with GERRIT.

operating system on multiple machines using Kick Start.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Used Puppet for automation and scheduling automated jobs. Redesigned and redeployed the Nagios implementation

Unix/Linux Scripting such as Ruby, Perl, Python.

Used Ansible server and workstation to manage and configure nodes.

Configured plugins for the integration tools to the version control tools.

Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.

Chef manages the Cluster, shared credentials, generates Chef-Server configuration and maintains secure communication to be a part of front end group.

Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

Involved in DevOps processes for build and deploy systems.

Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Docker Accelerate the path to the modern App Architecture, IT Infrastructure Optimization

Environment: Oracle 11g, Python, Chef, Puppet, Kickstart, Perl, Nagios, Jenkins, LVM, Veritas volume manager, MySQL, DB2, Oracle PL/SQL, Maven, Git, RPM, VMWare ESX, Ubuntu, WebLogic, WebSphere, Tomcat, shell script, Bash, KSH, Red hat, CentOS.

Aws Sysops Administrator Nov,2013 – Dec2014

Capital one Mc clean, VA

Responsibilities:

Supporting the applications in UNIX and Windows platforms.

Cloud computing platforms: AWS, EC2 setup etc.

Hands on experience using cloud formation templates and configuring Auto scaling groups.

Experience with building and managing large-scale high throughput production applications.

Deploy, manage, and operate scalable / highly available / fault tolerant systems on AWS

Migrate existing on premise applications and services to AWS

Implement and control the flow of data to and from AWS

Select the appropriate AWS service based on p; or security requirements

Identify appropriate use of AWS operational best practices

Estimate AWS usage costs and identifying operational cost control mechanisms

One or more years of hands-on experience operating AWS-based applications

Experience provisioning; operating; and maintaining systems running on AWS

Ability to identify and gather requirements to define a solution to be built and operated.

Capabilities to provide AWS operations and deployment

Excellent problem solving and troubleshooting skills.

Ability to quickly learn and apply new technologies to ever changing problems.

Ability to thrive in a diverse team environment consisting of colleagues, project sponsors, government contractors, and other government personnel.

Knowledge of fundamental IP-based networking principles

Knowledge of Internet Technologies that comprise the OSI Stack Model such as HTTP, DNS, DHCP, TCP, etc.

Environment: Maven, ANT, Apache Tomcat, Jenkins, Subversion (SVN), Shell Scripts.

Build and Release Engineer/DevOps Engineer Sep,2011 – Oct,2013

Broad ridge Financial Jersey City, NJ

Responsibilities:

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.

Maintained and administered GIT source code tool.

Created Branches, Labels and performed Merges in Stash and GIT.

Support the code builds by integrating with continuous integration tool (Jenkins).

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.

Managed build results in Jenkins and deployed using workflows.

Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

Worked with DOCKER for Portable deployment of applications as a single object versus process sandboxing.

Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.

Have used Confluence to create, share and discuss content and projects.

Environment: Jenkins, ANT, Maven, GIT, Chef, Puppet, Docker, Linux Administration, Apache Shell Scripts, Nexus

Linux Administrator April,2009 – June,2011

Idea Cellular Hyderabad, India

Responsibility:

To be involved in designing, implementing, securing and maintaining the computer systems for its test, development and production environment

To identify and analyze the issues that hamper the performance of the system, and to work in close coordination with the product development team and recommend the solutions for the issues

To do all the supporting tasks that are included, but not limited to code deployment, managing source control systems, virtual servers, scripting, etc.

Hands-on provisioning of services, monitoring, upgrading hardware and software, configuration management, and understanding and maintaining peripheral services and software

To be involved in writing and modifying scripts for application deployments as well as system monitoring

To be involved in developing and overseeing the backup, replication, clustering and fail over strategies

Environment: Responsible for up to 600 servers and over 500users in a global technology environment. LINUX OS supported web services, email, and a significant CRM application for this client. Linux servers and workstations

System Administrator Feb,2008 – March 2009

Aditya Birla Group Hyderabad, India

Responsibility:

●Maintained History of all the repositories using Subversion.

●Used Clear case (Base) as version control to store source code.

●Helped developers to resolve subversion code merging issues.

●Involved in creating new elements in vobs.

●Responsible for designing and deploying best SCM processes and procedures.

●Used ANT as build automation tool for Java based projects.

●Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.

●Good Quality release notes. Implemented sustainable branching models for organizations.

●Performed regular builds and deployment of the packages for testing in different Environments.

●Production Support & Systems engineering duties related to Red hat system administration DNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.

●Following up with the Test Team & Development Team to resolve the build issue. Documented the policies and procedures for branching, labeling, code merging, checkin/check-out, and builds.

●Deployed artifacts to WebSphere application servers.

Environment: Subversion, Clear Case, Red hat Linux, ANT, Web sphere, Shell Scripts, Clear Quest.



Contact this candidate