Post Job Free
Sign in

DevOps Engineer

Location:
Norcross, GA
Posted:
April 14, 2017

Contact this candidate

Resume:

Sumanjali Chaganti

DevOps Engineer

Contact No: 786-***-****

Email:****.******@*******.***

SUMMARY:

IT Professional 8+ years of experience with major focus on DevOps, Software Configuration, Amazon Web Services, Build and Release Management.

Experience working with multiple simultaneous software releases and infrastructure planning.

Extensive experience using Build including ANT and Maven and working knowledge on other build tools like MS Build and CMake.

Experienced in Continuous Integration tools to perform software build, run shell scripts, archive the build results, Cron jobs, Procmail jobs, monitors execution steps using Jenkins and Apache Maven.

Implanted continuous integration concepts using Hudson, Cruise Control, Jenkins.

Knowledge / experience in creating Jenkins CI pipelines.

Generated reports using SonarQube which covers different areas of Code quality like potential bugs, code coverage, coding rules.

Experience in Automation, Installation and overall Configuration Management of servers using Puppet, Chef, Ansible.

Written manifests and Ruby scripts to customize the Puppet as per our environment.

Developed multiple chef cookbooks from scratch.

Experience in managing configuration management & automation tools (i.e. PowerShell DSC, Puppet).

Experienced in shell scripting using ksh, bash, perl, Ruby and python to automate system administration jobs.

Experienced in cloud application and server virtualization using AWS (Amazon Web Services) and OpenStack.

Working Knowledge on Cloud automation using AWS Cloud Formation templates.

Strong knowledge and real time experience in Amazon Web Services (EC2, S3, Lambda, Auto Scaling, ELB/ALB, Security Groups, ECS, RDS, VPC, RedShift, Route 53, etc)

Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.

Good experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and Multi factor Authentication (MFA).

Good experience in Network and Performance Monitoring and Tuning using Nagios, Teamquest, Symantec Enterprise Security Monitoring Tool, and BMC Patrol in UNIX and Linux servers.

Hands on experience with micro services and cloud native applications as an architect

Experienced in source code management using Git and SVN.

Strong knowledge on source controller concepts like Branches, Merges and Tags.

Experience of database technology such SQL, PLSQL, MySQL including NoSQL databases like MongoDB, Cassandra.

Expertise in Querying RDBMS such as Oracle, PostgreSQL, MYSQL and SQL Server by using SQL for data integrity.

Experience on container management tools like Docker, Mesos, Marathon and Kubernetes. Also, used to manage clusters of nodes using Docker swarm, compose, DC/OS and kubernetes clusters.

Expertise in troubleshooting the problems generated while building, deploying and in production support.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS:

Operating Systems:

RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris, Windows Server

Build/Automation Tools:

Ant, Maven, Gradle, Build Forge

CI/CD:

Jenkins, Hudson & Bamboo

Configuration Management tools:

Puppet, Chef and Ansible

Languages:

Bash, Perl, Python and Groovy

Databases:

MySQL, MongoDB, PostgreSQL, SQL Server

Web/Application Server:

Apache, Tomcat, WebSphere Application Server

Bug Tracking Tools and project tracking:

JIRA, Fisheye, Crucible and Confluence

Version Control Tools:

Subversion, GIT, Bitbucket

WebTechnologies/Programing Languages:

Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Perl scripting, Python, Shell scripting and Groovy

QA Automation Framework:

JUnit, Cucumber, JaCoCo

Repository Manager:

Nexus, Antifactory(jfrog), Koji

Networking:

Citrix NetScaler

Monitoring and Application Performance:

Zabbix, Data Dog, New Relic, Gomez, Dynatrace

User Access:

Atlassian Crowd, AWS IAM

Virtualization:

Vagrant, Docker, Kubernetes

Cloud Technologies:

AWS, OpenStack

EDUCATION: Bachelors in Computer Science and Engineering, KLU Guntur, India

Masters in Information Technology, Atlantis University, Miami, FL.

.

PROFESSIONAL EXPERIENCE:

Office Depot Inc. Boca Raton, FL

Jan 2016-till date

DevOpsEngineer

