We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Brookhaven, GA

SUMMARY

  • IT Professional with about 4 years of experience in Infrastructure automation, code migration, Configuration Management and system administration.
  • 1 yearof experience in Java, C as part of industry experience and academic coursework.
  • Thorough understanding of object oriented programming and object database management systems.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
  • Well versed in Linux OS and multi - threaded programming.
  • Experience in analysis, design, development, testing and deployment of software applications.
  • Used web/App servers like WebLogic, WebSphere and Tomcat servers based on the client requirement and project specifications.
  • Experience with unit testing using JUnit and writing build scripts using ANT.
  • Installed, configured, Troubleshooting and maintained Web Logic 8.x/9.x/10.x/10.3.x/12c and JBoss EAP 4.x/5.x/6.x, Jboss EWS software on IBM AIX, Sun Solaris and Redhat Linux in Dev, Test and Production Environments.
  • Experience in deployment of the Java EE applications on Apache Tomcat, Jboss, IBM Web Sphere and Jboss Fuse.
  • Deployment of projects and bundles in various environment using jboss-fuse-6.1.0.
  • Configured clusters Web Logic 8.x/9.x/10.x/10.3.x/12c and JBoss server 5.1.0.GA and EAP 6.0
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS).
  • Responsible for operational support activities to ensure availability of customer websites hosted onAWScloud infrastructure using Virtual private cloud and public cloud.
  • Documenting and maintaining software& security compliance.
  • Taking periodical snapshots of EC2 instances for recovery.
  • File system management using EBS and EFS.
  • Configuring Cloud Front, alarms in Cloud watch and custom metrics for AWS services.
  • Planning and Implementing Disaster Recovery and Fault for AWS services.
  • Setting up AWS RDS(AZ-Failover and Read replicas).
  • Implemented Backup & Recovery, S3 life cycle management, reduced costs by creating Customized Alarms. Managed Billing across several AWS accounts and reduced costs by effectively utilizing the resources.
  • Setup & managed security groups for Inbound\Outbound access, VPCs specific to environment.
  • Designing and deploying highly scalable infrastructure using ELB, OpsWork and Auto scaling services.
  • Created and Managed DNS entries using Route53 to route traffic between different regions.
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Implementing Cloud based solutions such as Amazon AWS DynamoDB, EC2 and S3 storage for testing purpose and PROD
  • Expertise in Setting up Splunk, SumoLogic and New Relic monitoring for AWS environments.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3.
  • Experience in using Build Automation using Maven and Ant Scripts with Jenkins and Hudson.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Experience in setting up the chef repo, chef work stations and chef nodes.
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Experience in working with F5 load balancer, software load balancer, WebLogic Application Server Clustering.
  • Experience in Administration/Maintenance of source control management systems, such as SVN, GIT(Distributed Version Control) and knowledge of Perforce.
  • Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript.
  • Ability to automate LDAP tasks on demand using batch/shell/scripting/programming tools such as Bash/Java
  • Hands on experience with CloudFormation templates and Terraform
  • Release Management, Experience writing Shell and Perl scripts to automate the deployments.
  • Experience with SQL and PL/SQL and good understanding of the data modelling concepts.
  • Configured and monitored MongoDBReplica sets.
  • Implemented MongoDBHA strategies.
  • Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery.
  • Worked with project management tools - HP Quality Center, Fisheye, Crucible, IBM Clear Quest.
  • Extensive experience with JIRA, Rally, Asana, BMC Remedy for Project Planning/Management.
  • Experience in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
  • Designing and developing the ELK Stack (ElasticSearch as search engine-Logstash as data collection and log- parsing engine-Kibanaas an analytics and visualization platform)
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications.
  • Setting up Change Management process and standardizing the policies for various applications.

TECHNICAL SKILLS

Operating Systems: Windows(98/XP/NT/ 2000/2003/2008 ), UNIX, LINUX, Ubuntu (12.x,13.x,14.x,15.x,16.x),RHEL(4.x, 5.x, 6.x,7.x), SOLARIS, Centos.

Source control tools: Subversion, Clear case, GIT and Perforce.

Monitoring Tools: Nagios, Cacti and Splunk.

Build Tools: ANT, MAVEN.

CI Tools: Hudson, Jenkins and Build Forge, Cruise control, Bamboo.

CM Tools: CHEF, PUPPET, DOCKER, Ansible.

