We provide IT Staff Augmentation Services!

Aws/ Devops Automation Engineer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 9 years of experience in IT industry working as a DevOps engineer and a Linux and System administrator.
  • 4 years of experience in using automation, configuration, integration, and deployment tools for DevOps purposes.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post - production analysis of the projects.
  • Good understanding in SDLC methodologies such as Agile, SCRUM and waterfall.
  • Experience in managing configuration, administration, and troubleshooting of AWS Cloud platform and its features which includes EC2, AMI, EBS, ELB, Auto Scaling, RDS, VPC, Route 53, IAM, S3, Cloud Front, Glacier, Storage Gateway, Ops Works, SNS, and Cloud Trail.
  • Experience in migrating existing applications to AWS cloud.
  • Experience on Virtualization technologies like VMware VSphere and XEN.
  • Worked on cloud-based servers like AWS, AZURE and Rackspace.
  • Knowledge in design and configuration of Azure for automation solution development for Microsoft POC engagements, Azure backup, Azure site recovery, IaaS.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, JIRA, Subversion (SVN) and TFS on Linux and windows platforms.
  • Worked on integration of TFS Development and Work Item Tracking.
  • Experienced in performing installation and configuration of Nginx + Apache servers and their web development and deployments by using PHP, .NET, and JAVA.
  • Excellent hands on experience on configuration management tool like Chef, Puppet and Ansible.
  • Strong experience with web/application servers like Apache Tomcat, Jetty, JBoss, IBM Web Sphere, Web Logic.
  • Experience with Urban code deploy(uDeploy) (support, installation, administration and troubleshooting).
  • Strong Knowledge in networking (Switching, Routing, Firewall, DNS, TCP/IP, HTTP, SSL).
  • Experience in using Nexus and Artifactory as Repository Management tools.
  • Expertise in release automation for java and .net technologies to achieve continuous integration and continuous delivery (CI and CD).
  • Experience using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Strong development and design experience with various Java and J2EE frameworks like Spring, Spring boot, Groovy, Grails, JAX-RS, JAX-WS, Apache CXF, Jersey, Hibernate, Struts, JSF, EJB and JMS.
  • Proficient in working with Red Hat, CentOS, Solaris server.
  • Expertise in scripting languages like Python, Ruby, Perl, Shell, Bash, familiar with the Storage, Networking Concepts, and PowerShell commands, experience in Created automated PowerShell scripts for web app deployment inazure.
  • Configuring the Docker containers and creating Docker files for various applications.
  • Experience setting up puppet master, puppet agents for managing enterprise policies, configurations.
  • Experienced in Implementing Nagios, Icinga, CloudWatch and AppDynamics for System and Application Performance Monitoring.
  • Worked on Messaging systems like JMS, RabbitMQ, ApacheKafka to communicate between publishers and consumers.
  • Hands on experience in Web Development using HTML, JavaScript and CSS.
  • Experience in RDBMS and NoSQL installation and support including Oracle, SQL Server, MySQL, Post GRE, AURORA, Cassandra and MongoDB.
  • Experience in using Bug tracking tools like JIRA, Remedy and IBM Clear Quest.

TECHNICAL SKILLS

Version Control Tools: GIT (GitHub, AtlassianBitbucket, GitLab), SubVersion, CVS

Build and CI Tools: Apache Ant, Maven, Gradle, Docker, Kubernetes, Confluence, Jenkins, Hudson, Build Forge, Bamboo,Puppet, Chef, Ansible.

Bug tracking Tools: Atlassian JIRA, REMEDY, Fisheye, Bugzilla, Bug tracker, Bugify, OIA

Respositories: Nexus, Artifactory

Languages: PERL scripting, Shell scripting, Java/J2EE, Python, JavaScript

Database: Oracle, MySQL, Cassandra, MongoDB

Operating Systems: Windows server, LINUX, UNIX, centos

Cloud Technologies: AWS (VPC, EC2, S3, CloudWatch, RDS, EBS, IAM), Snowflake, IaaS, PaaS, SaaS

SDLC: Agile, Scrum, Waterfall

Web Application Servers & Technologies: Apache Web Server on Windows, IIS, Linux and Solaris, Web Logic, JBOSS, Tomcat, Apache 2.x, 3.x

