We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Tipton, PA

SUMMARY:

  • Friendly and Enthusiastic AWS DevOps Engineer with 8+ years of experience in planning, designing, implementing and maintaining system applications in AWS Cloud for Linux and Windows environments.
  • Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
  • Building Fault - Tolerant and High Availability applications on the AWS infrastructure by configuring Auto Scaling behind Elastic and Application Load Balancers.
  • Performed Continuous Delivery in a microservice infrastructure with AWS cloud, Docker and Kubernetes.
  • Achieved High Availability by deploying the application by spanning across multiple Availability Zones.
  • Experience in routing Production traffic for High availability multi-site using Route 53 using Failover and Weighted Routing Policies.
  • Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, Kubernetes and Docker to deploy code with GIT, Jenkins.
  • Bootstrapped and managed multi-tier AWS infrastructure by using custom Json CloudFormation Templates.
  • Created reusable infrastructure with custom Terraform templates.
  • Hands on experience with Amazon different EC2 instance families spanning across Test, Dev and Production and Cloud Automation through DevOps tools like Chef, Ansible, Docker, Rundeck and Kubernetes.
  • Proficient in scripting AWS AMIs deployment, bootstrapping and pre-baking AMIs with Packer.
  • Optimized Infrastructure by making using resources effectively and decreased cost of maintenance by Docker.
  • Strong experience in Orchestrate Docker Container Deployments with Kubernetes and Clustering with Docker Swarm
  • Experience using Kubernetes for container management that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment.
  • Isolated AWS environment by creating custom Vpc’s for Dev, Staging, and Prod Environment made sure each environment works uniquely without impacting others.
  • Integrated existing On-Premises Applications with AWS Cloud Storage using Storage Gateway.
  • Experienced in Managed AWS infrastructure with automation and configuration management tools such as Chef, Ansible, Kubernetes, CloudFormation and Terraform.
  • Strong experience with using a broad range of AWS services (EC2, RDS, ELB, S3, AWS CLI, IAM, CloudWatch, Lambda, CloudTrail, Route 53, DynamoDB, SNS) to develop and maintain an Amazon AWS based cloud solution and general knowledge on Azure, Google cloud and other cloud services.
  • Experience in writing Chef Cookbooks, Recipes in Ruby for Provisioning Dev, Test, Pre-prod, Production environments consisting of DB installations, Tomcat, WebLogic, WebSphere, Windows IIS.
  • Experience in spinning up complete Test environments on-demand and tear them down when testing is done.
  • Experience using Splunk Cloud and Enterprise for analyzing and visualize the data, automate log search and analysis.
  • Installed, configured and managed monitoring tools such as Splunk, Nagios for Resource monitoring, Network monitoring, Log trace monitoring.
  • Experience in JIRA to capture, organize and prioritize issues and partially administered JIRA for issue management
  • Worked on Confluence for team collaboration and for Technical documentation.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Deep Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
  • Experienced in scaling Amazon RDS, MySQL, MongoDB, DynamoDB, PostgreSQL, Instances Vertically and Horizontally for High Availability.
  • Managed Ubuntu, RHEL, Centos and Windows virtual servers on AMAZON EC2 and VMware.
  • Strong Scripting skills in Bash, PowerShell, Perl, YAML, Json, Ruby and Python scripts to automate the deployments and for environmental changes.
  • Done Orchestration and Configuration Management of middleware and applications deployment by writing Ansible Playbooks and pushing them into environments.
  • Expertise in all areas of Jenkins like Plugin management, Securing and Scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Strong experience in deploying the code through Application, Static and Dynamic on servers Apache, NGINX, Tomcat, Windows IIS, Web Sphere, Web Logic, Tomcat.
  • Experience working in Agile, Scrum SDLC with respect to Resource Planning, Functional and Technical Specifications, delivering Operations, Development, Testing, and Maintenance.
  • Optimized billing cost by Provisioning Reserved Ec2 instances for Production, Scheduled Reserved Instances and Spot Instances for Testing.
  • Hands on Experience on GIT and SVN to help manage and document all the changes to Application code and Configuration Management Code and having strong experience on source control concepts like Branches, Masters, Merges and Tags.
  • Managed and distributed builds generated by Maven and ANT by using binary repos like Nexus and Artifactory
  • Used MAVEN and ANT as build tools on PHP and Java applications for the development of build artifacts on the source code.