Repositories: Nexus, Artifactory.

Language: C, C++, SQL, Java/J2EE.

Tracking tools: Jira, Remedy, Clear Quest.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, Ms Access, Nginix,JBOSS

Databases: Oracle, SQL SERVER, MY SQL, DB2.

Packages & Networking: FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, HTTPS, DHCP, Raid Levels, FTP, SMTP, NFS, WinScp.

Scripting: Shell, Python, Perl, Ruby, Groovy.

AWS Services: EC2, ELB, VPC, RDS, IAM, Route53, CloudFormation, S3, CloudWatch, CloudTrial, Cloud Front,Auto Scaling groups, SNS, SQS, SWF,EBS,EFS.

PROFESSIONAL EXPERIENCE

Confidential, Brookhaven, GA

Sr. AWS DevOps Engineer

Responsibilities:

  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Assisted in migrating the existing data center into theAWSenvironment.
  • Architect and supportAWSPrivate Cloud implementation.
  • Support and configured all cloud services includingAWSDirect Connect to On-Premise datacenter.
  • AWSIntegration with internal DNS.
  • Key design patterns are implemented in IBM API Connect.
  • Configuration of API Services for communication.
  • Worked on rest api using IBM API Connect.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS
  • In AWS lambda function wrote code in nodejs4.3 and is triggered by API gateway.
  • ConfigureAWSVirtual Private Cloud to support application development and production.
  • Architect and designAWSPrivate Cloud Subnets, Security Groups, Network Access Controls, configureAWS Elastic Load Balancing for application high availability and performance.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Automated the EC2 Backup by Writing shell script for taking automatic back up of EBS volumes using AWS command line interface.
  • Hands on experience on building cloud infrastructure from scratch using EC2, ASG, ELB, Route53, Dynamo and VPC. Chef is used as the provisioning tool along with Terraform.
  • Worked on AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, CloudWatch, OpsWorks, RDS, ELB, EBS, S3, glacier, Route53, SNS, SQS, KMS, Cloud Trail, IAM.
  • Configured an AWS Virtual Private Cloud (VPC) and Database subnet group for isolation of resources within AWS RDS.
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MYSQL workloads.
  • Setup MongoDBreplication between AWS and onsite location.
  • Generate MongoDBreports.
  • Restore MongoDBdata from Production to other environments.
  • Implement sharding and indexing on MongoDB.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system
  • Experience in working with EC2 Container Service plugin in Jenkins which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Provided Web Logic server instances into WebLogic clusters for high availability.
  • Performed Web Logic Server and Jboss administration tasks such as installing, configuring, monitoring and performance tuning.
  • Troubleshoot Web Logic Server connection pooling and connection manager with Oracle, DB.
  • Installed and configured Apache and JBOSS Web Server.
  • Created the LDAP scripts which monitors the LDAP connectivity and alerts the Admin Group if connection is closed.
  • Configured JBoss server authentication with corporate LDAP.
  • Automated the Applications and MySQL container deployment in Docker using Python.
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Configured Docker container for branching purposes.
  • Containerized all the Ticketing related applications- Spring Boot Java and Node.Js applications using Docker.
  • Created and maintained multi service multi node webapp using docker compose and docker swarm cluster.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Automated deployment ofbuildsto different environments using Jenkins.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Extensively worked on Jenkins for Continuous Integration and deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBoss.
  • Used Eclipse for development and Jboss Fuse application server for deployment.
  • Developed build and deployment scripts using Maven as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Implemented & maintained the branching andbuild/releasestrategies utilizing GIT.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Strong understanding of infrastructure automation tooling (AWS cloud formation, EBS).
  • Implemented Ansible playbooks to Install, configure and maintain web servers like Apache Web Server, nginx.
  • Written Ansible Playbooks for installing Software packages, web applications in Virtual Machines and AWS EC2 instances.
  • Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Configured and monitored distributed and multi-platform servers using chef. Developed Chef Cookbooks & Recipes to manage systems configuration.
  • Monitored application performance(resources consumed, errors, user experience), using New relic.
  • Worked with New Relic for monitoring performance like browser and for tracking issues in SQL statements.
  • Development of SPLUNK Queries and Elk(Elasticsearch, logstach,kirbana ) to generate the Report.
  • Worked with the RHEL for enterprise environment and CentOS for the POC environment.