Deployment Tools: U-Deploy, Octopus Deploy, Run deck

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

AWS/ DEVOPS AUTOMATION ENGINEER

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Good experience on Networking in AWS, VPC, and Datacenter to Cloud Connectivity, Security Groups, Route Tables and ACL’s in AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in implementing deployments into AWS EC2 with the help of Terraform.
  • Involved in working with Amazon EC2 for deploying the applications by grouping all the container instances, where Docker is used as a containerization tool for this.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Integrated Jenkins with different code quality analysis and Review tools like Sonarqube, Jacoco.
  • Integrated with SonarQube reporting dashboard to run analysis for every project.
  • Installed & maintained XEN & VMware servers with multiple VM's, running a Multi VLAN Physical & VM environment.
  • Extensive experience in using VCAC enterprise tool for giving users the ability to access the organization cloud., working to maintain the organization to meet the business requirements.
  • Involved in working on the Kayako tickets which includes general maintenance issues.
  • Working with an agile development team to deliver an end to end continuous integration & continuous delivery product in an open source environment using Jenkins and uDeploy.
  • Extensive experience in building the .net applications using Teamcity, crusiecontrol.net and TFS on different OS platforms.
  • Experience in creating deployment tool uDeploy Environment.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Implemented a continuous deployment(CD) framework that automates the software delivery process from source code checking to deployment onto Application servers.
  • Developed and Consumed SOAP and RESTFUL Web Services.
  • Developed Codes on angular Js and node Js.
  • Deploy, scale web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers like Apache with the help of AWS Beanstalk.
  • Built Custom services and utilized existing services like http service to invoke Rest service calls.
  • Executed the modules using scripting languages like python, shell, bash in Ansible.
  • Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's, results in generating of new docker container whenever a new GitHub branch get started.
  • Configured Ubuntu machines and Red Hat machines using Ansible.
  • Worked on Ansible playbooks for mapping of hosts to a set of roles.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Used Ansible playbooks to automate in AWS features like EC2, IAM, VPC, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto Scaling, IAM, S3 and general knowledge in Kubernetes.
  • Managed Artifactory repository for the current project created a new repository and provisioned it.
  • Wrote PowerShell scripts to automatically restart the uDeploy agents on LINUX machines
  • Performed Automation and Scaling of applications using Kubernetes.
  • Worked on Saas and DNS entries features and configured them using the Terraform.
  • Troubleshoot issues that arise during builds and deployment with help of development team.
  • Interpret Jenkins logs to pinpoint cause of failure.
  • Well versed with setting up tools like Splunk to ensure proper monitoring & alerting is in place for every sprint releases.
  • Written Shell scripts to automate the deployments to Jboss Application Servers deployed to Unix/Linux environments.

Environment: AWS, Bitbucket, Shell, Docker, RHEL, Linux, RESTFUL, ANT/Maven, SonarQube, JUnit, Jenkins,uDeploy, WebSphere Application Server Network Deployment, IBM HTTP Servers, Jboss, Tomcat, Nagios, Shell Scripting,Xml, Java, J2EE Applications.

Confidential, Durham, NC

AWS Engineer/DevOps Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Involved in building scalable web applications using micro service architecture hosted on cloud by involving HTML, Kafka, SOAP, REST, Springboot.
  • Installed and supported the Clear Case and Multi-Site tools for the entire group.
  • Written Chef Cookbooks for various DB configurations to modularize & optimize product configuration.
  • Hands on Experience in Administration/Maintenance of source control management systems Git and knowledge of Clear case.
  • Performed using a log structured storage model with Cassandra, performed small and simple test that showed the amount of load put onto disk systems during small operations.
  • Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Application Deployments & Environment configuration using Chef, Ansible and Terraform.
  • Experience Installing and setting up Oracle Products on Linux for the development team using Chef Cookbooks.
  • Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
  • Using Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Experienced in Cloud automation using AWS Cloud Formation template.
  • Implemented unit testing framework driven using Junit and Cucumber.
  • Wrote shell scripts for pushing data from Mongo DB to MySQL Database.
  • Written and implemented Perl script to modify LDAP database.
  • Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Developed Restful Web Services and using Spring MVC Framework.
  • Implemented unit testing framework driven using Junit and Cucumber Set up Jenkins master/slave to distribute builds on salve nodes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And configured automation using Docker containers.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python

