We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Tampa, FloridA

SUMMARY

  • 9 years of experience in Linux (CentOS, RedHat, Ubuntu)&Windows Server (2003, 2008& 2012) Server Operating System Administration/Support (web/app clusters).
  • Experience as Build and Release/DevOps Engineer in automating, building, deploying and releasing code from one environment to another.
  • Experience in developing complex build, test, provision, secure and deploy systems and provide support to large community of developers and testers
  • Experience in Configuration management, Change/Release/Build management
  • Strong understanding and work experience in test management tools like HP Quality Center ALM
  • Working Experience on AWS Cloud Infrastructure including platform scalability.
  • Experience in AWS and it services such as AWS IAM, VPC, ECD, EBS, RDS, S3, Lambda, ELB, Auto scaling. Route 53, Cloud Front, Cloud watch, Cloud Trail, SQS, SNS.
  • Worked on AWS Opswork, AWS Lambda, AWS code deploy, AWS cloudformation and Cloud Foundry.
  • Experienced in designing a fault tolerant and highly available systems by creating, importing, and launching volumes, EC2, RDS, Lambda, Security groups, auto scaling, load balancers, NACL in the defined VPC
  • Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Mavenand migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Experienced in Cloud automation using AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Securitygroups.
  • Proficient in automated deployment and testing using Jenkins, Maven and Chef.
  • Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and TFS and extensively used Jenkins to streamline CI/CD process, automated Master - Slave configurations using temporary slaves.
  • Created infrastructure in a coded manner (infrastructure as code) using Puppet, Chef and Ansible for configuration management of virtual environments, and Vagrant for virtual machine and resource control.
  • Experienced in deploying and configuring ChefServer including bootstrapping of ChefClient nodes for provisioning. Created roles, recipes, cookbooks and databags for server configuration.
  • Experience in deploying services including Jenkins and Nexus on Docker using Terraform.
  • Worked on creation of Puppetmanifestfiles to install tomcat instances and to manage configuration files for multiple applications.
  • Automated build and deployment process using Ruby and Shell Scripting.
  • Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS using Ansible / Chef /Puppet.
  • Experienced in using MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR) from source code.
  • Developed Maven and Gradle Scripts to automate the build process. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects
  • Experience in using configuration management Puppet, Chef and Ansible.
  • Experience in developing, testing and deploying systems in Virtualized Environments.
  • Experience in working on source control tools like Git, Subversion(SVN), CVS. Knowledge of IBM clear case and Perforce.
  • Experiences in Automation with Shell Scripting \ Puppet
  • Experiences with evaluating Docker and Containers.
  • Experience in developing python scripts for software build conduct and management support.
  • Virtualization with Citrix XenServer Hypervisor \ Hyper-V \ VM-Ware
  • Conduct DevOps process planning.
  • Experienced in Installation and configuration of Mail Servers (SendMail, QMail, Exchange Server 2007).
  • Strong understanding of JAVA project structures.
  • Experience in Internet technologies and TCP/IP, UDP, VLAN, DNS, HTTP, SSL, Subnetting, Routing and Firewall rules, iptables.
  • Experience in software configuration management (SCM) in Agile, Scrum and Waterfall Methodologies.

TECHNICAL SKILLS

DevOps Tools: Jenkins, Docker, Kubernetes, Chef, Ansible, Puppet, Kickstart, Terraform

Build Tools: Maven, Ant

Application Servers: Web Logic 9.x, 10.x, Apache Tomcat 5.x/7.x, JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Version control tools: GIT, Subversion, Subversion (SVN)

Database System: MS SQL Server, MySQL, MongoDB, Oracle 9i/10g, IBM DB2

Web servers: Apache, Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4.0/5.0

Networking/protocol: DNS, DHCP, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Subnetting, VLAN, Routing, iptables, Firewall rules

Scripting: Perl, Python, JavaScript, Ruby, Bash shell, Power shell scripting

Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Cloud Environments: AWS, Azure, ServiceNow

Monitoring Tools: Nagios, Cloud Watch, Splunk, HP ALM

Programming Languages: Java, Python, Ruby

Web Programming: PHP, HTML, Javascript, JQuery, CSS, AJAX

Operating system: Redhat Linux 6.x/7.x, Ubuntu, CentOS, Solaris, Windows

Volume manager: VERITAS volume manager, LVM with Linux

PROFESSIONAL EXPERIENCE

Confidential, Tampa, Florida

AWS DevOps Engineer