TECHNICAL SKILLS:

AWS Services: EC2, ELB, VPC, RDS, IAM, S3, AWS CLI, Trusted Advisor, CloudWatch, CloudTrail, SNS, SQS, EBS, Elastic Cache, ECS, Lambda, Glacier, Storage Gateway.

Infrastructure Code Tools: Terraforms, CloudFormation.

Configuration Management Tools: Docker, Kubernetes, Mesos, Chef, Ansible and Puppet, Rundeck.

Version Controllers: Subversion, GIT.

Continuous Integration Tool: Jenkins, MsBuild.

Databases: MySQL, PostgreSQL, DynamoDB, MongoDB, Oracle.

Application/Web Servers: Nginx, Apache Tomcat, Apache, WebLogic, WebSphere, IIS.

Bug Reporting Tools: JIRA, Bugzilla.

Operating Systems: RedHat, Debian, Mac IOS, Fedora, Ubuntu, CentOS, Windows and OS X.

Build automation Tools: Ant, Maven, Gradle.

Monitoring Tools: Nagios, Splunk, DataDog, Pingdom, CloudHealth, PagerDuty.

Scripting: YAML, Ruby, Perl, Python, Json, Bash, Power Shell.

Tools: & Software s: Packer, JUnit, Vagrant, Jira, Confluence, PMD, Cobertura.

Virtualization Tools: Vagrant, VirtualBox, VMware ESXi.

PROFESSIONAL EXPERIENCE:

Confidential,Tipton, PA

Sr. AWS DevOps Engineer

Responsibilities:
  • Configured Provisioned IOPS EC2 instances for databases MySQL and maintained instances securely by using NAT Gateway, Private Subnets, Security Groups, VIP and NACL in custom VPC.
  • Secure data at rest by in S3 by SSE-S3 and encrypted AMIs by using CMK and managed encryption keys by using AWS Key Management Service.
  • Managing S3 Bucket Lifecycle Policies, ACL and enabled MFA for providing Security to objects and Improved throughput by Uploading S3 Objects Using Multipart Upload and Transfer Acceleration.
  • Maintaining infrastructure Highly Available by Route 53 using Failover and Latency Based Routing Policies.
  • Troubleshooting IP traffic by VPC Flow logs and stored data in CloudWatch Logs.
  • Tracked infrastructure changes and Optimized resources using Cloud Health.
  • Created reusable infrastructure with Terraform modules and Versioned modules for Staging, Testing and Production environments in AWS.
  • Created Custom Polices to Users and Groups using Policy Generator in IAM for privileges to AWS Services.
  • Enabling Cross Account Access for users by switching roles in the Dev account permission to assume the role in the Prod account.
  • Practiced Consolidated Billing for Organization for One Bill and Easy Tracking multiple accounts charges.
  • Migrated from Chef to Docker and Kubernetes by using Blue/Green Deployment.
  • Experience with installing deployment tools on Mac. and automated patch management in MAC/IOS.
  • Experience on deployment strategy and roll out plan on MacOS.
  • Experience on working to build versions of MAC minis in the server room.
  • Experience in providing MAC/IOS hardware for CI/CD to cut down the cost, maintenance and burden for integration teams.
  • Deployed production-ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS.
  • Maintaining Continuous Delivery of Containerized Microservices using Jenkins Pipeline Kubernetes.
  • Integrated Pingdom with PagerDuty via Pingdom Email for Incident Management to alert Users.
  • Performed Transactional Monitoring and Website Monitoring as often as every minute using Pingdom.
  • Configured Kubernetes Plugin for Jenkins agents to be dynamically provisioned on a Kubernetes cluster.
  • Configured JIRA DVCS Connector Plugin and Integrated JIRA with GitHub for tracking issues and tasks.
  • Automated deployments using YAML, Bash, Python and JSON scripting.
  • Writing Pod Configurations with multiple Containers using different Docker Images.
  • Load Balanced by writing Service Configuration Files using YAML scripting and stored files in GIT.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes and Mesos.
  • Developed JUnit test cases for as a part of CI/CD process.
  • Have been using Docker Containers to Build Microservices Architecture.
  • Used MsBuild and Jenkins for continuous integration and build automation to create/pull/retag the Docker images and push the image to a Docker registry in the Aws cloud.
  • Validating deployments by running Kubernetes cluster locally using Minikube.
  • Utilized mobility to create complex solutions in the aspects of security and infrastructure.
  • Created multiple environments for mobile applications to meet various versions and technical specifications.
  • Experience in developing mobile apps that interact directly with enterprise applications.
  • Streamed AWS CloudWatch Logs to Splunk by triggering AWS Lambda and pushing events to Splunk for real-time Analysis and Visualization.
  • Using Splunk App for collecting and analyzing data from CloudTrail, Vpc FlowLog for security and cost management.
  • Kept information organized and accessible with a flexible page hierarchy using Atlassian Confluence pages.
  • Inspecting and Exposing Multiple Ports on Running Containers and used Services to expose Application.
  • Building Docker image with Packer and provisioning with Kubernetes by using Docker Packer Builder.
  • Configured CloudWatch with PagerDuty for parsing the Docker and for notifying on-call team about the incidents.
  • Experience working on Apache Httpd, NFS, NIS, DHCP, NIS+, LDAP, DNS, SAMBA, SMTP, SQUID, Postfix, Send mail, FTP.
  • Created a Docker container that supports the installation of Nexus Repository Manager.
  • Used Gradle and Maven Build scripts for compiling and deploying the application onto Apache Tomcat Web Container.
  • Have been creating Test Environments using Vagrant by spinning up Virtual Machines and configured Vagrant-Aws plugin (Vagrant Boxes).

