We provide IT Staff Augmentation Services!

Sr. Aws /devops Engineer Resume

2.00/5 (Submit Your Rating)

MI

PROFFESIONAL SUMMARY:

  • Having 8+ years of experience in DevOps, Configuration Management, Build and Release Engineer.
  • Friendly and Enthusiastic AWS DevOps Engineer with 6+ years of experience in planning, designing, implementing and maintaining system applications in AWS Cloud for Linux and Windows environments.
  • Experienced in Software Development Life Cycle (SDLC), Agile Methodologies, Waterfall processes, Project Management and Project Release.
  • Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT and Production, which includes designing, development and implementation.
  • Extensively worked on Jenkins for continuous integration and for End - to-End automation for all build and deployments.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Having good Experience in Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • 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.
  • Experience with Ansible Playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible scripts to provision Dev servers.
  • Done Orchestration and Configuration Management of middleware and applications deployment by writing Ansible Playbooks and pushing them into environments.
  • hands on Experienced on ansible and ansible tower as configuration management tool to automotive repetitive tasks, quickly deploys
  • Created infrastructure in a coded manner (infrastructure as code) using Puppet and Chef for configuration management of virtual environments, and Vagrant for virtual machine and resource control
  • Managed a PaaS for deployments using Docker, Kubernetes and Puppet which reduced considerably deployment risks.
  • Installed and configured an automated tool puppet that included the installation and configuration of the puppet master, agent node and an admin control work station.
  • Created and wrote shell scripts (Bash), Ruby, Python for automating tasks.
  • Hands on Experience with Docker container in the Automation Deployment.
  • Knowledge on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • 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.
  • Building Fault-Tolerant and High Availability applications on the AWS infrastructure by configuring Auto Scaling behind Elastic and Application Load Balancers.
  • Solid understanding of Amazon Web Services (AWS) including VPC, ELB, IAM, KMS, EC2, Cloud Trail, CloudFormation
  • 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.
  • Isolated AWS environment by creating custom Vpc’s for Dev, Staging, and Prod Environment made sure each environment works uniquely without impacting others.
  • Creating and versioning of AWS resources from scratch in multiple regions and in different environments using cloud formation templates
  • Installing, configure and maintain the Docker environments to house allmicroservices
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar
  • Hands on experience with python and Integration with maven.
  • Good knowledge with Nagios and JMX for monitoring the infrastructure
  • Good working Experience on Bug Tracking Tools JIRA and Mingle.
  • Extensively used build utilities like Maven, ANT for building of jar and war files.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations

TECHNICAL SKILLS:

Versioning Tools: Tortoise SVN, GIT,GIT HUB, Code Commit

BugTracking Tools: JIRA, IBM ClearQuest, Mingle

CI Tools: Nagios, Chef, Puppet, Vagrant, Maven, Ansible, Docker, GradleBuild Tools: ANT, MAVEN and TeamCity, Code Deploy

Scripting: Bash, Python, Vm ware, Ruby

Web Technologies: Servlet, JDBC, HTML, JavaScript, XML, AWS.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MYSQL, DB2

Operating Systems: Red hat, Core OS, Ubuntu, Linux and WINDOWS.

PROFESSIONAL EXPERIENCE

Confidential, MI

Sr. AWS /Devops Engineer

Responsibilities:

  • Panasonic Corporation is a leading technology partner and Integrator to Businesses, Government agencies and consumers across the United States. As AWS Devops engineer worked on application for Customer Portal on AWS cloud. Managing all the environments for the project (Dev, QA, UAT and PROD). Creating branches, tags. repository and users in GIT.
  • Worked with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, DynamoDB and Cloud Watch and have good knowledge on other cloud services.
  • 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.
  • Worked with ELK (Elastic search, Log stash, Kibana) for monitoring the servers.
  • End to End solution forhostingthe web application on AWScloudwith integration to S3 buckets.
  • Deploying application using Jenkins server & CI to run the unit tests. Troubleshootbuildandrelease job failures, resolve, work with engineering on resolution.
  • Develop and maintain application tools that build, deploy, automate, and streamline the CICD processes.
  • Migrated from Chef to Docker and Kubernetes by using Blue/Green Deployment.
  • Automate the Build, Release and the Continuous Delivery Pipeline.
  • 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.
  • Writing Pod Configurations with multiple Containers using different Docker Images.
  • Provisioning and infrastructure automation in aIaaS and PaaS environment in AWS, Azure, Pivotal Cloud Foundry.
  • Experience with Bitbucketwith JIRA and bamboo for the tracking of the issue and continuous integration
  • Application Deployments & Environment configuration using Puppet, Ansible.
  • Administrated all aspects in GIT and did trouble shooting with merge conflicts.
  • Automated the cloud deployments using Puppet, python (boto & fabric) and AWS Cloud Formation Templates.
  • Integrated JIRA in with SVN and dealing with its administration in change management process.
  • Converted and automated builds using Ant and Maven. Scheduled automated nightly builds using Hudson and maintained Continuous integration effort with Hudson along with scheduled builds.
  • Virtualized the servers using the Docker for the test environments and dev environments needs. And, configuration automation using Docker containers.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Puppet, Jenkins and GIT Hub.
  • 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.
  • Used Power Shell for Dev Ops in Windows-based systems.
  • Insisted & migrated projects from Cruise Control to the Jenkins CI tool and ANT, Ant to Maven.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs
  • Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Puppet.
  • Deployed Puppet for configuration management to existing infrastructure.