Responsibilities:

  • Worked with networking teams in configuring AWSDirect Connect to establish dedicated connection to datacenters and AWS Cloud.
  • Configured and managed AWS Glacier, to move old data to archives based on the retention policy of databases/applications (AWSGlacier Vaults).
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Strong Experience in implementing Data warehouse solutions inAWSRedshift, worked on various projects to migrate data from on premise databases to AWS Redshift, RDS and S3.
  • Using Chef deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration withAWSLambda and Cloud Watch.
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications.
  • Set up Elastic search, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Administered and maintained Subversion version control system adhering to the branching policies. Used MAVEN to automate the build process.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Worked on a Build pipeline including Jenkins, Artifactory and a private Dockerregistry.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins and Github.
  • Created the branches in Git to implement the parallel development process.
  • Experience in creating Dockercontainers leveraging existing Linux Containers and AMI's in addition to creatingDockercontainers from scratch.
  • Involved in Dockerprocesses for build and deploy systems.
  • Implemented Automate the Environment Provisioning Using Chef&Docker.
  • Dev cloud available with Chef Sdk,Dockerand RHEL for creating different Environments (VMs).
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Implemented and Enhanced the Existing Scripts which are developed in Shell, PowerShell,Ruby and Python.
  • Writing json templates for cloud formation andRubyscripts for Chef Automation and contributing to our repository in Github (sub version control).
  • Python script to help rotate old versions of the AMI.
  • Maintained DNS records usingRoute53.Used Amazon Route53 to manage DNS zones and also give public DNS names to Elastic load balancers (ELB) IP's.
  • Created and troubleshoot Ansible scripts and Kubernetes YAML files to deploy SCM/CI/CD applications automatically and Idempotently to reduce time costs.
  • Design and Implemented Cloud Orchestration solution using Google Cloud, AWS EC2 & Microsoft Azure, Docker andKubernetes.
  • Generated comprehensive reports (test progress, test coverage, defect status) ensuring QA activities were properly established in HP ALM.
  • Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.
  • Automated the cloud deployments usingChef, PythonandAWS Cloud FormationTemplates.
  • InstalledChef-Server EnterpriseOn-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Managed Nodes, Run-Lists, roles, environments, data Bags, cookbooks, recipes inChef.
  • Implemented Auto Scaling with Chef and Assign Chef Roles to EC2 instances.
  • Deployed and configuredChef ServerandChef Soloincluding bootstrapping of Chef Client nodes for provisioning.
  • Worked with automation of OS builds and application installations through Chef, Nagios for application and Hardware resource monitoring, worked with plugins in Nagios for monitoring resources.
  • Provided ongoing support in systems management and administration of LINUX/UNIX in global-scale environment.
  • Installation, Configuration of NFS, DNS, SAMBA, and APACHE severs in Redhat, Debian, and Ubuntu Linux Servers.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option. Developed scripts to pull and push data from BitBucket.
  • Experience in Unix/Linux system administration, Server Builds, System builds, Installations, Upgrades, Migration, Patches, Trouble shooting on RHEL and Centos.

Environment: - Linux, Maven, Chef, Jenkins, Vagrant, Docker, Kubernetes, Nagios, Artifactory, GIT,AWS Cloud Formation,RDS, Redhat, Linux/Unix, Redshift, Rds, EC-2,AMI,Route 53, S3, VPC, Ruby, Shell Scripts, ELK, HP ALM (Application Life Cycle Management), Lambda and Cloud Watch, Auto Scaling, Python, Groovy,RHEL

Confidential, CA

AWS DevOps Engineer

