Priya S

AWS DevOps Engineer

Boise, Idaho, United States

About

Over 8+ years of successful professional experience in IT industry as a DevOps Engineer and Software Configuration Management (SCM) and Linux Systems Administration. Experience includes SCM, DevOps Build & Release Management, and Cloud Management. I have involved in Building, Continuous Deployment, Continuous Integration, Planning, Testing and Release of various Software applications for business areas like retail, banking, telecom, financial industries in environment using Subversion, Git, CVS, Jenkins, AWS, ANT, Chef and Ansible tools. • Worked with Version Control Systems CVS, SVN (Subversion), GIT, GitHub, Bit Bucket, Code Commit, S3. • Experience in maintaining Atlassian products like JIRA, Confluence, Bamboo and Bitbucket. • Experience with Linux/UNIX environments and scripting for Build & Release automation. • Supported AWS Cloud environment with 500+ AWS instances and configured Elastic IP Elastic Storage and also experience working on implemented security groups. • Experienced in Amazon EC2 setting up instances as well as migrating data to AWS from data Center, Configuring and Networking of virtual private cloud (VPCs), and security groups. • Worked on AWS Cloud platform and its services which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS, Auto scaling, Cloud Front, IAM, S3. • Operational experience with multiple OpenStack distributions like Mirante's OpenStack, RedHat OpenStack, and OpenStack Ansible project. • Involved in setting up several builds for several applications using Chef. Also involved in pushing all of the configuration management into Chef to allow rapid roll-out of infrastructure. • Good knowledge in creating and maintaining various DevOps related tools for the team such as deployment tools and staged virtual environments using Docker. • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, ELB and AMI’s. Utilized EBS to store persistent data and mitigate failure by using snapshots. • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3. • Expertise in troubleshooting the problems generated while building, deploying and in Production support.

Experience

  • AWS DevOps Engineer at GE Healthcare
    Oct 2020 - Present · 5 yrs 10 mos

    • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Route 53. • Used IAM to create and manage AWS users and groups, and designed user's credentials and profiles using AWS IAM. • Created monitors, alarms and notifications for EC2 instances using CloudWatch. • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. • Supported AWS Cloud environment with 1000+ AWS EC2 instances and configured Elastic IP and Elastic storage. • Was responsible for migrating and maintaining build and test environments into the cloud infrastructure. • Experience writing data APIs and multi-server applications to meet product needs in Golang • Created Ansible scripts for EC2 instances, Elastic Load balancers and S3 buckets, Planned, developed & maintained Infrastructure as code using CI/CD deployments using Ansible. • Involved in designing and implementing CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, crating required scripts and creating/configuring VMs (Windows/Linux). • Moved local server infrastructure into AWS, including their test and development environments. • Setting up Jenkins Continuous Integration builds for all releases on windows and Linux. • Worked on Spring Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries. • Implementing a Continuous Delivery framework using Jenkins & Maven in Linux environment • Using Jenkins AWS Code Deploy plug-in to deploy to AWS • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle). • Initiated Microservices application through Docker and Kubernetes cluster formation for scalability of the application. • Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments.

  • DevOps/AWS Cloud Engineer at UPS
    May 2018 - Sep 2020 · 2 yrs 5 mos

    • Extensively used Docker for virtualization, ship, run and deploy the application securely to fasten Build/Release Engineering process. • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform & Ansible and deployed application containers. • Used Ansible to manage web applications, environment configuration files, users, mount points and packages. • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling for launching Cloud instances while deploying microservices. • Set up build pipelines in Jenkins by using various plug-ins like Maven plug-in, EC2 plug-in, Docker, Terraform and JDK. • Installed SonarQube as a Docker container on Openstack, AWS EC2 and integrated it with Jenkins. • Deployed Build artifacts using Ansible Playbooks into Apache instances which were integrated using Python and Shell scripts. • Created Cloud Formation templates using AWS's Server less Application Model and swagger to create and deploy RESTful API's using API Gateway and AWS Lambda. • Contributed to CI automation by improving python framework to grab test reporting data from Jenkins builds and summarize that information as a comment on Bitbucket and GitHub pull requests.

  • Azure/DevOps Engineer at Quantum National Bank
    Jul 2016 - Apr 2018 · 1 yr 10 mos

    • Strategized DevSecOps implementation for Continuous Integration (CI) and Continuous Deployment (CD) • Responsible for building security into the CI/CD pipelines thus converting the DevOps processes into DevSecOps processes • Successfully migrated on-premise DevOps project hosted on Atlassian stack to Azure DevOps • Worked with JIRA and Azure Boards for scrum activities and bug tracking. Integrated them with CI/CD pipelines • Migrated source code repository from Bitbucket to GitHub Enterprise • Configured continuous builds in Bamboo and Azure Pipelines for every pull request. • Integrated code coverage tools such as Coverity, SonarQube and BlackDuck with Bamboo and Azure Pipelines • Linked JFrog artifactory with Bamboo and Azure Artifacts with Azure Pipelines for storing artifacts • Performed API testing and security scans using DAST tools like OWASP ZAP and BURP suite. • Created threat models for all cloud environment in ThreatModeler tool to ensure built-in security • Automated continuous deployment onto Azure virtual machines, Service Fabric Cluster, Web and Function apps in Azure • Emphasized the need for Infrastructure as Code (IaC) and increased the level of automation efficiency • Extensively used PowerShell for writing build and deployment scripts to Azure resources • All the CI/CD pipelines were automated using YAML scripts and stored in repository to ensure redundancy • Produced ARM templates for all the resources in Azure to automate the end-to-end infrastructure in Azure • Managed infrastructure components in Azure like Virtual Machines, App Services, SQL and PostgreSQL, storage services, load balancer, traffic manager, VNETs, NSGs etc. • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic. • Created and managed Azure AD tenants, and configured application integration with Azure AD.

  • Build and Release Engineer at BSK MicroFocus Pvt Ltd., Bangalore
    Apr 2013 - Feb 2016 · 2 yrs 11 mos

    • Responsible for maintaining Version Control repositories, User Management in SVN. • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA. • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments. • Performance optimization of Red Hat Enterprise Linux servers. • Installation, Configuration and Troubleshooting of Linux and Windows Servers. • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects. • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues. • Worked on Routers and firewalls • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. • Created and modified users and groups with sudo permission. • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.