We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Burbank, CA

SUMMARY

  • Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
  • Experienced in AWS Cloud platform and its features which include EC2 AMI, EBS Cloud watch.
  • AWS Configuration, Auto - scaling, IAM, and AWS S3.
  • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates.
  • Supported the application in production and worked closely with off-shore teams.
  • Utilize Chef for configuration management of hosted Instances within AWS.
  • Implemented a Continuous Delivery Pipeline with Jenkins, Ansible, GitHub, SonarQube, Nexus, Maven, Docker and Amazon Web Services like EC2, S3, VPC and CloudWatch.
  • Code repository management, code merge and quality checks with various tools, especially git, nexus.
  • Working knowledge of Knowledge ofAWSCloud infrastructural components.
  • Hands on experience inAWSprovisioning.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion SVN, Git onAWS, Linux and Windows environment.
  • Skills to build a fully automated, highly elastic cloud orchestration framework onAWS.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins and Hudson.
  • Experience in configuration management tool chef.
  • Communication with team members for both Ansible Core andAnsible Tower teams to clarify requirements and overcome obstacles.
  • Firm grasp on cloud security, leveraging Linux and Windows operating systems, using theAWSconsole and CLI (command line interface).
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Worked in an IAAS environment called Terraform, to manage application infrastructures such as storage and networking
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWSinfrastructure as code using Terraform.
  • Extensively experienced in using Build Automation tools like Gradle, ANT, Maven and novice knowledge on other Build tools like MS Build and CMake.
  • Experienced in trouble shooting and automated deployment to web and application servers like WebLogic, WebSphere, JBoss and Tomcat overAWSCloud.
  • Hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • In-depth knowledge of computer applications and scripting like Shell, Bash, Python and XML.
  • Experienced in Amazon EC2 setting up instances and setting up security groups.
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • Excellent experience in documenting and automating the build and release process.
  • Expertise in Querying RDBMS such as Oracle, MySQL and SQL Server by using PL/SQL for data integrity.
  • Redesigned infrastructure for high availability using multipleAWSavailability zones.
  • Experience in development with Perl, Python, PowerShell, PowerCLi or other scripting languages.
  • Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Expertise in using various Puppet features including Resource management (Package, Service, File), User
  • Experience in running AWSCloud, LAMP (Linux, Apache, MySQL, PHP) systems in agile quick scale cloud environment.
  • Automated Provisioning and App Servers Configuration in all three environments using Puppet, Chef and Ansible tools.
  • Extensive experience in Chef for Planning to organize attributes, Roles, Recipes, Environments, writing cookbooks, setting up continuous integration system for Cookbooks.
  • Solid experience in Automation Tools Puppet, Chef, Ansible.
  • Experience in maintaining vSphere Vcenter 6.0, Esxi 6.0, vRealize Automation, vRealize Operations Manager, vRealize Orchestrator in a VMware virtualized environment.
  • Analyzing the VM-support logs for ESX servers and Virtual Center logs to diagnose the root cause for the problem and troubleshooting them.

TECHNICAL SKILLS

Cloud Infrastructure: AWS, OpenStack, MS Azure, Rackspace

Configuration management Tools: Puppet, Chef, Vagrant, Docker, Ansible and Ops work

Continuous Integration Tools: Jenkins, Bamboo, Hudson, Build Master, Travis CI

Build Tools: ANT, MAVEN, Gradle, Build Forge, CMAKE, MS Build

Versioning Tools: GIT, ClearCase, Perforce, CVS, Subversion

Bug Tracking Tools: JIRA, Rally, Nexus, Remedy

Scripting: Shell, Python, PL/SQL, Java AWT/Swing, C#, ASP.Net, XML, HTML, Groovy, Ruby and Perl.

Languages: PHP, PL/SQL, Swift

Web Technologies: Java Script, Node Js, Servlets, JDBC, a, CSS, API Gateway’s

Virtualization Tools: VMware vSphere, Oracle Virtualbox, VMware Workstation

Web/App server: Web Logic Application Server 9.x, 10.x, WebSphere6.x/7.x/8.x, Apache Tomcat5.x/7.x, AWS, JBOSS4.22.GA

Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL

Operating System: Windows, Linux, Unix, Solaris, Centos, Ubuntu

Network Services: LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP

Network Topologies: LAN, WAN, VPN and Firewalls

