Post Job Free
Sign in

DevOps Engineer

Location:
Stamford, CT
Posted:
December 26, 2017

Contact this candidate

Resume:

SPANDANA

Contact No: 203-***-****

Mail ID: *********.******@*****.***

PROFESSIONAL SUMMARY

●8+ years of experience in IT industry as DevOps Engineer, Linux Administrator and Cloud Engineer in Source Code Management, software design, development, application support, deployment and configuration on different platforms like Windows, Linux.

●Experience in all stages of the Software Development Life Cycle (SDLC), Waterfall, Agile project environment and version control management.

●Well versed with configuration management, version control systems, build and deployment automation tools, Continuous Integration and Delivery, Management of applications servers and Release processes.

●Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT (GitHub, Git Lab), Subversion (SVN), Clear Case, Harvest and VSS.

●Installed, configured and administered CI tools like Jenkins, and Hudson for automated builds.

●Strong experience with Maven and Ant Build Frameworks.

●Configured Docker container for branching purposes.

●Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.

●Experience in development and configuration of software provisioning tools like Chef, Puppet and Ansible.

●Configured, administered Monitoring tools like Splunk and Nagios.

●Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/Amazon cloud server.

●Worked with various Environment teams such as Development, Testing and Production to ensure automated test efforts are strongly integrated with the build system.

●Experienced with various Services of AWS: EC2, EBS (Elastic Beanstalk), ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Watch, VPC, and Cloud Formation.

●Experience with Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity

●Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Puppet

●Experience in using Nexus, Artifactory repository managers for Maven and Ant builds.

●Extensively worked with Bug tracking tools like JIRA, BMC Remedy and HP Service Center.

●Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using many popular open source libraries with different languages like Shell, Ruby, Perl and Python based scripting.

●Configuring Physical Volumes, logical volumes and file systems on Red hat, Centos, Ubuntu, SUSE and AIX Linux

●Configuring and deploying to Application servers WebLogic, WebSphere using RPMs to effectively package the applications for product deployment.

●Experience in Linux System administration including File System Management, Local Security Implementation, Software Management and Shell scripting.

●Installation, Troubleshooting on VMware running Linux (Red Hat) and Windows.

●Extensive experience in installation, configuration and deployment of virtual servers through VMWare.

●Trouble shooting complex build problems, release issue and environment issues in multi component environment and worked coordinating multiple releases across the projects.

●Strong analytical, problem solving, interpersonal and time management skills.

TECHNICAL SKILLS

Operating Systems

Linux Red Hat (4.x, 5.x, 6.x), Rhel, Ubuntu, Unix, Windows 2000/2003/XP/VISTA/7, AIX.

Version Control Tools

GIT, SVN, CVS and IBM Rational Clear Case.

Web/Application Servers

Web Logic, Apache Tomcat, Web Sphere and JBOSS.

Automation Tools

Jenkins/Hudson and Bamboo.

Build Tools

Maven, Ant, Gradle and MS Build.

Configuration Tools

Chef, Puppet and Ansible.

Databases

Oracle 9i/10g/11g/12c, DB2, MS Access and SQL Server 2012/2008R2/2005

Bug Tracking Tools

JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Virtualization Tools

Docker, VM virtual Box and VMware.

Monitoring Tools

Splunk, Nagios and Cloud watch.

Cloud Platform

AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud Formation, S3, IAM, Dynamo DB, Elastic Beanstalk, Cloud watch, Microsoft Azure.

Scripting

Shell, Bash, Perl, Ruby and Python.

Languages

C/C++, Java and PL/SQL.

PROFESSIONAL WORK EXPERIENCE

Deutsche Bank, NYC, NY

DevOps/AWS Engineer May’2016 – Present

Responsibilities:

●Familiar and experienced with Agile Scrum development.

●Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control and connected continuous integration system with GIT version control repository.

●Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.

●Configured Jenkins for Continuous Integration with Plugins and created Jobs.

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

●Working for DevOps platform team responsible for specialization areas related to Chef for Cloud Automation.

●Have experience in writing Chef Cookbooks, Recipes and Bootstrapping instances using Chef and integrating with auto scaling.

●Manage the configurations of multiple servers using Chef, Written multiple manifests and customized facts for efficient management of the Chef clients.

●Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.

●Maintained and monitored Docker in a cloud based service during Setup and production.

●Troubleshoot Build and Deploy Issues with little downtime.

●Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.

●Having great knowledge in Puppet Master, Puppet Console and Puppet Agents. Created Puppet modules and Classes.

●Maintained JIRA for tracking and updating project defects and tasks.

●Monitored resources such as EC2, CPU memory, Amazon RDS, DB services and EBS volumes using Cloud Watch.

●Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.

●Installed application on AWS EC2 instances and also configured the storage on S3 buckets.

●Experienced in configuring AWS S3 and their life cycle policies and to backup files and archive files in Amazon Glacier.

●Designed stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.

