We provide IT Staff Augmentation Services!

Aws Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

PA

SUMMARY:

  • Effective professional experience of around 8 years in the field of IT industry focused on Systems/Network Administration, Cloud Computing and DevOps that includes the principles with Continuous Integration, Continuous Delivery and Continuous Deployment.
  • Experienced in managing applications by implementing AWS services which includes EC2, S3, EBS, VPC, ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM (Identity &Access Management), Route 53, Lambda, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Creative in automating, configuring and deploying instances on AWS cloud environments and Datacenters.
  • Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWS Cloud.
  • Hands on experience with AWS provisioning EC2 Infrastructure, VPC setup, Auto Scaling for availability of EC2 Instances and availability of applications and deploying applications in Elastic load balancing.
  • Hands on creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS and experience in setting up and maintenance of Auto - Scaling AWS stacks.
  • Utilized AWS Beanstalk for conveying and scaling web applications and administrations created with Java, PHP, Node.js, Python, Ruby, Ansible and Chef on commonplace servers like Apache.
  • Developed and managed cloud VMs with AWS EC2 command line clients and management console implemented DNS service through Route 53 on ELBs to achieve secured connection via https.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance, AMIs and Glacier for QA and UAT environments.
  • Created complex Identity and access Management (IAM) policies for delegated administration within AWS.
  • Used AWS Elastic 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, Nginx and IIS.
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.
  • 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.
  • As a Cloud administrator responsible for building and configuring a new cloud infrastructure environment Troubleshoot Azure related issues and engage internal teams for complex issues.
  • Great experience on Migrate of IaaS, PaaS and SaaS instances between public and private clouds.
  • Proficient experience on DevOps essential tools like Subversion (SVN), SaltStack, Chef, Puppet, Ansible, Jenkins, Docker, Kubernetes, Terraform, Git, GitHub, Subversion, Tomcat, Nginx, WebSphere, WebLogic and JBoss.
  • Proficiency in OpenStack services such as Horizon, Keystone, Nova, Neutron, Glance, Cinder, Ceilometer and Swift.
  • Expertise in Virtualization technologies like VMware ESX/ESXI, CITRIX XEN SERVER/OPENSTACK and involved in the maintenance of virtual servers.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Worked with Docker Trusted Registry as repository for our Docker images and worked with Docker container networks.
  • Expertise in using Docker to run and deploy the applications in multiple containers like Docker Swarm and Docker Wave.
  • Used Containerization tools like OpenShift, Docker and Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Experienced in Writing Chef cookbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Hands on experience on automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and worked on Integrating Ansible with Rundeck and Jenkins.
  • Implemented puppet modules to automate the installation and configuration for a broad range of services also implemented Puppet hiera to separate data from puppet code.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins and implemented Continuous Integration using Jenkins and GIT from scratch.
  • Experiences in build tools like Ant, Maven, Arti factory, Nexus, Gradle to write POM.XML build scripts etc.
  • Knowledge in managing multiple corporate applications into GitHub code management repo and creating user level of access for related GitHub project directories to the code changes.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN), Perforce, Tortoise SVN, IBM Rational team concert and Rational Clear Case on Linux and windows platforms.
  • Skilled in various Bug tracking tools like JIRA, Zabbix, Bugzilla, Rally, Remedy, HP quality center and IBM clear quest.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux RedHat and Oracle) and UNIX like Red Hat 4.x, 5.x, 6.x, Ubuntu, CentOS, Solaris.

TECHNICAL SKILLS:

Build tools: Ant, Maven, Gradle.

Cloud Platforms: AWS, Azure, Open Stack, GCP.

SCM Tools: Subversion, Bit Bucket, GIT, Clear Case, Perforce.

Continuous Integration Tools: Jenkins, Hudson, Bamboo, Team City, Octopus.

Configuration Management Tools: Chef, Ansible, Puppet, SaltStack.

Tracking Tools: Jira, Remedy, Clear Quest, Bugzilla, Zabbix, Rally, Fisheye.

Containers: Docker, Kubernetes, Docker Swarm, Mesos.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

Scripting languages: Shell scripting, Python, Ruby, Perl, Bash.

Programming Languages: C, C++, Java, JSON, XML.

Databases: Oracle, MS SQL Server, MySQL, NoSQL, PostgreSQL

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

Operating System: Linux (Red hat, Centos, Ubuntu, SUSE), UNIX (HP-UX, Solaris, IBM AIX) and Windows.

Methodologies: Agile, Scrum and Waterfall.

Monitoring Tools: Splunk, Nagios, ELK.

Amazon Web Services: EC2, ELB, S3, VPC, RDS, IAM, CloudFormation, CloudFront, CloudWatch, Cloud Trial, SNS, SQS, SWF, EBS, Lambda, EMR, Dynamo DB, Redshift, AMI Elastic Beanstalk, Route53, Aurora.

