Aws Cloud Engineer/devops Engineer Resume
Dallas, TX
SUMMARY:
- Over 8 years of experience working as a Linux system administrator and Devops Engineer experienced in provisioning, configuring and monitoring Linux and windows systems.
- Good hands - on experience on AWS and various Devops tools like Ansible, Chef, Jenkins, Maven for Continuous Integration and Continuous Deployment.
- Over 6+ years of experience in Installation, Configuration, Management of Linux OS (RHEL, CentOS, and Ubuntu), and Build customized AWS Infrastructure for various applications from scratch ( EC2, RDS, Security Groups, VPCs, public/private subnets, ELB, Auto scaling, roles, policies etc.) and establish connectivity between various AWS resources.
- 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.
- Involved in designing and deploying multitude 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.
- Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and Devops processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, UNIX/Linux, VM Ware, Docker, Kubernetes, Vagrant, Chef, Puppet, AWS.
- Worked on Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, Cloud Watch, Cloud Formation, Route53, IAM through AWS Console and API Integration with Puppet Code.
- Worked with Chef Enterprise Hosted as well as On-Premise, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53&ELB with Chef Cookbooks, Installing Workstation, Bootstrapped Nodes, Written Recipes and Cookbooks and uploading them to Chef-server.
- Design and develop continuous deployment pipeline, integrating Test-Kitchen, Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS, Azure and Google compute.
- Experience on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
- Worked on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT. And utilized Puppet hierarchy files, facts, and global variables, Created Custom as well as downloaded pre-written Modules and Manifests.
- Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance. And architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
- Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
- Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Worked closely with development teams and performance test engineer for EC2 size optimization and Docker build containers
- Responsible for overall firewall configuration implementations and policy installations across all platforms during maintenance windows including Juniper, Check Point, and Fortinet for major enterprise network.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) which includes code compilation, packaging/deployment/ release methodology, and application configurations.
- Creation of subnets and Route tables, Internet gateway, virtual gateway customer gateway, Create VPN connection, Create VPC peering between Many VPC's.
- Experience with Atlassian JIRA installation, administration and maintenance and also Deployed Atlassian products and associated programs
- Implementing and setting up S3 SYNC between AWS Instances and S3 on AWS Environment.
- Create DHCP Option set for AD environment and Build Puppet server and Clients on AWS environment.
- Worked on some of the backup tools such as NetBackup, Veeam Backup and Replication Suite. And worked on some of monitoring tools such as Splunk, Nagios, and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring by Installing, Configuring and also managing them.
- Day to day administration of the Development environment, Production and Test environment systems. 24x7 on-call support. Strong desire to learn the new technologies with positive attitude.
TECHNICAL SKILLS:
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, HPUX, Windows Server 2003/2008/2012
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson & Bamboo, Docker
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, and HP Quality Center.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
WEB Technologies / programming languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
PROFESSIONAL EXPERIENCE:
Confidential, Norwalk, CT.
AWS Cloud Engineer
Responsibilities:
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
- Involved in Implementation of various AWS cloud Application& deployment using Amazon EC2, S3, RDS(MySQL), Elastic load balancing, Auto scaling, Cloud Front, Elastic Block Storage, Elastic Beanstalk, Cloud Watch, Identity Access Management, Implementing Virtual cloud platforms using Amazon Virtual Private Cloud.
- Migrated over 80% of VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with Opscode Chef Cookbooks/Recipes.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Automated deployment templates for relational and NoSQL databases in AWS. Deployed web applications and services developed in Java, PHP, Node.js, on web servers like Apache using AWS Beanstalk.
- Used BOTO for automating the process and terminating EC2 instances on Amazon AWS and cloud deployments.
- Created microservices applications with integrations to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
- Support for all other AWS products such as RDS, Route53 (DNS), Cloud Trail, Elastic cache, Lambda and Amazon Kinesis.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
- Implanted a continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
- Build and Maintained Docker container clusters managed by Kubernetes on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, Cloud Front, IAM.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- I used various services of AWS for this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like ansible . Converted slow and manual procedures to dynamic API generated procedures.
- Wrote recipes and manifest to configure Chef nodes and Puppet agents. Also experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
- Worked on Puppet for the deployment of servers with custom scripts. Deployed Puppet for configuration management to existing infrastructure.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.
- Implemented a Continuous Integration and Continuous delivery (CI/CD) pipeline with Jenkins, Git-hub and Container Service.
- Installed and Administrated CI/CD tools like Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
- Developed build and deployment scripts using apache Maven as build tool in Jenkins to move from one environment to other environments and automated builds using Maven and Ant for creation of build artifacts like war or ear files.
- Defined AWS Security Groups which acted as the virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Design, develop and implement an automated Linux ( Centos, Amazon ) infrastructure using Chef, Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
Confidential, Dallas, TX
AWS Cloud Engineer/DevOps Engineer
Responsibilities:
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Migrated servers from on Premises to AWS cloud as well as created EC2 instances in AWS cloud platform.
- Profound knowledge on designing and managing AWS infrastructure. Expertise in automating and configuring using Puppet in AWS environment.
- Worked on migration of the Application from Physical server to AWS cloud and managed the Cloud.
- Using VMDK Import tools, Implemented Migration from VMWARE to AWS.
- Knowledge of Configuration management tool, Puppet to deploy critical applications, automates repetitive tasks and proactively manages changes.
- Assigned AWS Elastic IP Addresses used to work around host or availability zone failures by quickly remapping the address to another running instance or a replacement instance that was just started.
- Store, manage & Monitor applications on S3 storage, including accessibility, Cross Region Replication and create and monitor Events, using Cloudberry Explored and s3cmd CLI.
- Configured and managed AWS Glacier, to move old data to archives based on the retention policy of databases/ applications (AWS Glacier Vaults).
- On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
- Build VPC infrastructure on AWS via MASON and Puppet.
- As an Amazon, certified engineer has experience on wide range of services provided by amazon and integrating them with cost effective third-party tools to provide low cost solutions to the customers
- Created monitors, alarms and notifications for EC2 hosts using Cloud-Watch.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
- Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins . Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
- Manged VMWARE vSphere HOSTS in a HA/DRS Environment with VMotion/ Site Recovery Manager, Replication Manager VRealize Automation Centre and Fiber SAN.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository .
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
- Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB. And Worked on Physical to Cloud Migration in AWS . Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
Confidential, Dover, NH
AWS/VMWARE ADMINSTRATION
Responsibilities:
- Implementation of VMware vSphere 4.1 with Enterprise Plus Features of vDistributed Switch and Host Profiles Upgrade Experience from VMware Infrastructure 3.0, 3.5 to vSphere 4.0 and Update 1 including vCenter4.0, ESX Hosts, Update manager, vSphere client, and Virtual machines tools and H/W upgrade to vSphere 4.0 (Ver 7)
- Worked with DB teams to deploy RDS in Multiple Availability zones and configure & tested DB Failover scenarios by creating read replicas of primary DB, including testing of Read replicas to promote to Primary DB and configured backups of DB.
- Configured health checks for AWS Elastic Load Balancer and used sticky sessions to divert users, also based on traffic spikes, pre-warm ELB to avoid ELB down time.
- Developed VLANS and included ports to VLANS by configuring and monitoring port Security on switches.
- Researched, designed, and replaced aging Checkpoint firewall architecture with new next generation Palo Alto appliances serving as firewalls and URL and application inspection.
- Configuration and Administration of Checkpoint, Palo Alto Firewalls to manage large scale firewall deployments.
- Monitor Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
- Huge P2V Experience using VMware converter running different applications with Different Hardware.
- Installed SQL Server 2012 with latest Service pack and established connectivity with the database created, configured and maintained database maintenance plans.
- Integrated Jenkins with puppet and configured hiera data through the pipeline plugin, Configured Code Manager in puppet and integrated with TFS-GIT and successfully pull the code from TFS-GIT branches.
- Involved in Deploying the Red-hat Linux enterprise server 5.x, 6.x versions.
- Responsible for all aspects of the Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
- Configured plugins with continuous integrations tools like Jenkins to pull source code from version control tools like GIT.
- Provisioned using VAGRANT and PUPPET as configuration management tool and use it to automatically deploy applications to fresh/newly built VM during startup time.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- As a member of a group of Linux/Unix administrators, responsible for providing for 24x7 support for production and responding to user’s tickets created from Peregrine Ticketing Tool.
- Installed Linux (RHEL 5.5) on HP Blade and VmWare- ESX servers using RedHat tool Cobbler.
- Mounting & un-mounting the netapp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered.
- Setup Kickstart server for quicker installation and ease of adding additional servers.
- For monitoring the network bandwidth and the hard drives status, Installed and configured monitoring tools Nagios.
- Rapid-provisioning and configuration management for CentOS using Kickstart and Puppet
- Worked with enterprise Identity Management team to drive & certify federation requirements utilizing ADFS&SAML.
- Created Microsoft Windows Installer packages using Wise Package Studio and Admin Studio. Advertised and managed packages and collections in SCCM environment.
- Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to the ESXi servers
- Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 5.5 and migrating servers between ESX hosts.
- Troubleshoot the Network Issues onsite and remotely depending on the severity of the issues.
- Involved in Provision VMware Datastore’s and configure storage for Virtual Machines
- Designing and Setting-Up the Splunk Architecture in the organization
- Creating DLP (Data Leakage Prevention) Reports through SPLUNK
- Experience in using VMware V-Motion to move VM's from One Datacenter to another datacenter.
- Using the MySQL Database on Ec2 and Get the data Backup using Linux scripting language on EC2.
- Create Auto-scaling group and setup suspend process resume process for all UCAS application.
- VPC migration from Production environment to other environments like NON-PROD, SIT, HEP
- Performed user account administration, created groups and add users to the appropriate group.
- Migrated the manual jobs to self-executing cron jobs on Physical/Virtual Servers.
- Worked on Storage Area Networks (SAN) of EMC Symmetrix, CLARiiON CX300 Storage Arrays and Dell EqualLogic storage.
Confidential
Unix/Linux System Administrator
Responsibilities:
- Experienced in redefining volume groups, migrating, mirroring logical volume using VERITAS VOLUME MANAGER and SDS.
- Installed & configured containers, zones with in the SUN Solaris 10 Zetta Byte File System (ZFS). Used the Solaris 10 Service Management Facility (SMF) to simplify management of various system services.
- Configuring the systems for TCP/IP Networking with the existing Local Area Network. Setting up SSH and SCP features between SUN systems and other UNIX hosts.
- Extensively used glance, top, ifconfig, netstat, nfsstat, ndd, traceroute, Siteminder, nslookup, tcpdump etc. for System configuration and performance monitoring.
- Configured Ethernet VLANs with RS/6000 IBM Servers, Cisco Routers (1741/3745 series) and Cisco Switches (Catalyst 2912) utilizing RJ45 CAT5 cables for the internal LAN, and a T1 fiber uplink across a Cisco backbone for connection on the WAN.
- Using Veritas Volume Manager for Backup and Restore from SCSI Hard Drives on Clariion CX200 and Tape Drives using various policies like daily, incremental and differential backup.
- Used Cascaded SRDF (Symmetrix Remote Data Facility) for extended distance replication, using a dual role SRDF R2/R1 (R21) device that can act an as R2 and R1 at the same time.
- Supported the SAN storage environments including Brocade switches, EMC arrays, DS4300, DS4700 and Emulex HBAs.
- Failover/Pre-Failback and verification of the same in case of outage in the high environment using VCS (Veritas Cluster Server).
- Configure IBM DS4000 storage, configure arrays and created logical drives and mapped with the AIX hosts.
- Experience with patching both manually and automated.
- Created vmdisks, plexes, volumes using the Volume Manager as per requirements and replaced failed disks using vxdiskadm.
- Wrote shell script to setup cron job for backup of databases and crucial system tables, nightly batch jobs for data transfer.
- Upgrades, patches and OS installation using Jumpstart for SUN Solaris and Kickstart for Linux.
- Installed and configured VMware ESX server and SUN VirtualBox to allow virtualization of a physical server to virtual servers that provide running multiple Operating Systems on a single server in a data-center environment for dramatic reduction in costs.
- Worked on Linux (Red Hat/SUSE 9) in conjunction with Solaris 8, Apache 2.0 web servers and an Oracle 9 database.
- Automated tasks by writing Bash/C/Korn/PHP/Python and Perl shell scripts to simplify various UNIX and Linux environments.
- Configured and installed Logical Domains (LDOMs) and Zones for running applications in different zones in Solaris 10.
- Configured a Jumpstart server by editing the sysidcfg, rules and profile files and establishing Jumpstart software alternatives troubleshooting and resolving problems.
- Storage migration from Hps Storage Works to EMCs DMX 1000 and 2000 storage and Omni Back/Hitachi 9500 series storages.
- Installation and providing support for Autosys on UNIX servers and troubleshooting NFS & Auto mount issues.
- Support/Install/Upgrade TSM, monitoring datacenter backups and troubleshooting backup errors.
- Installation, configuration and troubleshooting WebLogic, NetApp, Clear case, Apache Tomcat.
- Writing and modifying shell scripts (Ksh, tk, Jython, Perl) to perform automated administration tasks.
- Installed and configured domain wide mail systems utilizing Postfix with multi subnet and a single relay host for internal mail forwarding, all external mails were handled by Send mail and SMTP.
Confidential
Linux/ system administrator
Responsibilities:
- Performed provisioning of RHEL environment and worked on operations, maintenance and monitoring of the systems on RHEL environment.
- Worked on configuring servers like FTP, NFS, SMTP, SAMBA, NTP and performance monitoring of network issues and CPU.
- Performed hardware peripheral configurations, server install builds and have a good experience working with directories, users, user groups, storage functions.
- Used RedHat Virtualization Manager and VMware to install virtual machines in both Linux and windows environments.
- Configured firewall and used Wireshark for packet capturing.
- Installed and configured windows 2003 Active Directory.
- Domain Name System configuration for hostname resolution.
- Good it hands-on experience using VPN’s, LVM, RAID, Iptables, package management using yum and rpm.
Environment: RHEL, VMware, VPN, LVM, RAID, NFS, SMTP, Iptables, DNS.