Environment: AmazonWebServices, EC2, Route53, IAM, S3, DynamoDB, SNS, SQS, cloudwatch, ANT, Maven, Tortoise, Linux, SVN, MSSQL2014, Kinesis, GitHub, Puppet, Ansible, Bamboo, OpenStack, Docker, Java, Agile, Kubernetes, microservices, Terraform, Apache, Confluence, Putty, HTTPD, Cucumber, Selinium, Apache,, SDN, Json, Bash, Shell, Perl, Python, PHP

Confidential, HARTFORD, CT

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.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Managed GIT repositories for branching, merging, and tagging.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • DeployedPuppet, Puppet dashboard for configuration management to existing infrastructure.
  • UsedPuppet to manage Web Applications, configure Files, Data Base, Commands, Users Mount Points, and Packages.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Wrote Puppet models for installing and managing java versions.
  • Used AGILE MVN method to develop a build and ANT as a build tool.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Involved in using AWS for storage and during times of disaster recovery.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Provided level one support for build troubleshooting and production issues.
  • 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.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Maintained configuration files for each application for the purposes of build and install on different environments.

Environment: Java, ANT, Maven, SVN,Puppet, Linux, AWS, OpenStack, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira.

Confidential - Dallas, TX

SR Build Release/Devops Engineer

Responsibilities:

  • 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.
  • Utilize Cloud Formation and Puppet by creatingDevOps processes for consistent and reliable deployment methodology
  • Performed Build/Release/SCMengineer duties.
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.
  • Involved in writing Python, Perl and shell scripts for compilation and deployment process.
  • Used Gradle and written python scripts to automate the Build and deployment process. Used maven for few modules
  • Experience with Ansible Playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible scripts to provision Dev servers.
  • Performed SCM-guru tasks including branching, merging, server recovery, permission handling.
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
  • Collaborate in the automation of AWS infrastructure via terraform, ansible, and Jenkins - software and services configuration via chef cookbooks.
  • Integrating static analysis and automated testing tools into automated application builds such as Check style, PMD, Find Bugs, Simian, Cucumber, J Unit, Db Unit, R Spec, and Selenium.
  • Testing the newly developed infrastructure with tools like Cucumber and server spec.

Environment: AWS, Sub Version, Clear Case, Gradle, Maven, ANT, Jenkins, Git, Chef, Web Sphere, JBoss Application Servers, Apache Tomcat, Agile/Scrum, Python, Ansible, SDLC

Confidential -Los Angeles, CA

Build and Release Engineer/Linux Admin

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.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenized Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Implemented continuous integration using Jenkins
  • 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.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • 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.
  • Integrated Apache Maven with Jenkins for the builds as the Continuous Integration process.
  • Installing and configuring Redhat Linux locally or over the network-kick start- (nfs, ftp, and http).
  • Responsible to solve technical Problems related System administration (Linux of Our Clients).
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.

Environment: Subversion, Perforce, Ant, Jenkins, Hudson, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE, Web sphere

Confidential, KA

Linux Systems 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 printers to the Solaris and Linux servers and also installing third party software.
  • Maintaining relations with project managers, DBA's, Developers, Application support teams and operational support teams to facilitate effective project deployment
  • Manage system installation, troubleshooting, maintenance, and performance tuning, managing storage resources, network configuration to fit application and database requirements.
  • Responsible for modifying and optimizing backup schedules and developing shell scripts for it.
  • Maintained LVM, VxVM and SVM filesystems along with NFS.

Environment: RHEL 4/5, CentOS, Debian, Cisco, Veritas Cluster Server, Oracle, PortlOne soft switch

We'd love your feedback!