We provide IT Staff Augmentation Services!

Sr Sre /aws Engineer. Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

PROFESSIONAL SUMMARY:

  • 7+ years of IT industry experience as a Linux Administrator, DevOps and Cloud Engineering like Amazon Web Services (AWS ).
  • Experienced in using Microsoft Azure with major focus on Continuous Integration, Continuous Delivery and Continuous Deployment
  • Experienced in Python, Java, Javascript C, C++, C#,.Net programming.
  • Experienced in Upgrading, Performance tuning, Migrating, Troubleshooting, Disaster Recovery and Monitoring of various Red Hat Enterprise Limited (RHEL 5.x/6.x/7.x) and Windows 2008 - R2, 2012-R2 systems.
  • Excellent knowledge of Linux including CentOS, Red hat, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in VMware Environment.
  • Openshift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency
  • Worked in container based technologies like Docker, Kubernetes and Openshift
  • Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications
  • Perform code reviews, evaluate implementations, and provide feedback for tool improvements
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience in provisioning and administering EC2 instances and configuring EBS, S3- cross region replication, Elastic Load Balancer, configure Auto scaling, setting up CloudWatch alarms, Virtual Private Cloud (VPC) and RDS based on architecture
  • Experience in designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Managed servers on the Amazon Web Services (AWS ) platform using ansible/chef configuration management tools and Created instances in AWS as well as migrated data to AWS from data Center
  • Hands on experience in building multiple cookbooks in Chef and implemented environments.
  • Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob SQL Azure.
  • Interacted with Architect & implemented Cloud / Azure based systems as a part of POC in the patching process.
  • Worked on Power Shell scripts to automate the Azure Cloud system creation of Resource groups, Web Applications, Azure Storage Blobs &Tables, firewall rules.
  • Used Ansible to automate the Cassandra Tasks such as new installations/configurations and Basic Server Level Checks.
  • Experience in building, designing and implementing scalable cloud-based web applications for PaaS, IaaS or SaaS using AWS, Azure and GCP

TECHNICAL SKILLS:

Programming Language: C, C++, Python, Java

Web Development: JavaScript, Node.js, HTML, CSS, REST, XML, JSON

Database: Oracle DB, MySQL, DynamoDB, PostgreSQL

Technology: Eclipse, GitHub, AWS

Development methodology: Waterfall, Agile

Environment: and Tools EC2, S3, IAM, Cloud Formation, Cloud watch, SNS, Jenkins, GIT, Ansible, Microservices, Nexus, Docker, Apache Webserver, KVM, Windows, Solaris, Tomcat, Red Hat, Linux, Apache, Restful, Java, Python, Shell, Agile, SQL server, Ansible, Docker, Terraform, Kubernetes, Microservices, Cloud Foundry, Cloud Watch, Cloud Formation, Ant, Maven, Subversion, SVN, Nexus, PERL, Dynamic CRMBASH, Solaris, UNIX, LINUX 5.x, 6.x& 7.x, WINDOWS, Oracle Virtual box, VMware, SSH, Putty, Cyber duck, Ubuntu, RHEL, SFTP, FTP, TCP/IP, DNS, DHCP, VPN, RPM, YUM, SCP, WinSCP, and FileZilla, Keras, CUDA, Anaconda, CuDNN (CUDA deep neural networks), RabbitMQ, Pytorch.

PROJECTS AND WORK EXPIRIENCE:

Confidential, Indianapolis, IN

Sr SRE /AWS Engineer.