Worked in several roles in various capacities as a DevOpsEngineer managing and delivering the deployments and as a Devops engineer Installed and configured Ansible for Automating Deployments and providing a complete automation solution.

Responsibilities:

Developed and supported the Software Release Management and procedures.

Worked with the Architects on SDLC process being the owner of post development environments.

Performed all necessary day-to-day Subversion support for different projects.

Participated in weekly release meetings with Technology stake holders identify and mitigate potential risks associated with the releases.

Performed role as Automation Engineer for Developing Build and deploy tool (like Jenkins).

Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment.

AWS Cloud management.

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, ECS, Security Group, SQS, SNS, Auto Scaling, and RDS in Cloud Formation JSON templates.

Amazon ECR is integrated with Amazon EC2 Container Service (ECS), simplifying your development to production workflow.

Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.

Mostly worked on AWS services like AWS EC2 Instances, ECR Elastic Load Balancer (ELB), Auto Scaling Group (ASG), Cloud Formation Template, S3, RDS, Route53 and Cloud Watch.

Experience in Performance Tuning and Query Optimization in AWS Redshift.

Migrating Oracle Database from servers that are on-premises data center to Amazon Web Services

Involved with Database team to extract data from external databases and customize properties files and data source information for Java API’s.

Used MySQL, Dynamo DB and Elastic ache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.

Wrote Python scripts for pushing data from Mongo DB to MySQL Database.

Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.

Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.

Supporting for Agile Methodology Development processes.

Integrated Selenium automation regression test suite in Jenkins build pipeline.

Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.

Involved with ATDD automation using Ruby, Cucumber and Selenium testing frameworks in Test Environments.

Worked with JIRA for Issue Tracking and monitoring.

Onboard numerous applications into SonarQube and help maintain the SonarQube installation.

Installed “SonarQube” as a Docker container on AWS EC2 and Integrated it with Jenkins.

Created custom developer tools and workflows for testing and releasing Puppet code

Trained and communicated the release process to all the counterparts globally.

Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and also worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Understanding & usage of Atlassian and tools (i.e. Bamboo, JIRA).

Some software development and system administration experience.

Involved in periodic archiving and storage of the source code for disaster recovery.

Environment: AWS, SVN, Nagios, Maven, SonarQube, Bamboo, Nexus, Bash Scripting, Active Directory, Ansible, SoapUI, Selenium WebDriver, JIRA, Tomcat, Java, JUnit, Docker, XML, XPATH.

EverBank, Jacksonville, FL

Jan 2014-Nov 2015

Build & Release Engineer

In my current project we used Jenkins as a continuous integration tool for automation of daily process. Imported and managed multiple corporate applications into Tortoise SVN and Implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.

Responsibilities:

Maintained ownership of CMDB, Release Branch and making sure all the versions of the Releases are in place for further use.

Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.

Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies and best practices to promote Parallel development and Agile development practices.

Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)

Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef/Puppet

Developed policy and scripts for automation of build based on Perl, ANT, MS Build under Build Forge.

Experience in all facets of full CM process with tools such as SVN, GIT, PVCS, ClearCase, ClearQuest, Perforce, Cruise Control, Jenkins, Bamboo, Chef and Puppet.

Adept in Installation, Configuration and Administration of AIX […] Red Hat Linux 8/9, RHEL […] Red Hat Satellite 6, OEL 4/5andSUSE Linux 10/11.

Expertise in automating various build and deployments using ANT, MAVEN, Perl, Ruby, MS Build, and Shell Scripts.

Extensively worked with tools like Hudson, Jenkins, Team City, and Anthill Pro to implement build automation.

Experience in using Nexus and Antifactory Repository Managers for Maven builds.

Worked on Ant-Maven conversion process by authoring POM Files.

Administered and Implemented CI tools Hudson and Jenkins for automated builds.

Design and implementation of a Puppet-based configuration management system for all new Linux machines (physical and virtual)

Extensive experience in setting up Chef Workstation, Server and Clients.

Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.

Currently leads an active integration effort for building out PaaS with Red hat OpenShift, Dockers, Kubernetes and working with developers on application containerization effort

Developed, maintained, and distributed release notes for each scheduled release.

Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release and Deploy highest quality product for the enterprise.

