Post Job Free

Resume

Sign in

Engineer Aws

Location:
Hyderabad, Telangana, India
Posted:
April 09, 2021

Contact this candidate

Resume:

Swetha

DevOps Engineer

Professional Summary:

Over 5 years of experience working in Information Technology Environment, Experienced in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and Cloud Management, Administration of Red Hat Enterprise Linux and Cent OS.

Experienced in all phases of the software development life-cycle (SDLC) and have an in-depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.

Experience with developing containerization and clustering technologies like Docker and Kubernetes.

Strong understanding of modern, cloud architectures and DevOps principles.

Good experience on provisioning different environments using Chef, and Puppet Configuration management tools.

Experience in working within the Cloud platforms AWS for integration processes.

Expertise in Amazon Cloud Services and its features AWS EC2, VPC, EBS, AMI, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS CloudWatch and S3.

Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-scaling.

Experience in deploying applications on multiple web servers, maintained Load balancing, high availability by using Azure platform and building and automating infrastructure deployments in Azure cloud using PowerShell.

Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Bash Scripts.

Experience in setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.

Experience in creating alarms in CloudWatch service for monitoring VPC with Subnets, Lambda provisioning, CPU Utilization etc.

Ability to handle operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).

Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GitHub.

Experience in configuring Kubernetes clusters, deploying applications/services and maintenance

Experience in AWS Cloud/DevOps Engineer using AWS, Docker, Kubernetes, Jenkins, Chef, Maven, Artifactory, Apache Tomcat, Nexus, SonarQube.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, and Waterfall methodologies.

Experience in Linux/Unix System Administration, Network Administration and Application Support working on Red Hat Linux 4/5/6/7, SUSE Linux 10/11, Sun Solaris 8/9/10, IBM AIX environments.

Extensive experience in using MAVEN, ANT and XCode as build tools for building deployable artifacts from source code.

Experienced in managing multiple environments like DEV, QA, UAT and PROD for various releases and designed instance strategies.

Experience in implementing Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.

Experience working on-premises network, application, server monitoring tools like Nagios, and Splunk.

Experienced in troubleshooting and automated deployment to web end application servers like Web Logic, and Apache Tomcat.

Experienced in writing Chef Recipes to automate build/deployment process and do an overall process improvement to any manual processes.

Experience in building end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.

Strong exposure in utilizing Jenkins and Bamboo as the CI/CD tool and built the code integration, code delivery and release pipelines.

Strong knowledge and experience in monitoring and logging tools like Splunk and Nagios, App Dynamic for monitoring network services and host resources.

Knowledge of various Azure components like Virtual Network, Express Route, Traffic Manager, Load Balancer, Azure Active Directory, Azure AD DS and Azure DNS.

Expert in deploying code on web application servers WebSphere, Web Logic, Apache Tomcat and JBOSS.

Experience in scheduling the Linux Cron jobs and Jenkins jobs for build automation.

Strong technical background in UNIX and Linux systems and networking technologies including VPN, IPsec, DNS, TCP/IP, SSL, DHCP and Load Balancing.

Experience installing, configuring, administrating, troubleshooting, tuning, security, backup/recovery and upgrading Linux Red Hat in large environments.

Experience in performing upgrades of Packages and Patches in Windows, Solaris and Linux.

Strong analytical skills and broad-based technical acumen, with extensive knowledge of routing, switching, security, and cloud management.

Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments.

Technical Skills:

Operating system platforms

Red Hat Linux 4.x, 5.x, 6.x, 7.x, Cent OS 6, 7, Ubuntu 12.x, 13.x, 14.x, SUSE, IBM AIX 5.x, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX, Mac OS.

SCM Tools

Subversion, GIT, Bitbucket, CVS.

CI

Hudson, Jenkins, Bamboo 5.11

Build Tools

ANT, MAVEN, Gradle

Bug Tracking and Testing Tools

JIRA, Bugzilla, Remedy, JUnit, IBM Clear, Quest, Findbug Static

Tools

MS Office Suite, Nexus, JFROG, Atlassian Confluence.

CM Tools

Chef, Puppet

Containerization Tools

Docker, Kubernetes, Docker Swarm

Scripts