Responsibilities:

  • Using Amazon Web Services (AWS) focusing mainly on planning, monitoring, deploying and maintaining cloud infrastructure on multiple EC2 nodes and VM in Linux/Unix (Red Hat, CentOS) environment with respect to project.
  • Installed and configured SCM tools, Chef on AmazonEC2.
  • Created alarms, monitored & collected log files onAWS resources using CloudWatch on EC2 instance which generates Simple Notification Service (SNS).
  • Involved in implementing Ansible configuration management and maintaining them in several environments onAWS cloud and VMware.
  • Writing Chef recipes for automating tasks and managed Chef to configure Web Apps and deploy them onAWS server.
  • Worked on multipleAWS instances like Elastic Load Balancer(ELB), Security groups, and AMIs, Auto scaling to design cost effective strategies.
  • Experience in creating, managing and utilizing S3 buckets and Glacier for archival storage and backup onAWS.
  • Created Python scripts to automateAWSS3 data upload/download and control instance operations with AWS API.
  • ConfiguredAWSIAM and security group in VPC (Public and Private Subnets) using Chef.
  • Developed automation scripting in Rubyin Chef to deploy and manage Java applications across Linux servers
  • Resolved infrastructure problems that affect critical processes and Nagios event handlers for auto restart on application and service failures.
  • Built entire core infrastructure and application resources using Terraform "infrastructure as code".
  • Used ElasticSearch, Logstash and Kibana (ELK) for maintaining system Logs and Bugzilla for tracking code bugs.
  • GIT mirror implementation for SVN repository, enabling users to work on GIT and SVN simultaneously.
  • Drafted and executed Perl, Bash&Maven scripts in QA, Staging and Production environments. Modified build configuration files including POM.xml.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Virtualized servers in Docker as per test environments and Dev-environments requirements and configured automation using Docker containers.
  • Responsible forMongoDB installation, configuration and administration. Also ensured connection to RDS database is running on MySQL engines.
  • Automated the build and release process by using shell scripting, Maven and Jenkins in non-production environments and managed the team's source repository through SVN.
  • Updating execution status, creating defect logs and reporting defects until closure using ALM.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
  • Experience in deploying system stacks for various environments like Dev, UAT, Production on both premise and cloud infrastructure.
  • In-depth knowledge in Bash Shell Scripting and CRON job automation.