Logging Monitoring Tools: Nagios, Splunk, Log stash, Terraform

PROFESSIONAL EXPERIENCE

Confidential, Burbank, CA

Sr. AWS DevOps Engineer

Responsibilities:

  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as DynamoDB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Set up CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Terraform and AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.
  • Currently leads an active integration effort for building out PaaS with Redhat OpenShift Dockers and working with developers on application containerization effort.
  • Part of the Devops team responsible for containerization efforts and migration of Java apps toOpenShiftContainer Platform
  • Setup NFS servers as OpenShift storage backend and configured various storage claims for developers
  • Support and enhance SDLC cycle by using Docker containers delivered with O toOpenShift Container Platform
  • Our Continuous Integration stack consists of Git, Jenkins CI-CDX, the Docker Trusted Registry, andOpenShift Enterprise
  • Use OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers
  • AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts
  • Experience in setting up TERRAFORM continuous build integration system.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Created Puppet manifests, classes and modules to automate system operations.
  • Created branches and managed the source code for various applications in GIT.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and configuring Jenkins builds for continuous integration and delivery.
  • Automate and maintain Jenkins tasks using groovy scripting.
  • Using Groovy, Java, Jenkins, python and expect utility designed and implemented one click deployment to development, integration and QA environments.
  • Used Code Quality Analysis techniques to performed integration - Check style, Find bugs with CI tools.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Created and setup automated nightly build environment for java projects using MAVEN.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Designed, Installed and ImplementedAnsibleconfiguration management system.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Package
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Worked on containerizing Open stack services in Docker using ansible.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Written Bash scripts to create GoCD pipeline structure from Development to Production environments.
  • Created Bash scripts to automate the application deployments to Cloud Foundry application (PaaS) to various environments using GoCD.
  • Coded different Java validation classes for the Application logic and utilities.
  • Wrote some Socket.IO code for the chat and whiteboard applications.
  • Implemented AWS Redshift to manage data warehouse and running SQL queries.
  • Configured and managed daily and hourly scheduled snapshots backup.
  • Managed the configurations of more than 40 servers.
  • Automated webserver content deployments via shell scripts.
  • Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications servers and vendor applications.
  • Used Load ash library to make java scripting modular and productive.
  • Worked on running Jenkins in Docker containers with EC2 slaves in AWS Cloud configuration withMesosand Kubernetes
  • Spinning up Docker containers for installing application services.
  • Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI’s.
  • Converted our Production and staging environment from a handful AMI’s to a single bare metal host running Docker.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Created and maintained Python deployment scripts for Web Sphere web application server.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Implemented Amazon Kinesis for streaming data.
  • Managed VMware ESXi hosts using vSphere client and Web client.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Resolved, updated, and merged password authentication issues in Bamboo and JIRA.
  • Used infrastructure management took to keep track of all releases and request of the developers.

Environment: UNIX, Perl Scripts, Shell Scripts, XML, ANT, Ansible, MAVEN, JIRA, Ruby, Jenkins, Java/J2EE Oracle10g, 11g.

Confidential, Jersey City, NJ

Sr. Devops Engineer

Responsibilities:

  • Worked with software engineers to develop tools that support rapid creation. Deployment, iteration and ongoing support of web applications.
  • Ensured completion of the infrastructure related implementations within budgetary and scheduling guidelines and delivered architectural solutions.
  • Designed and implemented effective monitoring schemes that promote proactive discovery of issues.
  • Provided Configuration Management and Build support for more than 12 different applications, built and deployed to lower and higher environments.
  • Maintained and administered GIT and DevOps source code tool.
  • Designed and developed Continuous Integration systems with Maven and Jenkins.
  • Worked withAWSCloud platform and its features, which include IAM, EC2, S3, AMI, EBS, CLI, SNS, and RDS.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
  • Designed, Installed and ImplementedAnsibleconfiguration management system.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Package
  • Migrated an existing legacy infrastructure and recreated the entire environment within Amazon's Web Services (AWS).
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
  • Designed, Installed and ImplementedAnsibleconfiguration management system.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Package
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Worked on containerizing Open stack services in Docker using ansible.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • ConfiguredAWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
  • Designed and developedAWSCloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Created Branches, Labels and performed merges in Stash, GIT.
  • Built Nagios monitors for new services being deployed.
  • Developed ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used Maven for few modules.
  • Developed Python scripts to automate log rotation of multiple logs from web servers.
  • Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Involved in Day-to-Day System Administration tasks on RHEL/CentOS 5.x/6.x
  • Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWScloud.
  • Experience writing Ansible playbooks and deploying applications using Ansible.
  • Provide support to Quality Assurance teams by creating Staging Environments for testing the code and resolve development/production issues to existing applications in timely manner.
  • Defined and Implemented Change Management and Release Management procedures.
  • Worked as multi-disciplinary SME for tech teams including subject-matter experience withAWSand various application platforms.
  • Have used Confluence to create, share and discuss content and projects.
  • Used JIRA for ticket tracking, change management and Agile/SCRUM tool.
  • Created the build docs as per best practices and uploaded it to internal wiki to strengthen the technical support for the team.