Responsibilities:

  • Deploying and managing many servers utilizing both traditional and cloud-oriented providers Amazon EC2 with the Chef Platform configuration system from first light, through initial technology development, and into production and maintenance.
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Kubernetes, Autoscaling groups. Have hands on experience in Auto and manual scaling in AWS .
  • Implemented Maven builds for creating JAR'S, WAR'S and WAR'S managed the artifacts generated by Maven in the Nexus repository.
  • Developed playbooks using Ansible. Automation agent's installation of Nagios on windows servers and Linux servers.
  • Hashi corp Vaults for secrets managements, migrate infrastructure to the AWS .
  • Perform agile testing on Cloud API - create and execute test scripts
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache.
  • Created Kubernetes cluster with objects like Pods, Deployments, Services and ConfigMaps.
  • Involved in Security Administration, User Administration, Disk Management, Daily Backup and Restore operations, networking service, performance, and resource monitoring.
  • Proficient knowledge with Helm charts to manage and release of helm packages.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
  • Experience with API management platforms such as Layer 7 or a comparable product is
  • Used Kubernetes dashboard for container Management and pod creation etc.
  • Used Kubernetes Engine API to build and manage the clusters that run container-based application.
  • Extensive experience monitoring the servers using Nagios, Cacti and New Relic. Configured Docker containers for Branching purpose and deployed using Elastic Beanstalk.
  • Team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc
  • Created a REST API using Node.js, Express.js and MongoDB (MEAN) using Redis Cache for performance.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Create team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Manage and administer JIRA /Confluence/BitBucket add-ons, plugins, and extensions
  • Management of other reporting and collaboration tools in the engineering environment using Atlassian JIRA
  • Implement Atlassian Tools upgrades, and partner with other IT staff to coordinate infrastructure maintenance and system migrations
  • Investigated various products from Atlassians JIRA . Integration of Tempo Time Tracking Tools in JIRA .
  • Developing customized workflow for transaction parallel approval.
  • Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint .
  • Working with Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source code
  • Experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Writing AWS Terraform templates for any automation requirements in AWS services.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts for creating alarms and notifications for EC2 instances using Cloud Watch.
  • Wrote Chef Recipes for various applications and deployed them in AWS using Terraform.
  • Experience building terraform templates with key concepts variables, modules, data sources
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

Confidential, Nashville, TN

SRE/AWS Engineer.

Responsibilities:

  • Used Jenkins for CI/Automation tool for Continuous Integration. Configured master and slaves to run various builds on different machines and used GIT as a Source Code manager, Maven and Gradle as a Build Tool and Artifactory.
  • Coordinate communications for engineering teams and the firm’s broader technical community during outages and major changesDevelop and continue to refine the CRM change managemenet standards and tools.
  • Collaborate with the Configuration Management Specialist to define configuration management processes andprocedures for configuration items
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using Jenkins. Performed a detailed analysis of the current build tools (Jenkins) used in conjunction with CVS in order to recreate the build process in the new Git environment.
  • Worked with Jenkins and Gradle as Continuous Integration tools, Usage of Git Version Control system with creation of branches, tags, introduction of review processes with checklists.
  • Migrate Git and administrate Gitlab to manage Git repositories.
  • Good technical knowledge in Public Cloud infrastructure specifically in the areas of Azure, O365 and AWS .
  • Integrated Defect tracking system with Continuous Integration system.
  • Monitor the web application/system performance using tools like Graphite and Graphana and take necessary Pro-active and corrective actions.
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services.
  • Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different products.
  • Create Jenkins pipeline jobs using Groovy Jenkins file. Pipeline provides Build as a code option to perform end to end process of source code, building and deployment in different environments.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Assisting staff with Git. Document results of JIRA workflows and process audits
  • Develop guides and documentation for JIRA features and best practices.Develop processes and improvements around tools administration
  • Developed Chef Recipes to configure, deploy and maintain the software components of the existing infrastructure.
  • Created cookbooks to automate the configuration setups. Established Chef Best practices approaches to system deployment and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Worked on AWS in integration with Chef Configuration management tool to maintain infrastructure.
  • Setup and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.
  • Experience with setting up Chef infrastructure, bootstrapping nodes, creating and uploading Chef recipes, Chef node convergence in Chef SCM.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.
  • Proficient in providing support on the deployed Red Hat Enterprise Linux and Sun Solaris Servers from both operating system level and application level.
  • Used EC2, Auto-scaling and VPC to build secure, for highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Assisted application migration from physical Servers to based Clouds with least intervention to applications.
  • Created Cloud Formation templates and deployed AWS resources using it.
  • Implemented logging solutions with Elastic search, Logstash & Kibana.
  • Creating alarms in Cloud Watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Enforcing Test Driven Development (TDD) approach for writing Chef Cookbook using Test-kitchen, Vagrant, Bookshelf, Food Critic and Chef Spec.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing containers and Managing directory structures.
  • Used ANT, Maven Scripts to automate the build process.
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Implemented Blue Green Deployments for Rolling Upgrades in Production with the hardware vendors and application teams
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Performed defect tracking and Management in Atlassian JIRA . Generated automated daily reports using JIRA API.
  • Write system Groovy scripts in Jenkins to automate admin tasks, data backup and logs.
  • Installed SonarQube on Jenkins server and configured it with the build process for the better code quality and code Metrics, and rapid feedback for development teams and managers.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Gradle, Git, Junit and Maven.
  • Used Jenkins to perform automated Builds and Deployments.
  • Experienced in User Management and Plugin Management for Jenkins and Configured Jenkins for Continuous Integration.
  • Created pipelines in Jenkins includes Continuous integration of tools like Maven, Git, SonarQube, nexus, Selenium and Continuous deployment using Chef and Vagrant.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Installed, Managed and Configured Managed monitoring tools such as Splunk and Nagios for motoring the log files, Network Monitoring, log trace monitoring and the hard drives status.
  • Documented all build and release process related items and support for all the build and deploy issues encounter during the build process.