Environment: AWS, IAM, S3, AWS cloud watch, Cloud Formation, Nginx, ANT, Maven, RESTFUL, Tortoise SVN, GitHub, RPM, YUM, Chef, Ansible, Docker,Terraform, Java, Apache HTTPD, Apache Tomcat, JBoss, Junit, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, Springfield, IL

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Troubleshoot and identify root cause and implement permanent corrective actions for incidents.
  • Test applications before and after deployments to identify bugs, resolve deployment and configuration issues.
  • Used Puppet for centralized configuration management of essential services.
  • Experience in Designing Azure Resource Manager Template and extensive experience in designing custom build steps using PowerShell.
  • Experience in Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform service and close interface with Windows Azure Multi-Factor authentications, involved in using the relational data base in AZURE i.e. SQL.
  • Good experience on deploying and configuring Linux VM in Azure, experience with Pre-Build and Post Build Scripts written in PowerShell for multiple applications.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python
  • Developed unit and functional tests in Python and Ruby.
  • Developed build and deployment scripts using ANT, GRADLE as build tools in Jenkins to move from one environment to other environments, experience in JavaScript development in troubleshooting, debug and build the applications.
  • Developed REST architecture based web services using JAX-RS to facilitate communication between client and servers.
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
  • Configured Kick start servers to install Red Hat Linux and VMWare ESX on multiple machines
  • Deployed and setup of Windows 2008 servers, IIS, Project Servers, SharePoint and other products on IBM/HP blades/rack servers and VMware ESX virtual machines
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS).
  • Involved in maintaining the build files in Gradle and performing the Build automation with the continuous integration tool as Jenkins.
  • Involved in writing puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Created custom modules in Puppet using Facts, Resource Types, and Provider to configure, install and run various applications.
  • Worked on Atlassian tools like Bamboo, Jira, and confluence.
  • Wrote Shell Scripting to check security setting of the server and to change the server settings.
  • Involved in the development of Bash shell scripts to automate repetitive tasks.
  • Implemented admin interfaces built on Ruby, VMware performance reporting via Power CLI.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Using ANT, Puppet Scripts with Ivy to build the application and deploy.

Environment: RHEL, RED HAT 7, Puppet, Chef, Jenkins, Python, Bash Scripting, VMware, WebLogic, WebSphere, Docker, RESTFUL, Shell Scripting, ANT, MAVEN, GIT, Python, Ruby, Oracle HTTP server.

Confidential

Unix/Linux Administrator

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Red Hat 4/5, Centos 3/4/5 and SUSE Linux9/10servers and product servers.
  • Worked on installation and configuration of Web Logic.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network using the tools Nagios 4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and configuration of application server tomcat deploying java and web application.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/messages.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services send mail, apache, ftp servers to meet the user needs and requirements.
  • Worked on setting up accounts, remote backups, DNS clusters, Failover solutions etc.
  • Administered user accounts, performed user maintenance on different Linux environment.
  • Monitored security issues, administered system mail and Internet access. Configured network file systems.
  • Monitored servers using tools like BMC and Nagios and providing 24x7 supports on call rotation basis.

Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, VERITAS Volume Manager, VMWARE, Apache, Tomcat, Web Servers, Web Sphere Application Servers 6.x.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and maintenance Red Hat Enterprise Linux 5.
  • Installed Operating System and configured kernel parameters for Linux/Unix servers.
  • Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
  • Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
  • Created shell scripts for automating the daily maintenance and update processes in the production environment.
  • Archive management for files and directories employing the TAR tool and compression of files using the gzip and bzip2.
  • Administered local and remote servers using SSH (secure shell) tool on daily basis.
  • Supported data management through on-site & off-site storage and retrieval service.
  • Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
  • Monitored user and group administration, password management, file accessing and advanced file permission privileges.
  • Automated some jobs by deploying the CRON tool for job scheduling processes.
  • Deployed and installed new servers and their appropriate services for various applications in Linux.
  • Resolved operation issues which comes in the form of tickets and assisted the users in solving their issues.
  • Worked in setting up LDAP, DNS, DHCP Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers.
  • Ensured the health and security of the Linux boxes which were in use.

Environment: Red Hat Enterprise Linux 5, EMC Servers, OTRS, BASH shell.

We'd love your feedback!