Environment: Java/J2ee, Eclipse,AWSEC2, EBS, EBL, S3, Nagios, Chef, Ansible, Ant, Maven, Jenkins, GIT, Puppet, VPC, Subversion, Red Hat, WAS, Apache, BASH, Python, Bamboo, Linux, Unix

Confidential, Duluth, Ga

DevOps Engineer

Responsibilities:

  • 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.
  • Designed and configured the AWS Secure Notification Service (SNS) and Secure Email Service (SES).
  • ConfiguredAWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
  • Installing GoCD go-server/go-agents is automated using Ansible.
  • Written Bash scripts to create GoCD pipeline structure from Development to Production environments.
  • Created Bash scripts to automate the application deployments to Cloud Foundry application (PaaS) to various environments using GoCD.
  • Setting up alerts when any stages in GoCD pipeline fails for the applications.
  • Integrated IBM App Scan Application Security on Cloud security scanning into GoCD pipelines which is also automated using Ansible. Created, configured and managed Azure AD tenants.
  • Implemented Azure Classic and Resource Manager deployment models.
  • Leveraged " Azure Automation" and PowerShell.
  • Utilized Chef and Ansible to automate processes in the Azure Cloud
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks.
  • Developed Python code to extract information from XML files using DOM Modules.
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Ruby scripts
  • Automate and maintain Jenkins tasks using groovy scripting.
  • Using Groovy, Java, Jenkins, python and expect utility designed and implemented one click deployment to development, integration and QA environments.
  • Administered Git repositories and managed account administration, branching, merging, Patch fixes and snapshots.
  • Proposed and implemented branching strategies within the agile/scrum environment.
  • Configured Jenkins as a common build engine and deployed applications to DEV, QA, UAT and PROD environments.
  • Wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created and managed Azure AD tenants and configured applications with Azure AD. Integrated on-premises Windows AD with Azure AD.
  • Implemented high availability with Azure Classic and Resource Manager deployment models.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Worked on running Jenkins in Docker containers with EC2 slaves in AWS Cloud configuration.
  • 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 Micro-services of the OEM application using Jenkins and Maven.
  • Wrote and customized Ansible playbook and modules.
  • Used Ansible to monitor logs and security.
  • Created a continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Created Post Commit and pre-push hooks using Python in SVN and GIT repositories.
  • Worked on Ansible as a configuration management tool to automate repetitive tasks.
  • Wrote chef recipes to perform middleware binary installation and configuration tasks.
  • Worked with Agile development team to develop continuous integration/continuous delivery in an open source environment using tools such as Jenkins and Ansible.
  • Used Puppet to deploy ELK for automating continuous deployment (CD).
  • Used Amazon IAM to grant fine-grained access to AWS resources.
  • Created file systems using red hat volume manager and performed health check on all Linux serves.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customization and plug-ins for the Jira/issue tracker
  • Used JIRA for ticket tracking, change management and Agile/SCRUM tool.

