Work Status – H*B
SWETHA.K
*************@*****.***
DevOps Engineer
PROFESSIONAL SUMMERY:
Over 4 years experience in IT Technology, working in Ansible made expertise in configuring and managing the DevOps services.
Worked on python troubleshooting bugs using debugger on Linux environment and resolving issues.
Extensive hands on knowledge in bash shell scripting.Created scripts from scratch to automate tasks using bash shell scripting, python and PowerShell.
Involved in writing python script for provisioning a cluster in linux environment and adding machines in inventory.
Migrating servers with the required configurations changes and testing and deploying the machines using Ansible commands.
Excellent Understanding on the everyday changes in inventory, playbooks (.yml) files, roles hierarchy, and group_vars(properties) file in Ansible and end-to-end work flow.
Created documents in confluence for cleaning up machines, monitoring the configuration changes, Deployment Steps and Release Notes for Sprint releases in DevOps.
Experience in doing everyday code check-in, syncing the inventory files of two different environments. Provisioning new machines and managing the disk spaces using ansible.
Extensive hands on knowledge in Linux command line. DAY-TO-Day file managements and adding users is done using linux/Unix.
Expertise in security hardening major Production Servers, and compiling, building and installing web server based Linux tool.
Strong experience with DevOps methodologies and cloud infrastructure automation tools like Ansible and Chef
Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux. Excellent in patches and packages installation on Linux /Unix Environment.
Experience in Installation, Configuration, Integration, Backup, Upgrades, Patching, Monitoring System Performance, Network Security and Troubleshooting of Linux Servers.
Installing, configuring and administering Jenkins CI tool on Linux machines.
Managed build results in Jenkins and deployed using workflows.
Experience with Continuous IntegrationTools(Jenkins)and Continuous Deployment practices. Build Jenkins to promote the deployment packes to the desired environment.
Used shell scripting to write the jobs in Jenkins and tested jobs for the expected result.
Promote the packages to production, QA and stating using the Jenkins build.
Experience in AWS using EC2, AWS S3, AWS VPC and IAM, Route 53, EBS, RDS services.
Experience working on core AWS services such as setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up elastic ip's.
Involved on creating alarms and notifications for EC2 instances using Cloud Watch.
Creating Domain Registration and Health Checking in Amazon Route 53, Monitoring the issues on AWS replica and resolved with the help of AWS support by cheating the new replica and created alarm using cloud watch..
Responsible for building the artifacts and containerized the application using Docker, automated using Jenkins and a Dockerfile.
Worked on Docker to create images and containerize the application build, by writing Dockerfile
Using Nagios (sv4) as datacenter for the inventory machines. Worked on installing and managing different monitoring tools like Nagios.
Responsible for maintaining number of servers on different environments using Nagios.
Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.Worked on Redesigning and redeploying the Nagios implementation.
Using kanban methodologies in jira.Working on Jira on Day-to-Day priorities and updating the work-flow. Performed quires to dig any completed or working ticket on jira search bar.
Assist with Support tickets and responding to developer questions; troubleshoot bugs and issues recorded in JIRA and coordinate with Lead Developers on status.
Branching, Tagging, Release Activities on Version Control Tools: GitHub.
PR method to merge back our development from branches to develop using Git. Worked on Git branch hierarchies and everyday code check-ins.
Created the naming strategy for branches and labels and implemented continuous integration system with Git version control repository.
EDUCATION
Master’s in Computer Science Engineering.
Bachelor’s in Electronics and Communications Engineering.
SKILLS
Cloud : Amazon Web Services(VPC, S3,EC2, Route 53, IAM, AMI, Auto Scaling etc ).
DevOps Automating Tools : Ansible, chef.
Reporting Tools : TestNG.
Monitoring Tools : Nagios, Zabix, New Relic.
Incident tool : status page.
Operating Systems : UNIX, Windows, Mac.
Build Tools : Jenkins.
Ticketing Tools : JIRA, Rally.
Alarm aggregation Tool : PagerDuty.
Virtualization : Docker
Version control tools : GIT, SVN.
Automation Tools : Selenium WebDriver, Selenium RC.
Programming Languages : Java8/7/6/5, J2EE, C, C++,python.
Scripting : Shell scripting, python,
Java/J2EE Technologies : Spring, Hibernate, AngularJS, REST.
Web Technologies : HTML 4/5, CSS, JavaScript, AJAX, JQuery, JSON.
Databases : SQL Server, DB2, PL/SQL, Myself, Postgresql, Cassandra .
IDE Editors : Eclipse, Net Beans, IntellIJ, Visual Studio, Notepad++, Sublime Text, pycharm.
PROFESSTIONAL EXPERIENCE:
DevOps Build & Release Engineer
Devopulse - Dublin, CA April 2017 to Till Date
Responsibilities:
Package/version release with the new configurations on different environment line QA, Production and staging.
Worked as a DevOps Engineer, to build a CI/CD whole pipeline using various DevOps tools namely Jenkins, Docker, AWS
Experience in creating API for creating, updating, listing incidents.
Using Ansible as an automating tool for configuration and management.
Deploying each component at a time is plus which is less time consuming, less labor.
Automation of daily Ansible tasks using Shell and python.
Worked on automating scripts for status page incidents in Ansible using shell.
Worked as a system administrator for the build and deployments process on the enterprise server.
Expertise adding on-call scheduling, escalation, and incident tracking to your existing monitoring tools.
Hands on experience with an in-depth level of understanding in the strategy and implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, Virtual Private Cloud (VPC), RDS, Cloud Watch, IAM, Elastic Bean Stalk.
Sprint releases on new debians, configurations, and bug fixes.
Monitoring servers using Nagios and writing custom plugins and Maintained JIRA for ticket tracking and work flow.
Configured Cassandra to replicate data across multiple Availability Zones.
Used kafka brokers to transfer data between the servers/machines with the ID.
Troubleshooting Kafka issues and alerts you on those that require corrective action.
Able to create scripts for system administration using languages such as Power Shell, BASH and Python.
Managed users and groups for secured access to AWS services and products with AWS Identity and Access Management (IAM).
Created dashboards in New Relic for the components in ansible.
Experience in DSL scripts and creating monitors in jenkins.
Sharing Daily Status Reports with all the team members, Team Leads, Managers and Clients.
Fixed performance issues with the components of Apache Kafka.
Created API call for creating labels on New Relic.
Acknowledging the alerts from PagerDuty and resolving as per the alert status.
Used Cassandra to talking to multiple nodes for read and write operations.
Used OS file cache for read performance for Cassandra which determines the heap size of the Cassandra JVM.
Used Kafka as traditional message brokers.
Knowledge on PagerDuty process on collecting alerts from monitoring tools, responding for overall view of monitoring alarms, and alerts an on duty engineer if there’s a problem.
Created inventory in Ansible for automating the continuous deployment
Worked on sprint releases (upgrading versions) on servers.
Implemented Continuous Integration & Delivery framework using GitHub, Jenkins, and Maven.
Hosting applications with the AWS Cloud.
Wrote automation scripts using Selenium web driver. Automation of functional testing framework for all modules using Selenium Web Driver.
Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
Environment: Java/j2EE, Unix/Linux, log management tool, Ansible, Jenkins, YAML, AWS, Jenkins, Python, Shell Scripting, Jira, GIT, Confluence, Nagios, status page, chef, HTML5, CSS3.
DevOps Engineer
IIS-IT - Fremont, CA Aug 2016 to April 2017
Responsibilities:
Used Atlassian JIRA as issue tracking and ticketing tool.
Collaborate in the automation of AWS infrastructure via Ansible and Jenkins and services configuration via Chef Cookbooks.
Migrating servers with the required configurations changes and testing and deploying the machines using chef commands.
Maintained multiple cookbooks in Chef by converting production support scripts to Chef recipes to automate the configurations in servers.
Involved in review meetings with Project Managers, Developers and Business Associates during Project Planning, Coordination and implementing various QA methodologies.
Migrating servers with the required configurations changes and testing and deploying the machines using Ansible commands.
Automated infrastructure configuration using Chef. Deployed cookbooks and managed Berkshelf to download cookbook dependencies.
Sprint releases on new debians, configurations, and bug fixes.
Used Kafka as traditional message brokers.
Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments and also created new jobs and branches through Jenkins.
Maintained JIRA for tracking and updating project defects and tasks. Automating the tasks using Ansible and Python scripting.
Assisted the end-to-end release process, from the planning of release content.
Provisioning new machines and managing the disk spaces using ansible.
Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
Package/version release with the new configurations on different environment line QA, Production and staging.
Using Asible as a automating tool for configuration and management.
Deploying each component at a time is plus which is less time consuming, less labor.
Automation of daily tasks using Shell and python.
Worked as a system administrator for the build and deployments process on the enterprise server.
Sprint releases on new debians, configurations, and bug fixes.
Configured Cassandra to replicate data across multiple Availability Zones.
Used kafka brokers to transfer data between the servers/machines with the ID.
Troubleshooting Kafka issues and alerts you on those that require corrective action.
Able to create scripts for system administration using languages such as Power Shell, BASH and Python.
Implemented and configured TestNG, Selenium web driver from Maven packages as build for adding all the dependencies
Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
Fixed performance issues with the components of Apache Kafka.
Created inventory in Ansible for automating the continuous deployment
Worked on sprint releases (upgrading versions) on servers.
Implemented Continuous Integration & Delivery framework using GitHub, Jenkins,
Used GIT for branching and daily check-ins.
Reviews configuration changes on machines/servers/production to not brake the server.
Used kafka brokers to transfer data between the servers/machines with the ID.
Troubleshooting Kafka issues and alerts you on those that require corrective action.
Able to create scripts for system administration using languages such as Power Shell, BASH and Python.
System Administrator
ACE Academy - Hyderabad, India May 2013 to Dec 2014
Responsibilities:
Designed necessary backend Java classes to support data access and user authorization.
Involved in the coding of generating the Actions, Action Forms.
Wrote Client side validation using Struts Validate framework and Java script.
Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's standards.
Maintaining the servers according to the requirements.
Sprint releases on new debians, configurations, and bug fixes.
Developed various daily jobs using PL/SQL stored procedure to update notification status in multiple tables.
Profound Knowledge in Document Object Model (DOM).
Experience in Security Hardening in UNIX, Linux and Windows servers.
Experience with HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, JSON.
Jersey implementation of JAX-RS is utilized to develop RESTful service.
Implemented Test cases using JUnit and Tested web services with REST Client.
Created WSDL and REST based Web services for adding, modifying and deleting trading partners.
Debugged and enhanced performance of the web application.
Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model
Developed high quality software solutions that satisfy our customers' needs.
Environment: Java/J2EE, Struts, Hibernate, JUnit, CSS, REST, HTML, JavaScript, JDBC, PL/SQL, Oracle, Apache HTTP Server, Apache Tomcat, XML, Eclipse, Linux/Unix.