Environment: Aws (Elb, IAM, KMS, Route 53, Vpc FlowLogs, Lambda, SNS, S3), Docker, Kubernetes, Mesos, Chef, Jenkins, GIT, Jira, Gradle, Maven, Apache Tomcat, Cloud Health, Pingdom, PagerDuty, Junit, Nexus, Splunk, JIRA, Mac IOS 10, Perl, YAML, Json, Python, Confluence, Vagrant, Linux.

Confidential,Phoenix, AZ

AWS DevOps Engineer

Responsibilities:
  • Managed and monitored AWS resources in multiple regions by creating custom console by Resource Groups.
  • Versioned CloudFormation templates, created and managed AWS Stack and integrated with CloudTrail and stored in GIT and visualized CloudFormation templates as diagrams and edited them with the AWS CloudFormation Designer.
  • Created custom JSON policies for User Accounts, Groups, Roles and granting required access Permissions and Privileges to the users and services using IAM.
  • Provisioned servers using AWS and launching EC2 and RDS, created security groups, auto-scaling groups, NACLs, Private & Public subnets, Firewalls, DNS and ELBs in custom VPC’s.
  • Deployed Single tier web applications with Elastic Beanstalk and services with Java, PHP, Node.js on servers such as Tomcat, Nginx.
  • Encrypted Data at rest by Installing SSL certificates on Elastic Load Balancer and load balanced traffic.
  • Created Read Replicas and enabled RDS Multi-AZ for MySQL and Oracle Databases for High Availability and Disaster Recovery.
  • Provisioned Cache Cluster in ElasticCache for read-heavy application workloads for Session Management and Tracking by using Redis search engine.
  • Able to interact with the OpenShift by Red Hat upstream community to respond to bugs and development needs.
  • Configured Aws CloudWatch with DataDog for monitoring Aws Resources with Second to Second and created custom Dashboards and metrics by using Python.
  • Created CloudFront web distribution and configured A-record in Route 53 for production traffic.
  • Performed best practices by Inspecting AWS environment and improved System Performance, Cost Optimization cost by using Trusted Advisor.
  • Created custom encrypted Ami and Provisioned EC2 instances automated this process by Chef for deploying into Amazon cloud environment.
  • Perform periodic system audits on all environments to ensure that only controlled Versions of software reside all environments by Versioning Chef Cookbooks.
  • Performed testing using Chef Zero, Test Kitchen, Foodcritic and managed Configuration Drift by Chef Convergence.
  • Hands on experience on PMD and Cobertura for good coding standards.
  • Building Cookbooks in Ruby and managed node runlists and pushing them into Chef Server.
  • Have implemented Chef provisioning for the creation of on reserved and demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against Amazon EC2.
  • The process to support the automation of builds, deployments, testing and infrastructure (infrastructure as Code) using Chef.
  • Installed and configured Apache Tomcat and PostgreSQL database via Chef as per the requirements.
  • Analyze and resolve conflicts related to merging of source code for GIT and worked with GitHub private repositories and plugin it to Jenkins.
  • Created Maven POM files to build the Java projects based on their project structure.
  • Responsible for writing Hooks and Triggers using Perl, built Java/J2EE Applications application using MAVEN.
  • Developed Shell Scripts to run the Unit test on different jobs on Jenkins like testing the code.
  • Configured Maven Plugin in Jenkins for the builds as the Continuous Integration.
  • Utilized Mobility to create more streamlined Delivery process, simplifying process and to improve more efficiency.
  • Built more efficient applications utilizing mobility along with Devops tools.
  • Utilized mobility to solve the on-demand issues on back-end services.
  • Developed mobility-based applications for event management in Confidential .
  • Hosted Highly Available WordPress application on NGINX Server by Amazon RDS MySQL Database.
  • Maintained Ticketing tool JIRA for planning, tracking or releasing the software applications.
  • Installed and configured Nagios Server and Agent on AWS EC2 Instances and monitored AWS cloud
  • Performed System Administration and operations tasks using Chef, Nagios.
  • Shared and collaborate information among Team members using Atlassian Confluence.