Environment: -AWS (EC2, VPC, ELB, S3, Amazon RDS, Cloud Trail and Route 53, GIT, VPC, Route53, Maven, Hudson, Jenkins, EBS, SQL, ELB, Cloud Watch, Cloud Formation, Docker, Kubernetes, Jira,Terraform, AWS CLI,AWS Auto Scaling, ELK Unix/Linux, Bash Shell script, Python, ALM, Chef, Apache Tomcat, MongoDB, Oracle DB.

Confidential, Raleigh, NC

Linux Cloud Systems Engineer

Responsibilities:

  • Building, Installing, configuring servers from scratch with OS of RedHat Linux
  • Administered and supported distributions of Linux, including Linux Enterprise Desktop, SUSE Linux Enterprise Server, and RedHat and CentOS.
  • Build and releasedEC2 instancesAmazon Linux, Redhat and Windows for POC development and production environment.
  • Amazon EC2+S3 multi region Linux Cloud server management, automation, monitoring and deployment with extensive use of Puppet.
  • Installed, configured, maintained and automated multiple RedHat/CentOS Linux environments via Puppet and Foreman.
  • Automated the large Linux environment utilizing Ruby, Bash and Python.
  • Implemented continuous integration using Jenkins and configured using Chef.
  • Used Cloud formation templates to automate AWS infrastructure.
  • Merged all developer working copies with shared mainline server for Continuous integration.
  • Setup and attached EBS volumes to EC2 Instances
  • Setup and configured EIP to EC2 instances
  • Setup and Managed security groups, VPC specific to environment
  • Used Beanstalk for deploying the built code
  • Created AMI images of critical ec2 instances as backup using AWSCU and GUI
  • Monitored and worked on alerts send by Zabbix on various issues related to server availability, disk issues, CPU, memory, processes etc.
  • Created AWS Cloud formation templates on creating IAM roles and total architecture deployment end to end.
  • Configured and AdministeredVERITASVolumeManager and High Availability
  • Installed Patches to the current version, Packages related to hardware, and system customization
  • ConfiguredOracle PL/SQL database.
  • Configured Volume groups and logical volumes, extended logical volumes for file system growth needs using Redhat Logical Volume Manager (LVM) commands.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Worked on Version control setups like GIT and integration tools Jenkins.
  • Managed Jenkins plugins for Tests, Reports, Notification, User Authorization & Deployment.
  • Supported applications for installation and configurationforWebLogic, WebSphere and Databases like Oracle, Sybase andDB2.
  • Performed CentOS and custom Linux deployments utilizing Packer, Puppet and Chef with scalability in AWS.
  • Installed and configured Puppet for configuration management that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • CreatedPuppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
  • Activities included user administration, startup and shutdown scripts, crontabs, file system maintenance and backup scripting and automation using shell scripting (BASH, KSH) and Perl for RedHat Linux systems.
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Troubleshoot hardware, software and OS related errors on Linux and Performance monitoring and tuning.
  • Experience working with configuration management software like Puppet and managing puppet master server.
  • Documented the entire build and release engineering process and provided on call support.
  • Participated in Agile Software Development Process.

Environment: AWS (EC2,VPC, ELB, S3), Oracle 11g, Python, Chef, Puppet, Kickstart, Cron, Perl, Nagios, Jenkins, LVM, Veritas volume manager,Oracle PL/SQL,Maven, Git, RPM,WebLogic, WebSphere,Tomcat, shell script, Bash, ServiceNow, KSH, SuSe, Redhat, CentOS.

Confidential

Linux Administrator

Responsibilities:

  • Installed and configured Oracle 10g/11g RAC databases as per company standards.
  • Installed, Configured, upgraded and administered Sun Solaris, RedhatLinux.
  • Maintained Virtualization technologies like Citrix XEN& VMware for consolidating Physical Servers.
  • Performed Set up and Management of Application Servers (Tomcat & JBoss) and Web Servers (Apache and Ngnix) To Manage Local IT Infrastructure
  • Configured & AdministeredDHCP, DNS & WSUS
  • Configured&Administered Samba, SVN & Monitoring services.
  • Implemented and managed Oracle 10g RAC and 11g RAC databases on UNIX, LINUX and Windows platforms.
  • Maintained History of all the repositories using Subversion.
  • Used ClearCase (Base) as version control to store source code.
  • Helped developers to resolve subversion code merging issues.
  • Implemented, configured and maintained regular database backup and recovery strategy using RMAN utility.
  • PatchedOracle databases as per standards.
  • RPM and YUM package installations, patch and other server management.
  • DesignedFirewall rules for new servers to enable communication with application, Oracle 10g servers.
  • Created and managed application objects, including tables, indexes and views.
  • Worked on resolving production issues and documenting Root Cause Analysis (RCA) and updating the tickets using BMC Remedy.
  • Worked as a web developer in the web development team, assisting in creating web pages using PHP, JavaScript, HTML, CSS andMySQL.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environmentsusing shellscripting and CRON.
  • Supported more than 30 Physical servers & 100 Virtual Machines, including corresponding network and back office infrastructure.
  • Main point of contact with ISP’s on escalations, up-time & bandwidth.
  • Maintaining Systems, Servers & Software’s inventory of the organization.Documented all Systems & Server Support group activities.
  • Team member in defining IT process & policies and comply with the Audits.
  • Monitored and evaluated all in-place Servers, Virtual Environment, SAN, Network devices and applications; making repairs, updates, patches, backup and restores and other changes necessary to ensure maximum performance and uptime.
  • Vendor management: communication related to new purchase, renewals & support of Cisco/D-Link devices, Confidential Servers, HP servers, Lenovo & Confidential desktops & laptops, and software

Environment: Red Hat Linux 4/5, Oracle 10/11g BMC Tools, Subversion (SVN), NAGIOS, NetBackup, Korn Shell, Bash Scripting, Veritas, web servers, LDAP directory, Active Directory, BEA Web logic servers, SAN Switches, Apache, Tomcat WebSphere, PHP, JavaScript, HTML, CSS and MySQL.

Confidential

Systems Administrator

Responsibilities:

  • Maintained History of all the repositories using Subversion.
  • Used Clear case (Base) as version control to store source code.
  • Helped developers to resolve subversion code merging issues.
  • Involved in creating new elements in vobs.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used ANT as build automation tool for Java based projects.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Good Quality release notes. Implemented sustainable branching models for organizations.
  • Performed regular builds and deployment of the packages for testing in different Environments.
  • Production Support & Systems engineering duties related to Red hat system administration DNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.
  • Following up with the Test Team & Development Team to resolve the build issue. Documented the policies and procedures for branching, labeling, code merging, checkin/check-out, and builds.
  • Deployed artifacts to WebSphere application servers.
  • Installing and configuring Apache Tomcat and supporting them on Linuxproduction servers.
  • Troubleshooting the network issues and response problems.
  • Installation and configuration of Logical volume manager-LVM and Netbackup.
  • Experience with Nagios Network management and System monitoring tool.
  • Documentation of all the setup procedures and System Related Policies (SOP's).
  • Experience in configuring DNS, NFS, NTP, FTP on Linux servers.
  • Worked in the Java development team, assisting in coding using core java programming and MS SQL Server.

Environment: Kickstart, Cron, Solaris, RedHat, Tomcat, Java, LVM, Nagios, Oracle Virtual box, VMware, SSH, RHEL, FTP, SCP, WinSCP, FileZilla, Bash, UNIX, LINUX, Putty

We'd love your feedback!