WORK EXPERIENCE:

Confidential, PA

AWS Cloud DevOps Engineer

Responsibilities

  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters .
  • Experienced in using AWS Elastic Beanstalk as Platform as a service (PaaS) to manage the AWS cloud environment .
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Managing Cloud Services using AWS CloudFormation , which helped developers and businesses an easy way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Responsible for day to day Build and deployments in Dev, QA, pre-production and production environments. Implemented AWS high-availability using AWS Elastic Load Balancing (ELB) , which performed balance across instances in multiple availability zones.
  • Responsible for building scalable distributed data solutions using Hadoop Eco System .
  • Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, AWS Cloud Watch , VPC Flow logs , Cloud Trail Events, changes in S3 etc.
  • Maintained DNS records using Route53 to Improve Fault Tolerant Connections and using Load balancer, Security groups and NACLS.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and creating clone instance.
  • Built and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC) , Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Configured AWS cloud infrastructure as code using terraform and continuous deployment through Jenkins.
  • Built and managed a large deployment of Red Hat Linux instances systems with Ansible, Terraform Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box , provisioned servers in Amazon EC2.
  • Installed & maintained XEN & VMWare servers with multiple VM's running a multi VLAN Physical & VM environment .
  • Built a presentation to present the design of hosting architecture on Windows Azure .
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Mesos, Marathon and Kubernetes .
  • Extensive experience monitoring the servers using Nagios, ELK, Cacti and New Relic . Configured Docker containers for Branching purpose and deployed using Elastic Beanstalk .
  • Experience in Setting up Chef Workstation, Bootstrapped instances using Chef and integrating with Auto Scaling.
  • Experienced with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Implemented Ansible to manage all existing servers and automated build/configuration of new servers.
  • Implemented Continuous Integration using Jenkins and GIT from scratch .
  • Implementing multi-tier application provisioning in OpenStack cloud , integrating it with Jenkins and SonarQube .
  • Developed build scripts using ANT/MAVEN and Gradle as the build tools for the creation of build artifacts like war or ear files.
  • Dealt with errors in pom.xml file to obtain appropriate builds using maven build tool.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN) etc.)
  • Worked with different bug tools like JIRA, IBM Clear Quest .
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON .
  • Designed Methodologies to troubleshoot based on the issues and documented all the procedures to educate team members.
  • Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS , Tomcat, PHP and MySQL.
  • Experience with threat modeling, especially for web application and web APIs.
  • Working knowledge of using WebSphere App servers , Tomcat in building and deploying applications.
  • Build high performance web services, using languages such as python .
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.

Environment & Tools : EC2, Elastic Load Balancing, Elastic Bean Stalk, ECS, CloudFront, CloudFormation, Elastic Cache, CloudWatch, Route 53, Redshift, Lambda and Dynamo DB, LAMP, Nagios, Terraform, Kubernetes, Docker, Tomcat, WebSphere, Nexus, Chef, Ansible, Jenkins, Maven, Bash scripts, SVN, and GIT.

Confidential, Charlotte, NC.

Sr. AWS DevOps Engineer