Environment: Aws (Elb, Vpc, Ec2, IAM, NACL, SG, Route 53, S3, CloudFront, ElastiCache, Elastic Beanstalk, Trusted Advisor, CloudTrail, CloudFormation, Rds. (MYSQL, Oracle)), Chef, Jenkins, OpenShift, Java/Java2EE, GIT, Jira, Maven, Nexus, Apache Tomcat, Nginx, Data Dog, PMD, Cobertura, Nagios, MAC IOS Sierra, JIRA, Perl, Ruby, YAML, Json, Python.

Confidential,St Louis, MO

AWS DevOps Engineer

Responsibilities:
  • Implemented Session management for Web-Applications by enabling Sticky Session in ELB.
  • Decoupled Amazon Cloud services by using SQS long polling for High Availability of Infrastructure.
  • Modified and updated stack and tracked changes in infrastructure using by using custom CloudFormation scripts and maintained them in GIT as a part of Disaster Recovery Solution for Amazon Cloud.
  • Configured Elastic Load Balancer for Internet Facing and Register Ec2 instances Using Target Groups and the target group is configured with the HTTPS protocol.
  • Automated the management of a fleet of Amazon EC2 instances with Auto Scaling Group for High Availability of Applications and Databases.
  • Created VPCs, Public and Private Subnets and secured Amazon Cloud by controlling ports in Security Groups.
  • Involved in Monitoring Billing and Cost Management for multiple AWS accounts by using CloudWatch and notified teams by creating topics and subscriptions in AWS SNS.
  • Automated the deployment of Ansible Tower on the AWS cloud.
  • Created fully populated Job Templates and granting permissions for respective Teams in Ansible Tower.
  • Designed Roles and Playbooks parametrized to work with multiple environments using Ansible.
  • Hosted backup website using Route 53 DNS Failover and S3 Website Hosting.
  • Enabled Enhanced CloudWatch Monitoring for Amazon Rds. Oracle Database and stored metrics about at 1-minute granularity for IOPS, Latency, Throughputs, Network Throughput, SwapUsage.
  • Enabled S3 Cross-Region Replication for buckets as part of Disaster Recovery Solution.
  • Assisted in migrating the existing data center into the AWS environment.
  • Used Amazon VM Import Connector virtual appliance to import virtual machine images from existing environment to Amazon EC2 instances.
  • Worked on Python scripts to automate the health check process for Dynamic Inventory in Ansible.
  • Managed Playbooks and Playbook directories by placing your playbooks into GIT.
  • Configured Jenkins job with Ansible-Jenkins Plugin to setup CI for Ansible playbooks.
  • Deployed Splunk cluster and made changes to Cluster Configuration through Ansible.
  • Created a Workflow to manage CI/CD pipeline from source to delivery using Jenkins.
  • Configured/Integrated Jenkins with GIT to poll code changes and Maven to push artifacts to Nexus.
  • Implemented push button deployment by integrating Jenkins, CloudFormation, Ansible, Aws Cloud.
  • Worked in War-room, provided continuous technical support throughout release and production.
  • Used Source code management with GIT to add, commit, push codes to various branches and setup Jenkins for auto polling.
  • Deployed multiple versions of Java applications on Web Logic and Apache Tomcat Application Servers.
  • Created Snapshots of encrypted AMI’s and automated this by Shell Scripting.
  • Involved in Bash and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration.
  • Tracked all the defects and changes released to different environments using JIRA.