Environment: Ansible, GIT, Jenkins, Docker, Perl/ Shell, JIRA, VMware, AWS, Apache, WebLogic, Maven.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Responsible for design and maintenance of the GIT Repositories.
  • Created GIT repositories with standard directory layout of a trunk, branches, tags and customized directory based on business/project need.
  • Extensive use of Perforce for source code tracking and deployment, and JIRA for bug tracking.
  • Troubleshooting and automated deployment to web and application servers like WebSphere, IIS, Apache, WebLogic, JBOSS, and Tomcat.
  • Involved in writing Maven build scripts and POM.xml files for generating java-based artifacts such as JAR, WAR, and EAR.
  • Automation of REST services using JAVA.
  • REST services are tested and validated with application, using POST and GET methods via rest client.
  • Installation and Configuration of Linux and Window Servers.
  • Installation, Configuration, Troubleshooting and Tuning Apache and Tomcat web server.
  • Familiarity with Internet Technologies including TCP/IP, HTTP and DNS.
  • Implementing continuous integration/continuous delivery (CICD) software development pipelines integrating IBM Rational Team Concert (CLM/ALM), Jenkins, Maven, Sonar, and IBM Rational UrbanCode Deploy (UCD).
  • Create and maintain complete documentation of all equipment including location, hardware, software and configurations.
  • Installation and configuration of RedHat Linux on VSphere and VMware ESX.
  • Configuration like assigning IP addresses, configuring network interfaces, assigning static routes, hostnames etc.
  • Responsible for maintaining and troubleshooting issues related to several Projects Lifecycle tools such as Jenkins, Subversion.
  • Designing and implementing continuous integration system using Jenkins by creating Python and Ruby scripts.
  • From scratch, setup a SCM Process for a Highly Secure Project. ACL management with GIT/Gerrit-o-lite repository, Branch and Release Management, Build Automation.
  • Migrated SVN and Clear Case legacy projects to GIT/Gerrit environment.
  • Creating alarms and notifications for EC2 instances using Cloud Watch.
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Implemented AWS solutions using E2C, S3, VPC, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Maintained Chef Servers that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Implemented automated local user provisioning in instances created in NoSQL cloud through Chef Recipes.

Environment: Chef, GIT, Jenkins, Python/Ruby, TOMCAT, JIRA, VMware, RHEL, Apache, WebLogic, Maven.

Confidential

Linux Administrator

Responsibilities:

  • Administered RedHat Linux 6.x, OEL 6.x, and Solaris 10 Servers by testing, tuning, upgrading, patching and troubleshooting both physical & virtual server problems.
  • Installed and configured Solaris servers using Jumpstart, configured Zones, LDOMs and ZFS pools on Sun Solaris 10 Servers.
  • Utilized VMware Virtual Client 3.5 in creating and cloning LinuxVirtual Machines and migrating servers between ESX hosts and building KVM hypervisor.
  • Involved in setting up and configuring Install Server, Configuration Server & Boot Server using PXE booting for Kickstart process & performed Kickstart to install OS on Linuxboxes.
  • Used tool RPM/YUM for installing and updating
  • Created SSL certificates for windows servers and Solaris/Linux Servers.
  • Worked on various storage like NAS as well as SAN Fabrics (FC SAN, iSCSI SAN).
  • Configured NFS Servers, Diskless clients and Auto clients and automated the file systems using direct and indirect maps. Also, setup entries in /etc/exports and mounted the disks onto the client systems by adding entries to /etc/fstab.
  • Implemented and maintained Veritas Cluster Server to maintain high availability to servers.
  • Utilized VERITAS Volume Manager to create disk groups, volume groups and configure RAIDS levels.
  • Installed and configured Samba, Apache, WebLogic and Tomcat Web servers and supporting them on Linuxproduction servers.
  • Created setup of full networking services and protocols including NIS/NFS, DNS, SSH, DHCP, TCP/IP to insure optimal networking application.
  • Participated in implementing and designing of disaster backup and recovery activities.
  • Optimized administration and distribution of space in disk for the Oracle database coordinating with DBAs, users, developers and vendors.
  • Deployed MySQL queries for database update and maintained the MySQL server issues.
  • Used Tivoli performance viewer to do performance tuning by configuring caching, queuing, pooling, JVM parameters etc.
  • Handled JBOSS application server PPM/Quality Center application.
  • Managed systems routine backup, scheduling jobs like disabling and enabling Cronjobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.

Environment: s: RHEL 6.x, OEL 6.x, Solaris 9,10, HP Proliant BL460, BL685, DL 380GS, IBM- AIX RS/6000, pSeries 575, 590, 650, SPARC Enterprise M3000, M4000, T5120, T5140, Veritas Cluster Service, Veritas Volume Manager, VMware Virtual Client, Kickstart, Jumpstart, JBOSS, WebLogic, EMC Symmetrix/Clariion.

We'd love your feedback!