Responsibilities :

  • Migrating an on-premises application to cloud.
  • Accomplished and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Responsible for creating Aws Identity and Access Management (IAM) groups and Users for improved login authentication and providing security Group in both Public and Private Subnets in VPC.
  • Created and managed Azure AD tenants and configured applications with Azure AD and Integrated on-premises Windows AD with Azure AD.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Deployed Azure IaaS virtual machines (VMs) and Cloudservices (PaaS role instances) into secure VNets and subnets.
  • Designed data pipelines for loading network data in Elastic search for consumption with Kibana dashboard and graphs.
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Ruby/Bash, python scripts.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications using the AWS stack (EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Build and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), internet gateway's, Public and Private Subnets, Route Tables, Elastic Load Balancer(ELB).
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments also Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process, installed uDeploy agents on both windows and Linux machines per application team requirements.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Implemented CI/CD for all the Microservices of the OEM application using Jenkins, Maven.
  • Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python. Ran Ansible scripts to provision Dev Servers. Created Post Commit and pre-push hooks using Python in SVN and GIT repositories.
  • Worked on Chef/Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes and written chef recipes to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat binaries installation.
  • Worked with Agile development team to develop continuous integration/continuous delivery in the delivery of product in an open source environment using tools such as CircleCI and Chef.
  • Focused on containerization and immutable infrastructure, Docker has been key to this experience, along with Mesos, Marathon and Kubernetes.
  • Used Docker to containerized Micro services in cloud and managed clusters using Docker Swarm and Kubernetes. Developed Private cloud system solution on CoreOS using Kubernetes.
  • Used ans to deploy ELK (for automating CD and configured Slave Nodes and deployment failure reporting.
  • Structured and maintained assigned virtual servers. Monitored server traffic through Nagios. Administered web servers on Apache and Nginx.
  • Experienced in installing, configuring, tuning, deploying, troubleshooting WebSphere applications.
  • Creating the file systems using red hat volume manager and performing the health check on regular basis for all Linux serves.
  • Used JIRA for ticket tracking, change management and Agile/SCRUM tool.

Environment:: AWS, Jenkins, RHEL, Python, Chef, Puppet, Ansible, Terraform, Groovy, IaaS, PaaS, Subversion, Bash, ASP .NET, Hudson, Hadoop, Kubernetes, Cucumber, RedHat Linux, SOA, SOAP, REST, Maven, Ansible, Cloud Foundry JIRA, SQL, VMware.

Confidential, Newark, NJ

AWS DevOps Engineer

Responsibilities:

  • Build and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure, and deployment tools.
  • Leveraged AWS cloud services such as EC2, auto-scaling, and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Configured and migrated Applications to AWS Route 53 and hence providing traffic management, application availability and high availability.
  • Created Python scripts to automate AWS services which include Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3bucketon, IAM, SNS.
  • Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Created and managed cloud VMS with AWS EC2 command line clients and AWS management console
  • Developed and supported the software Release Management and procedures.
  • Planned and released schedules with Agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • Migrated Applications between JBoss and WebLogic Application servers
  • Worked in Agile/scrum Environment and used Jenkins, GitHub for Continuous Integration and Deployment
  • Created GIT repositories and specified branching strategies
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Created Post Commit and pre-push hooks using Python in SVN and GIT repos.
  • Written make, Maven and Ant build tools for application layer modules.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Experienced in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the Chef client on them in a Chef-Solo environment.
  • Using Ansible to Setup/teardown of ELK stack (Elastic Search, Logstash, Kibana).
  • Configuration Automation and Centralized Management with Ansible. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Deployed puppet for configuration management to existing infrastructure.
  • Implemented puppet modules for server housekeeping.
  • Installed and configured Nagios monitoring tool, while using it for monitoring network services and host resources.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: & Tools: EC2, S3, Auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, Cloud watch, Route53, VPC, cloud front, Elastic Beanstalk, WebLogic, JBoss, ELK, Bash, Python, Ruby, Redshift, Chef, Puppet, Ansible, Jenkins, Ant, Maven, SVN/Git.

Confidential

Build and Release Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Extensive use of red and Ansible to Package Applications using Containers.
  • Created Jenkins jobs for multiple releases and export to NEXUS repository
  • Created Gradle build script and configured it in Jenkins for build process.
  • Created Jenkins jobs to listen for changes in SVN and GIT and execute the sequence of targets including compile, junit, create jar and war file.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Extensive use of Chef and puppet for server automation and configuration management.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Artifactory &Git server.
  • Good in provisioning and deployment tools like Puppet and Chef.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Used .NET master pages, themes, Validation controls, Content place holders, CSS3, HTML 5 and Web Forms for UI development in Test Driven Development.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Use of Docker containers to run various applications and Deployment.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Perl Scripting, Puppet, Shell Scripting, Subversion, TFS, Jira, ANT, Maven, Spring TC Server, Jenkins, Web sphere.

Confidential

Build and Release Engineer

Responsibilities

  • Managed Linux based network spread over all branches.
  • Maintaining integrated network of Linux& Windows 2000 servers with clients of Windows 9x, Windows 2000, Windows XP & Linux clients.
  • Performing administrative tasks using shell scripts and command line tool like sed and awk.
  • Managed Postgresql Database. Regular Backups/Restore processes are done whenever needed
  • User management tasks creating Users, Groups, Assigning general permissions and special permissions (Quota, ACL etc.).
  • Budgeting, capacity planning and sizing of Infrastructure.
  • Servers Setup and Managed: DNS, NIS, DHCP, Squid, Samba, VPN (CIPE), FTP, NFS, Firewall (security), Postgresql DB, LAMP Stack.
  • Worked on Linux, LAMP & tomcat Administration for building and managing high traffic sites over physical and cloud environment (Apache Web Farm, CPanel, Load Balancer, Reverse proxy, PHP, MySQL Replication/Cluster, Memcached), Managed Version control using Subversion.
  • Configured payment gateway on Linux, php-bridge and java.
  • HA Proxy, Keepalived, NginX, CPanel, PHPMyAdmin, Webmin, Sarg, DenyHosts, HIDS, Acunetix Vulnerability Scanner, Snort, MySQL.
  • FTP, Proxy (Allow/Deny internet access to users on time, IP and sites basis, bandwidth management), VMWare Desktop Virtualization.
  • Shell scripts for adding/deleting/modifying server users, creating backup files for user's data and servers required files.

Environment/Tools : Linux/Unix, Java/J2EE, Maven, ANT, GIT, Jenkins, Web Sphere. Python ClearCase, ANT, Perl Scripts, Shell Scripts, ClearQuest, Stash.

We'd love your feedback!