Environment: Aws (ELB, Vpc, EC2, IAM, Route 53, SQS, S3, SNS, VM Import Connector, AMI, CloudFormation, Rds.(Oracle)), Ansible, Jenkins, Java/Java2EE, GIT, Jira, Maven, Nexus, Apache Tomcat, Nginx, Splunk, JIRA, YAML, Json, Python.

Confidential,Knoxville, TN

DevOps Engineer

Responsibilities:

  • Responsible for launching Amazon EC2 RHEL and Windows Instances and Configuring launched instances with respect to specific applications and regions.
  • Migrated applications from on premise to Aws Data Centre.
  • Creating roles for Aws Services and groups for users using Identity Access Management and enabling MFA for Users.
  • Responsible for build, design and maintain the platform automation infrastructure using Chef.
  • Created S3 buckets and managed bucket policies for S3 and used S3 bucket and Glacier for storage and backup on AWS environment.
  • Evaluated new AWS technologies (RDS Aurora and ElasticCache) to lower cloud operating costs.
  • Implement and maintain the monitoring and alerting in Production using CloudWatch and used SNS to send email and text messages by subscribing to Topics.
  • Designed High Availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
  • Creating S3 buckets and restricting access to buckets and directories to specific IAM users.
  • Responsible for the Installation, Configuration, and Maintenance of MongoDB Instances for High Availability and Disaster Recovery.
  • Used ELBs, to load balance the front end requests to the app servers, and to load balance the backend requests from the app servers to the API servers.
  • Installed and configured Chef Enterprise Server, Workstation and bootstrapped Nodes with Aws CLI.
  • By using Chef created Cookbooks and recipes to automate system operations and configuration.
  • Wrote Bastion Cookbook to access Chef server over a secure SSH connection, without exposing Chef server port to VPN network.
  • Written Chef Recipes in Ruby for Deployment on build on internal VMware Servers. Also, reused and modified Recipes to create a Deployment directly into Amazon EC2 instances.
  • Deployed a Centralized log management system and integrated into Chef for developers.
  • Controlled different Versions of applications in Dev, Prod and Testing using Chef.
  • Developed a continuous deployment pipeline using Jenkins, PowerShell/Shell scripts.
  • Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell.
  • PowerShell scripting is done for creating DNS records on Windows Domain Controller.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Build out server automation with Deployment tools like Rundeck, Jenkins, Maven for deployment and build management system.
  • Used MAVEN as build tools on java projects for the development of build artifacts on the source code.
  • Configured NAGIOS monitoring tool to maintain the number of servers in different environments.
  • Wrote pom.xml files, published the artifacts to Nexus using Maven-publish and released using Maven release plugin.
  • Involved in Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker.
  • Used SonarQube for analyzing and testing source code, measuring quality and generated reports.
  • Created and maintained the B ash and Perl deployment scripts for Apache Tomcat web application servers.
  • Installed and configured Splunk monitoring tool, while using it for monitoring network services and host resources and Automated Digital Guarding Process through Splunk.