Environment: EC2,RDS,S3, IAM, VPC,Cloud Watch, Cloud Trail,Cloud formation, Terraform, SNS, EBS, Route 53, ELB, Amazon Machine image, Elastic Bean Stack,Python (boto), AMQ6/AMQ7, Jboss AS 7.0/6.0/5, webMethods Integration Platform 8.2/9.x, Oracle WebLogic 8.x/10.3.x, WebLogic Portal 10.3.5, Shell scripting, Linux, MySQL, Jira, Jenkins, Ant, Maven, Ansible, GIT, App Dynamics, Rundeck, Spulnk, New Relic, JBOSS EAP 6.2, Docker .

Confidential, San Francisco, CA

AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloud Formation.
  • Migration of Existing Application to AWS cloud.
  • Managed Virtual servers (Ubuntu, Linux and Windows) on AWS EC2 using Open-Source Chef server.
  • Created AWS Route53 to route traffic between different regions and alarms and notifications for EC2 instances using Cloud Watch.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Svn/Git and use Ant/Maven to build War/Ear artifacts.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using Ant and Maven build tools in Jenkins, Sonar to move from one environment to other environments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Created Python scripts to totally automate AWSservices, which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Implemented Continuous Integration and Continuous Deployment using Jenkins with build tools Maven and Ant
  • Developed custom Ansible playbook and integrated in Jenkins.
  • Automated Docker container backups and deployed Apache, Networking: HTTP, applications using Ansible.
  • Configured multiple servers simultaneously through Ansible playbooks on adhoc basis.
  • Worked on creation of multiple Amazon Machine Images for multiple regions and different environments using Packer Scripts and automated in Ansible playbook
  • High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for change management.
  • Automation configuration and deployment of Linux and Windows machines using Puppet.
  • Solid understanding of Project Life Cycle Management and strong experience on working of AGILE Methodologies. Good understanding on Agile tools Rally, tracking status and setting up velocities for the projects.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Puppet.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.
  • Involved in maintaining the dev, QA servers by using Puppet as a configuration management tool by writing manifests, maintaining groups for different OS platforms, deploying the class for a specific group
  • Collaborated with development and Support teams to setup a Continuous Delivery environment with the use of Docker, continuous build and Delivery tools.

Environment: Ubuntu, Linux, Jenkins, Mesos, Chef, Puppet, Ansible, Svn, GIT, AWS, Docker, Bash, Shell, Tomcat and Apache, Vagrant.

Confidential

Build & Release Engineer

Responsibilities:

  • Work in phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software using Continuous Integration(CI) and Continuous Deployment(CD) process.
  • Integrate Application Security Tool Fortify for vulnerability scanning in build process. Opensource Scanning tool Nexus IQ for monitoring high vulnerabilities in application components.
  • Develop components, plugins, security models/ rules for integration of the Security tools.
  • Develop, integrate home grown solutions into security tools in build process using GIT, Bitbucket.
  • Work on support issues in NGA Build process using Bamboo, Jenkins tracking through JIRA platform.
  • Work with different teams in troubleshooting failures of security applications.
  • Release engineer for a team that involved diverse development teams and multiple simultaneous software releases.
  • Created builds and deployed builds to different environments based on requests.
  • Provided technical support to developers with configuration issues.
  • Coordinates and participates in regular pre and post-release review meetings to assist with the evaluation of release quality.
  • Implemented build automation using tools like Jenkins.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson.
  • Experience in Build automation tools like Jenkins, Ant, Maven.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Extensive experience in using MAVEN and ANT for building of deployable artifacts (jar, war & ear) from source code.
  • Written Shell Scripts to restore Jenkins and GitHub from daily backups.
  • On boarded new applications into Git and Jenkins.
  • Good experience in making the branching/merging decisions in the stakeholders meeting.
  • Responsible for design and maintenance of the GIT Repositories.
  • Strong experience with SCM methodology, best practices, process improvement, and toolsets.
  • Responsible for maintaining integrity of all builds and environments.

Environment: Ant, Maven, Jenkins, JBoss Application Server, Subversion, Unix/Linux, Fortify, Git, Jira.

Confidential

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Core Java experience and knowledge of OO Principles and best practices.
  • Used ANT Script to build WAR and EAR files and deployed on WebSphere.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • 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.
  • Used Chef for managing server application server such as Apache, MySQL, Tomcat.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Eclipse, Tomcat, Nagios.

We'd love your feedback!