Shell Script, Batch Script, Groovy, Perl Script, PowerShell Script, Python.

Web Technologies

Servlets, JDBC, JSP, HTML, Java, Java Script, XML, JSON.

Web/App Servers

WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.

Monitoring Tools

Splunk, Nagios, SolarWinds, FixStream.

Professional Experience:

Sophos, Burlington, MA Feb 2019 to Present

AWS Cloud Engineer

Creating AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, and security groups.

Working on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, Lambda, cloud watch, RDS, S3, Route53, SNS, SQS, and Cloud Trail.

Configuring AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazons MySQL DB cluster, AWS-Dynamo DB and AWS-RedShift.

Automating Compute Engine and Docker Image Builds with Jenkins and Kubernetes.

Managing Artifactory repository for the current project created a new repository and provisioned it.

Performing Automation and Scaling of applications using Kubernetes.

Utilizing GIT as Version Control System for two applications. Managed development streams and Integration streams.

Providing guidance to development regarding effective microservice architectures.

Utilizing JIRA to keep track of all the ongoing tasks and maintain bug resolutions.

Designing and deploying container-based production clusters using Docker.

Utilizing CI/CD tools Jenkins, Git/GitLab, Jira and Docker registry/daemon for configuration management

Responsible for installing and configuring Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository

Working on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.

Working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Configuring and managing ELK stack to collect, search and analyze log files across the servers and created optimized indexes and derived analytics on Elastic search data.

Working on the installation and configuration of the monitoring tool Nagios, updated monitoring parameter with active and passive check.

Monitoring network devices and reviewed network logs to identify potential problems.

Environment: Linux, Shell scripting, Apache, GIT, Kubernetes, Jenkins, Web Logic, AWS (ELB, VPC, EC2, S3, Route53, EBS, IAM, Cloud watch, Cloud Formation), Docker.

Chainyard, Morrisville, NC Jul 2017 to Jan 2019

DevOps Engineer

Designed and implemented CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux)

Provisioned Jenkins environment for continuous integration by easing build and testing tasks for developers.

Configured security and system in Jenkins.

Added multiple nodes to Jenkins and configured SSH for continuous deployments.

Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.

Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using VSTS Build, Power Shell, and MS Build, MS Deploy

Migrated the Database Services from on-premises to Azure Cloud Environments using DMA and SSMS, updating the connection strings, collaborate with development and QA teams to maintain high-quality deployment.

Designed AWS cloud formation templates to automatically provision AWS resources such as VPC, Subnets, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS to ensure successful deployment of web applications and database templates.

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

Implementing AWS high-availability using AWS ElasticLoad Balancing (ELB), which performed balance across instances in multiple availability zones.

Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.

Using AWS Elastic Beanstalk as Platform as a service (PaaS) to manage the AWS cloud environment.

Collaborating in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.

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

Created dashboards in VSTS for CI/CD pipelines, Work items and bugs.

Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.

Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.

Worked on design and maintenance of the GIT repositories and the access control strategies.

Carried Deployments and builds on various environments using continuous integration tool.

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

Installed and Configured Jenkins for Continuous Integration.

Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.

Managed virtual instances and disks using Puppet.

Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.

Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.

Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.

Maintained puppet modules and manifests that automate deployment of configuration and software for OpenStack Control Plane.

Setup automated alerting of OpenStack Control Plane services using Zabbix triggers and templates.

Environment: Puppet, SVN, Shell/Perl Scripts, SCM, Jenkins, Anthill Pro, JIRA, Solaris, and Linux, PCE, AWS, OpenStack and SAP, REDHAT, Linux Kernel.

Knack Works, Inc., Chantilly, VA Feb 2016 to Jun 2017

DevOps Engineer

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

Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications

Build Automation and Build Pipe line Development using Jenkins and Maven.

Set up build pipelines in Jenkins by using various plug-in like Maven plug-in, EC2 plug-in.

Setting up Jenkins master, adding necessary plug-in and adding slaves to support scalability and agility.

Installed, configuring and administering Jenkins as Continuous Integration Server on Linux machines.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

Developed puppet manifests for different application and web servers like Apache, Tomcat, Nginx, WebSphere, and Web logic.

Managed the source code repository and involved in build, release and continuous integration process.