Environment: AWS (VPC, Route53, ELB, CloudWatch, SNS, Auto Scaling, CloudFormation, IAM,) Chef, Mongo Db, Rundeck, Jenkins, Ant, Maven, Jira, AWS CLI, AWS, SonarQube, Linux, Python, Ruby, GIT, Tortoise SVN, CVS, VMware, Ruby, Nagios, IIS.

Confidential

Build and Release Engineer

Responsibilities:
  • Experience in target driven submissions and releasing best practices to the games teams.
  • Can provide clear and concise information to stakeholders and leadership team to reduce risks within scheduled dates.
  • Work closely with the certification team to ensure smooth delivery of certified product to market.
  • Actioning the submission and release of apps and updates via the relevant platform portals.
  • Managing and actioning platform admin requests via the Jira Service Desk and processes build uploads for testing.
  • Can handle Apple Push Notification Service (APNS) certificates.
  • Able to manage additions and changes to metadata items on both Game Center and Google Play Games Services.
  • Able to manage provisioning profiles and development certificates.
  • Can process leavers on the 3rd party systems and maintain the archive of submitted data.
  • Can aid with Mobile Submit tasks such as documentation, updating store text (including localizations) and dealing with the platform development portals.
  • Can identify and track the latest platform changes and ensure relevant teams are informed of changes.
  • Able to understand the risks present in any planned submission or release and quickly and clearly flag with the project management.
  • Able to understand and highlight the risks around new platform developments and work with the team to ensure they do not impact the app's current and future versions.
  • Have strong Python experience and worked with MySQL or another database.
  • Strong background and understanding of Linux RedHat.
  • Experience and knowledge of RPM management, yum, Linux and minor sys-admin tasks.
  • Good understanding of source code control systems, branching, merging, releases etc.

Environment: Jira Service Desk, Apple Push Notification Service, Game Center, Google Play Games Services, Python, MySQL, Linux RedHat, RPM management, yum, Linux.

Confidential

Jr. Linux Administrator

Responsibilities:
  • Troubleshooting Network, File system memory, CPU, Swap Space and issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers .
  • Maintaining infrastructure environment containing RHEL and Solaris.
  • Troubleshooting issues by checking logs.
  • Installed and designed RHEL Kickstart Installation by configuring NFS, NIS, DNS, DHCP .
  • Monitoring system performance, adding physical memory to the servers and User administration setup.
  • Performed Disaster Recovery in RHEL servers which comprises of LVM based FS and RedHat Clustering.
  • Configuration of Monitoring tools in Linux and Solaris servers by Nagios.
  • Worked on RedHat 5.x, 6.x and performed daily tasks using CRON scheduler and automated it.
  • Installed and arranged Disk and document framework administration utilizing Logical Volume Manager (LVM) for LINUX frameworks.
  • Performance tuning of Virtual Memory, CPU, framework utilization in Linux and Solaris servers by SAR tools.
  • Performed OS upgrades Kernel Upgrades to Solaris and RHEL on production servers and testing servers.
  • Installed and configured Nagios system monitoring, writing custom scripts for ESXi servers.
  • Administered VMware ESXi, for running the RHEL, Solaris, Windows, Centos and Servers on Development and test servers using vcentere.
  • Configuring and maintaining System Securities using IPTABLES.
  • Configuration of Monitoring tools in Linux and Solaris servers by Nagios.

Environment: RHEL, Solaris, Centos, Nagios, VMware ESXi, LVM, TCP, DNS, SMTP, Bash Scripting.

We'd love your feedback!