●Used Amazon S3 to backup database instances periodically to save snapshots of data.

●Used AWS command line client and management console to interact with AWS resources and APIs.

●Managed Virtual machines and websites using AWS monitoring Tools AWS CLI.

●Working on Amazon Aurora database service on the AWS cloud.

●Implemented automatic machine failure recovery on cloud (AWS, Azure).

●Experience in Deploying to and administering the use of JBoss, Tomcat, WebLogic and IBM WebSphere.

●Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer), Auto Scaling which fired up new resources those will by default bootstrapped with the Chef-Server.

●Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.

●Experienced with Docker container service and created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

●Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that particular role.

●Responsible for maintaining monitoring tools like Splunk and Nagios to check the log files and rectified the errors.

●Used JIRA as ticketing tool and created analytical matrices reports for release services based on JIRA tickets.

●Integrated JIRA and SVN to do the pre-commit checks using hook scripts.

●BRD for global automation and enhancement of manual hedge accounting and Regulatory processes for FAS 133 hedges and FAS 161 disclosures.

●Conducted requirements gathering meetings with business users and stakeholders

Environment:

GIT Repositories, Jenkins on Python/Shell, Maven, Chef, Puppet, Ansible, Docker, Amazon Aurora, Docker, Splunk, AWS, Azure, AMI, ELB, JIRA, Auto Scaling, S3 bucket,Nagios,EC2,Ruby/Bash, RDS, EBS, Cloud Watch, SNS.

Johnson & Johnson, Raritan, NJ

AWS/DevOps Engineer Jan’2014– April’2016

Responsibilities:

Involved in Sprint meetings and followed Agile software development methodologies.

Used Amazon RDS, EC2, SES, SQS, and SNS in multiple virtual and physical data centers to ensure the system was highly redundant and scalable.

Deployed and administered virtualized Linux infrastructure on Amazon AWS, Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2 and S3 resources.

Deploying and managing many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef Platform configuration system.

Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS.

Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, ElastiCache,SES, SQS and SNS services in AWS cloud.

Demonstrated proficiency in network administration (DNS, Load Balancing, and VPN).

Setting up and administering DNS system in AWS using Route53.

Built provisioning engine that utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and AWS.

Backing up the EC2 instances volumes by creating a snapshots and saving them in S3 buckets for Disaster Recovery (DR)

Creating the Read Replicas for the RDS databases in the different region expecting the disaster

Migrated Projects from SVN to GIT, configured and maintained stress server in different geographical location and provide setup in every release to perform stress testing.

SCM support for both the Corporate Executive Information Systems (CEIS) and the Defense Dental Standard Application (DDSA) programs.

In a supporting role with the Configuration Management (SCM)team for an National Service Desk

Review and audit records using configuration management (SCM)tools supporting internal customers

Generated Ant, Maven and Perl, UNIX scripts for build activities in QA, Staging and Production environments.

Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the application.

Experienced in authoring pom.xml files, performing releases with the Maven release plugin managing Maven repositories and managed Maven project dependencies by creating parent-child relationships between projects.

Good in provisioning and deployment tools like Puppet.

Installed/Configured/Managed Jenkins CI Automation and Developed build and release processes.

Maintained configuration files for each application for build purpose and installed on different environments.

Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful release.

Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.

Developed Perl and shell scripts for automation of the build and release process.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration Extensively used MAVEN tool to do the builds, integrated MAVEN to Eclipse and did local builds.

Developed automation and deployment utilities using Ruby, Bash, PowerShell and Python

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

Used Python scripts to automate the Build and deployment process.

Created, managed and deleted users, groups as per the request using Amazon Identity and Access Management.

Monitored each service deployment and validating the services across all environments.

Experience in Monitoring/Managing alerts in Nagios.

Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.

Written Chef Cookbooks for various DB configuration to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

Good in provisioning and deployment tools like Puppet.

Experience in running multi container Docker applications using Docker compose.

Worked on creation of Docker containers and Docker consoles for managing the application life cycle.

To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache tomcat and AWS.

Worked with different Ansible playbooks and maintain different Ansible roles and used Ansible playbook to deploy applications.

Used Ansible server and workstation to manage and configure nodes.

Implemented AWS Cloud Watch plugin in Nagios and developed custom metrics, plugins in Nagios.

Used JIRA to track bug issues and change management.

Environment: Git, Jenkins, Maven, Chef, Ansible, Puppet, Docker, Jira,AWS (Amazon Web Services),PERL, Python, Ruby, BASH, Windows, UNIX, Nagios, Artifactory, RDS, EC2, SES, SQS, SNS,S3,VPC,IAM,RDB,Dynamo DB,SES,SQS,SNS,AWS Cloud, DNS, ELB, VPN, Route 53,Cloud watch,S3 bucket, Nagios, IAM, EBS, Auto Scaling, Security group.

Nation Wide Insurance, Columbus, OH

Linux/Unix Admin July’2011 – Dec’2013

Responsibilities:

●Installation and Troubleshooting on VMware running Linux (Rhel) and Windows.

●Creating VM's, templates, clones, snapshots and deploying Red hat enterprise Linux machines out of templates and clones.

●Installation, Configuration & Upgrade of operating systems Linux on Windows hardware.

●Monitoring System performance and do kernel tuning to enhance the system Performance, worked on installation, configuration and maintenance of Debian/Rhel, CentOS Servers at multiple Data Centers.

●Management of RHEL user accounts, groups, active directories and file permissions.

●Automation of jobs through crontab and autosys, installation of packages, patch management, volume management on Suse servers using YaST.

●Monitored system activities, fine-tuned system parameters, configurations to optimize performance and ensure security of systems.

●Responsible for maintenance of development tools, utilities and to maintain shell, Perl automation Scripts.

●Configuration of NIS, NFS, send mail on Linux and administering NFS Mounts.

●Responsible for day-to-day System Administration for Solaris and Windows NT servers.

●Solaris Operating Systems upgrade, package installations, updates, patches and software fixes.

●Monitoring system resources, logs, disk usage, scheduling backups and restore.

●Configured auto mounts/maps for the user accounts.

●Installation, Configuration of Web Servers using Apache, IIS on Solaris and NT Servers.

●Worked closely with database administration staff to ensure optimal performance of databases and maintain development applications, databases.

●Involved in Migration from WebLogic 7.0 to WebLogic 8.1 and JDK update, service packs installation.

●Configuration and Clustering of Managed Servers.

●Worked with a complex environment on Red Hat Linux, Windows Servers while ensuring that these systems adhere to organizational standards and policies.

●Performed various health check-ups in production and development environments

●Configured the LUNs assigned by the storage administrators and managed Volumes using Logical Volume Manager (LVM) on Linux.

●Managed, installed software packages using YUM, RPM and created repository files for offline servers.

●Installed/Configured/Managed Jenkins CI Automation and Developed build, release processes.

●Maintained configuration files for each application for build purpose and installed on different environments.

●Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful release.

●Built and Deployed java source code into application servers in an agile continuous integration environment.

●Developed, maintained UNIX/Perl/Ant scripts for build and release tasks.

●Developed Perl, shell scripts for automation of the build and release process.

●Used TOAD, PL/SQL developer tools for faster application design and developments performance tuning and SQL tuning.

Environment:

ANT and MAVEN scripts, WebSphere, Subversion (SVN), Red hat/Debian, Centos, WebLogic, TOAD, GIT, PL/SQL, Jenkins features, LINUX /UNIX/Perl and Shell scripting,

Sonata Software, Hyderabad, India

Software Engineer / System Administrator Aug’2009 – June’2011

Responsibilities:

●Detailed Understanding on existing build system, Tools related for information of various products, releases and test results information.

●Performed client side validations using JavaScript and server side validations using JSP.

●Involved in designing the test plans, performing the integration testing and closely worked with the QA team to resolve the defects.

●Configuration Management using Subversion (SVN) and maintaining admin related files.

●Automating the regular tasks in Subversion and streamlining the process of access to SVN.

●Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution.

●Used SVN for branching, tagging and merging.

●Managed Users, Groups in SVN, involved in troubleshooting client specific issues and user issues.

●Implement, maintain, support reliable, timely and reproducible builds for project teams.

●Build artifacts (WAR's and EAR's) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.

●Involved in migration and upgrade of Bamboo server.

●Maintained build related scripts developed in ANT, Python, Shell modified build configuration files including Ant’s build.xml.

●Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers and NMAP.

●Performing Data Migration from AIX Linux to Red Hat Linux.

●Backup of systems and restoration using Net Backup on both Solaris and Linux.

●Configure RAID mirroring on Linux platform.

●Created users, manage user permissions, maintain User & File System quota on Red Hat Linux, CentOS and AIX.

●Installed/Configured and Managed Nexus Repository Manager and all the Repositories.

●Coded HTML pages using CSS for static content generation with JavaScript for validations.

●Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST).

●Used JSP for the GUI and Java Servlets to handle requests and responses.

●Created SQL queries to perform insert, update or delete operation on Oracle 11g database.

●Worked on improving the existing code and also reducing the redundancy and performing Low Level Design Document reviews.

●Organized Knowledge Sharing Sessions within the team and provided timely estimations for the project for various releases.

●Prepared test plan, test cases and test scripts in the TCI tool.

●Performed various activities like Defect Tracking, Bug Reporting and Designing solution for Bugs reported by the support team.

Environment:

Java, J2EE, JSP, HTML, CSS, JavaScript, SQL, JDBC, JUnit, Eclipse WebLogic Application Server, VSS, Ant, Core Java, SVN, JIRA, JUnit Frame Work,artifacts,

Bamboo,Linux, Python and shell scripts.

Education: Bachelor of Technology in C.S.E JNTUH 2005-2009



Contact this candidate