Environment: SVN, GIT, Jenkins, Hudson, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux, Open Stack, Kubernetes.

State of Delaware, Dover, Delaware.

Oct 2012-Dec 2013

AWS/DevOps Engineer

Description: Role included estimating AWS costs, identifying cost control mechanisms for best savings and performance gains. Deploying, managing, and operating highly available, scalable and self-healing systems on AWS, replicating databases and migrating existing on-premises applications to AWS. My responsibilities included identifying, categorizing and protecting data assets on AWS by adhering to AWS Security Best Practices, providing client-side data encryption, server-side and network encryption as well as IAM, selecting appropriate AWS service based on compute, data, or security requirements and identifying appropriate use of AWS architecture and operational best practices.

Responsibilities:

Working with build Servers using AWS: Importing volumes, Launching EC2, creating security groups, load balancers.

Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.

Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, JSON, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.

Implemented auto environment creation using Ansible, Chef

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.

Managed Linux and Windows virtual servers on EC2 using Chef Server and Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers. Hands on experience with the AWS CLI and SDKs/API tools.

Configuring Replication (Merge, Transactional & Snapshot) to replicate data to regional and remote servers and troubleshooting Replication issues.

Configured Git with Jenkins and schedule jobs using POLL SCM option.

Performed integration of Code Quality Analysis techniques - Checkstyle, Findbugs with CI tools.

Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.

Installed GRUNT, SonarQube on sandbox and installed plugins basing on developer requirements.

Analyze and resolve conflicts related to merging of source code for SVN

Used Shellscripts to automate the deployment process.

Worked on creation of Multiple Servers in Linux machines using Chef on AWS.

Wrote and used Puppet Modules to deploy applications on production environment and related configuration to ensure they get to production on time.

Worked in atmosphere of cross-functional team within the organization's Agile project life-cycle.

Environment: SVN, GIT, Jenkins, Hudson, Nexus, Sonar, JIRA, Shell, JSON, WLST, Python, Ant, Maven, Java, Linux, Open Stack, Chef, GRUNT.

Lotus Medi Soft Solutions

Feb 2010 – Aug 2012

AWS Engineer, Hyderabad, INDIA

Responsibilities:

Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and Ops Works.

Worked at optimizing volumes and EC2 instances and created multiple VPC instances.

Experience working with IAM in order to create new accounts, roles and groups.

Experience in creating alarms and notifications for EC2 instances using Cloud Watch.

Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.

Experience working on User admin groups, maintaining account and monitoring system performance using Nagios.

Managed and configured VMware virtual machine for RHEL, Oracle /Sun Solaris, Oracle Linux server.

Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.

Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere

Application Server and Samba Server on Red Hat Linux

Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.

Environment: RHEL 6, AWS, Solaris, LINUX, Windows, Nagios.

Sitra Infotech Pvt Limited

July 2008-Dec 2009

UNIX Administrator

Hyderabad, India

Responsibilities:

Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux.

Configured and Managed Solaris 10 Containers and ZFS Files systems.

Upgraded from Solaris 8 to Solaris 10

Upgraded the RHEL 3 to RHEL 4.3 and RHEL 4.4 to RHEL 5.0

Configured Kernel parameters on request of Application tam on Solaris, Linux and HP-UX

Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0

Managing the VERITAS Volume Manager and LVM on RHEL 4.x/5.x

Configured IPMP on Solaris, Bonding on Linux, NTP Time server and Client.

Package administration, Patch administration and RPM Administration.

Installed, configured and managing VMware ESX server.

Working with Apache Web servers and managing JBOSS, Apache Tomcat and WebSphere Application servers.

Working with storage team on EMC Storage issues and getting the EMC storage devices for new file systems.

Maintaining all LDAP services and administration - Performs LDAP Directory upgrades, enhancement and revisions.

Works with engineers and application developers' groups to implement solutions for the company's LDAP.

IDM/SSO knowledge with LDAP integration, troubleshoot based on errors.

Supporting Application Team, Storage Team, DBA Team at OS system level.

Environment: Apache Tomcat, Jump start server, Kick start server, Jenkins, Puppet, Nagois, Lvm/Veritas, Solaris, Linux, JBoss, WebSphere, LDAP, Active Directory.



Contact this candidate