Environment: and Tools: AWS, GIT, Jenkins, Chef, Maven, Ant, Python, Ruby, JIRA, Shell Scripts, XML, UNIX, Linux, Perl, Mod-Perl, Tomcat, PowerShell, Docker, Kubernetes, Nagios and Oracle.

Confidential, Charlotte, NC

DevOps/Software cloud Engineer

Responsibilities:

  • Worked on Version controller like GIT and integration tool like Jenkins.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Bamboo.
  • Involved in writing Maven build scripts for generating Java based Artifacts such as JAR, WAR and EAR.
  • Wrote custom groovy scripts to automate CI/CD pipelines in Jenkins.
  • Created Cloud formation templates for AWS provisioning using CI / CD pipeline with Jenkins and Ansible.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Assist with the administration of our Atlassian tools. Manage and administer JIRA /Confluence/BitBucket add-ons and plugins
  • Coordinate production releases and send release status to relevant distribution list
  • Monitor external system updates that could have an impact on Technology Services software solutions, identifies risk, and coordinates testing or mitigation
  • Coordinate the delivery of all software releases
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process and migrated from Maven to Gradle build tools in Jenkins to move from one environment to other environments.
  • Responsible fortechnical direction of the project. Mentors and coaches Dynamic CRMdevelopers and team members
  • Participates in daily leadership calls, stand-ups, can outline performance of technical team
  • Automated cloud deployments using Chef, Python (Boto and Fabric), Ruby, Scripting and AWS Cloud Formation templates and Azure, Bit bucket
  • Automated using Ansible, Python, Perl or shell scripting with attention to detail, standardization, processes and policies. Implementation of TFS 2013 Release Management Functionality for entire corporate codebase.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Artifactory to share artifacts across projects.
  • Attend ongoing client meetings to introduce and answer Azure PAAS and IAAS questions as they arise, covering important application migration considerations and options.
  • Used Maven Nexus Repository to upload the build Artifacts after a successful build.
  • Responsible for Administering Artifactory server which includes install, upgrade, maintenance of repositories, performance tuning, troubleshooting issues and maintenance.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins, and Run deck and deployment automation.
  • Created release pipelines using GIT, Chef for automatic workflow.
  • End to end deployment ownership for projects on Open stack. This includes scripting for automation, scalability; build promotions for staging to production etc.
  • Worked on Open stack and its components like Nova, Glance, Swift, Sahara and Manila.
  • Created automation scripts and integrating with continuous integration channel using Run deck.
  • Experienced in Administrating, troubleshooting, configuring and deploying enterprise applications in WebSphere, WebLogic and Apache-Tomcat.
  • Responsible of installing, updating, diagnosing and troubleshooting the issue tracking and project management application, learning agile methodology by JIRA, Bitbucket, and TeamCity.
  • Integrated JIRA, Confluence, and Bamboo for automating the CM process
  • Configured Workflows created new Jobs and modified existing projects to automate.

Environment: and Tools: AWS, GIT, GitHub, Maven, Gradle, Artifactory, Chef, Docker Atlas, JIRA, Stash, Subversion, Python, ClearCase, Shell, Dynamic CRM, Linux, ANT/Maven, JUnit, WebSphere Application, Ansible, Tomcat, Oracle, MS SQL Server, Java, J2EE Applications.

Confidential

Application Developer

Responsibilities:

  • Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.
  • Updated and automated Release reports for Change Management. Created SVN configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing. Adding servers to the domain and managing the groups and users in Active Directory.
  • Administered RedHat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.
  • Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks. Involved in writing Python, Perl, and Shell scripts for compilation and deployment process.
  • Worked in an Agile/Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Shell scripting.
  • Responsible for configuring and maintaining Squid server in Linux. Deployed Java applications into Apache Tomcat Application Servers. Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Provided 24/7 on-call support on Linux Production Servers. Responsible for maintaining security

Environment: and Tools: Java Servlets, JSP, JBoss, Visual Age for Java, HTML, JavaScript, JDK, JDBC, DB2, Rational Unified Process, XML, XSLT, MQ Series, UNIX Scripts.

We'd love your feedback!