Dealt with errors in pom.xml file in order to obtain appropriate builds using maven build tool.

Created proper documentation for new server setups and performed backups on existing servers.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.

Whenever a new GitHub branch gets started, Jenkins automatically builds new Docker container from it.

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Supported and developed tools for integration, automated testing and release management.

Used Cloudwatch for monitoring servers CPU performance and memory utilization.

Coordinated with the Dev, DBA, QA, and IT Operations environments to ensure there are no resource conflicts.

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

Participated in day-to -day System Administration tasks on RHEL/Cent OS 5.x/6.x

Verified the methods used to create and recreate software builds are consistent and repeatable.

Participated in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Used Jira as ticket tracking and work flow tool.

Environment: GIT, Jenkins, Tomcat, Apache, Python, JIRA, Maven, Nexus, Puppet, Red Hat Linux, Ubuntu, Cent OS, Linux, JAVA, AWS EC2, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch.

Dark Wolf Solutions, Chantilly, VA Jan 2015 to Mar 2016

Build and Release Engineer and UNIX and Linux Engineer

Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.

Identified build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis.

Worked and coordinated with QA and developers to get the fix in the release.

Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list.

Installed Multiple Plug-ins for smooth build and release build pipelines.

Utilized Jenkins, Team City and Bamboo for continuous integration and for End-to-End automation for application build and deployments.

Performed all necessary day-to-day Subversion/GIT support for different projects, involved in migrating from SVN to GIT, Analyze and resolve conflicts related to merging of source code for GIT.

Connected continuous integration system with GIT version control repository and continually build as the check-inn's come from the developer and deploying into web application servers

Used ANT, MAVEN as a build tool to create JAR, WAR, EAR packages with the source code from the shared mount to deploy into Tomcat application server.

Worked on Java/J2EE applications, configured Apache Tomcat application server to deploy the Java applications.

Worked with Shell, Bash scripts f or the deployments and running CRON jobs.

Wrote Release Notes, documenting all the useful info about the release, software versions, changes

Implemented in current release, Defects fixed, Labels applied.

Worked on Jira for bug detecting and tracking.

Environment: GIT, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

Installed RHEL 5.0/6.0, Ubuntu and Solaris 10 using kickstart/jumpstart and custom building the servers.

Worked on Linux / UNIX administration and Enterprise Server Integration.

Installed and configured Apache web server.

Provided 24/7 support for on-call on Red Hat Linux, Ubuntu, Solaris and AIX environments.

Performed regular DBA activities including space management and performance monitoring.

Created Root Cause Analysis (RCA) for any server outages and server problems.

Planned, scheduled and Implemented OS patches on Windows, Solaris and Linux boxes as a part of proactive maintenance and Secure Shell (SSH) implementation.

Installed and managed Virtual Center 5.5. Upgraded from VMWare ESX server from 3.5.0, 4.0.0, and 5.0 in an environment.

Performed Ongoing maintenance and provided support of several hundred Solaris and RHEL servers, operating with a wide variety of applications, running on both physical and virtual machines.

Worked on Package management using RPM, YUM in Red Hat Linux.

Performed LVM tasks like creating Physical volumes, Volume groups, Logical Volumes and file system.

Worked on installing and configuring Sun Solaris using jumpstart and Ubuntu, Red Hat Enterprise Linux using Kickstart.

Maintained the Unix-based server infrastructure Kernel/firmware, OS patches and maintenance level releases.

Performed troubleshooting of Apache issues such as performance testing and tuning failure of Apache to restart, and queuing of requests.

Built and supported Solaris Zones and Containers on Solaris 10, 11 platforms

Migrated, patched, and did resource utilization of Solaris virtual servers (ldoms, zones, containers)

Created Solaris virtual servers - zones, LDOMs (OVMs) and did p2v and v2v migrations.

Worked on Scripting using shell and Perl languages

Environment: RHEL 5.0/6.0, Ubuntu, Solaris 10, AIX, RPM, Kickstart, Jumpstart, DBA, shell, Perl, Solaris virtual servers - zones, Apache, LDOMs (OVMs), RAC, p2v, VMware ESX, v2v, LVM.

Education:

Master of Computer Applications

Bachelor of Computer Applications



Contact this candidate