Aws Cloudengineer /devops Engineer Resume
Middle Town New, JersY
SUMMARY:
- 7+ years of IT experience in all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing of the projects and Install, Configure Linux platform (CentOS, RHEL, and Ubuntu), Three Years of Windows Server 2008 - r2/2012-r2, Three years on AWS in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
- Experienced in creating a centralized OS repository in AWS S3 bucket so that AWS instances can receive updates.
- Worked on automation processes using Ansible for server deployment in Amazon Web Services (AWS) auto-scaling group through AWS cloud formation template.
- Experienced in creating custom Linux Amazon Machine Images (AMI’s) of CentOS and RedHat through Amazon Web Services (AWS) cloud formation templates.
- Experienced in writing Amazon Web Services (AWS) Cloud Formation templates
- Worked as Platform as a service (PAAS) Engineer in Confidential for Pivotal Cloud Foundry Implementation project.
- Worked on Installation and Configuration of different versions of Pivotal Cloud Foundry on VMWare Cloud for Production, Non-Production and Sandbox environments in Dell Infrastructure.
- Experience in maintaining AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources like instances, EBS volumes, snapshots, Elastic Load Balancers (ELB), VPC, AMI's, security Groups, Rout 53, Lambda,Elastic IP's, Key pairs, RDS,Auto-Scaling, AMI, IAM and Amazon Cloud watch for different zones in different infrastructure environments.
- Worked with Chef Enterprise Hosted as well as On-Premise,InstalledWorkstation, BootstrappedNodes, WroteRecipesand Cookbooks and uploaded them to Chef-server,Managed On-site OS/Applications/Services/Packages using Chefas well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Experience in working with Dockercontainer management systems like Kubernetes and deploying Docker Engines in Virtualized Platforms for containerization of multiple apps.
- 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.
- Created Custom as well as downloaded pre-written Puppet Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
- Experienced in automating Vulnerability Management patching, developing Bash and Ansible playbook scripts for automating configuration update on the CI/CD deployed servers like JBoss, tomcat.
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
- Extensive working experience in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012-R2and SUSE Linux 10.x/11.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems. Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Extensive working knowledge in VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Data stores with, iSCSI, NFS & FC.
- Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy.
- Extensive knowledge of using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Experience in using JIRAtracking tool to track all the defects and changes released to all environments.
- Managing DNS, LDAP, FTP, Tomcat&Apache web servers on Linux servers.
- Expertise in implementation and maintenance of Apache Httpd,SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Expert in Upgrades, installs, configuration and administration security and monitoring tools such as Splunk, Nagios, SUMO Logic, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoringon Linux.
- Strong knowledge in writingBash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
- Ability in development and execution of XML , Shell Scripts and Perl Scripts .
- Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and infixing the error while doing the deployment and building.
- Strong ability to troubleshoot any issues generated while building and deploying in production support.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS:
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson & Bamboo
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/Programing Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
PROFESSIONAL EXPERIENCE:
Confidential, Middle Town, New Jersy
AWS CloudEngineer /DevOps Engineer
Responsibilities:
- Plan, design, implement and develop the AWS cloud infrastructure using various Amazon Web Services like EC2, AMI, lambda, S3, Glacier, VPC, Route 53, Direct Connect, Cloud Front, CloudWatch, Auto Scaling, Security Groups, Load Balancers (ELB’s), Cloud formation, IAM, DynamoDB, SNS.
- Involve in all aspects of software development lifecycle includes Analyzing, Planning, developing and testing of the cloud infrastructure in an Agile scrum methodology environment with everyday scrum status update meetings.
- Create AWS Configs to provide a detailed view of the configurations of AWS resources in multiple AWS accounts and geographic locations in dev, cert and production environments.
- Create Ansible Vault Config files to configure AWS EC2 instances with custom configurations.
- Implement the process of obtaining and providing Linux OS repositories to cloud instances.
- Implemented, Automated and Created AWS could formation templates in JSON to get the required operating system packages for CentOS 6.x & 7.x and RedHat 6.x & 7.x from CentOS and RedHat communities and sync the repositories in S3 bucket to receive YUM updates to cloud servers.
- Created a centralized Linux OS repository so that AWS instances can receive updates.
- Developed process for obtaining and providing Linux OS repositories to Cloud Instances and documented OS repository server architecture.
- Automated OS repository server deployment using AWS Cloud Formation templates and OS repository synchronization (dev to dev, dev to cert/prod).
- Monitor application health checks and system wide performance using AWS CloudWatch andcollect monitoring and operational data in the form of logs, metrics, and events, set alarms to discover insights to checkapplication health.
- Developed Amazon Web Services custom Linux AMI’s using AWS Cloud Formation templates in JASON &that launches RedHat 6.x, 7.x and Centos 6.x, 7.x instances and configures them to meet Sabre's Operating System standards.
- Created AWS cloud formation templates to create, RedHat 6.x, 7.x CentOS 6.x, 7.x, instances to test AMI custom configurations, McAfee EPO instance for McAfee Agents and S3 buckets.
- Automated the installation of McAfee anti-virus process by baking McAfee into custom Linux AMI’s through AWS Cloud Formation templates and Bash shell scripts.
- Create and deploy JSON format cloud formation template for Qualys Virtual Scanner Applianceto scan for vulnerabilities in ec2 instances in multiple AWS global user accounts and regions.
- Developed code to automate the EC2 instance provisioning using AWS Cloud Formation and maintain code in GIT version control system to keep track of code commit versions.
- Automated the Ansible server deployment in an Auto-Scaling Group using AWS cloud formation template.
- Created Virtual Private Clouds (VPC’s) and Virtual Private Cloud Endpoints (VPCe) in AWS, created DirectConnect Gateways and Virtual Interfacesin AWS global network accounts, created Elastic Block Storage (ESB) andAMI Snapshots. Configured network subnets, NAT Gateways, association of network ACL’s to subnets.
- Used Ansible for encrypting confidential data through Ansible Vault in AWS and create YAML configuration files for AWS Lambda instance bootstrap creation.
- Monitoring AWS services and resources using Amazon CloudWatch logs and create tables in AWS Dynamo DB with AMI’s list to aid application ec2 instances.
- Create cloud formation templates in a timely fashion with necessary parameters and test new AWS infrastructure accounts in multiple geographic regions and environments (dev, cert & prod).
- Deploy cloud formation stacks to create AWS VPC’s, Lambda Sep Functions, VPC-peering, Security Groups, AWSConfigs, in multiple global user accounts for Oregon, Virginia, Singapore, Sydney, Frankfurt and Irelandregions in development, certification and production environments.
- Used configuration management tools like Ansible to automate Ansible roles creation and to Install, configure and troubleshoot various infrastructure services.
- Created Ansible role to automate the RedHat IDM-Client installation, configuration and updating the krob5.conf and sssd.conf files with the server details and domain names to communicate with the IDM-client.
- Performed OS patching, created RedHat Open Shift repository and automated the synchronization of packages to AWS S3 bucket.Involve in production support calls and troubleshoot issues that occur intermittently.
- Experience using Rally agile project management for releasing planning, iteration planning other requirement activities.
- Experience with ServiceNow (SNOW) ticketing system to manage technology service management tasks.
Confidential, Round Rock, TX
Cloud Engineer / DevOps Engineer
Responsibilities:
- Worked onAWS technologies that support automation usingCloud formation to create EC2 instances, ELBs, Route 53 DNS, Elastic Search, Autoscaling,VPCs, Subnets, Security Groups, and Cloud Watch etc.
- Involved in designing and deploying a multiple application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing onhigh-availability, fault tolerance, and auto-scaling in AWS Cloud formation and created monitors, alarms and notifications for AWS EC2 hosts using CloudWatch.
- Used Multi Factor Authentication (MFA)to secure theAWS Account. Created S3 buckets to store build artifacts, packages and dependencies of the application. Installed and configured Apache Tomcat on Red hat Linux, Ubuntu and Amazon Linux instances. Managing with Custom AMI's, created AMI tags and modified AMI permissions.
- Virtualized the servers on AWS using the Docker, created the Docker files and version control.
- Worked on installation, configuration of Docker Registry for local upload and download of Docker images and even from Docker hub.Managed Docker orchestration using DockerSwarm.
- Worked on Puppet for configuration management of hosted Instances and automate provisioning of Amazon AWS instances. Automating the installation of software’s through PowerShell Scripts.
- Deployment management automation using Puppet, Custom Puppet modules in Ruby and wrote Puppetmodels for installing and managing java versions.
- Created, configured and managed complete CI/CD pipeline using GIT, Jenkins, SonarQube, Nexus,Puppet, and Ansible. Developed scripts and implemented CI/CD pipeline using Docker and ANT.
- Worked as Platform as a Service (PaaS) Engineer in Confidential for Pivotal Cloud Foundry (PCF) Implementation project.
- Worked on Installation and Configuration of different versions of Pivotal Cloud Foundry on VMWare Cloud for Production, Non-Production and Sandbox environments in Dell Infrastructure.
- Worked on UpgradeandConfigurationof different versions of Pivotal Cloud Foundryfromv1.6.x to v1.7.x later to v1.8.x on VMWare cloud for Production, Non-Production and Sandbox environmentin Dell Infrastructure.
- Worked on installation and configuration of different versions of PCF product tiles such as RabbitMQ, Redis, JMX Bridge, MYSQL, PCF Spring Cloud Services, Single Sign On, Log Search and PCF Metrics and binding them with applications hosted on Pivotal Cloud Foundry (PCF).
- Worked on Windows PowerShell for Installation and Configuration of different versions of Windows Diego Cells on Windows Server 2012-R2 for hosting .NET applications on Pivotal Cloud Foundry.
- Worked on integration of Splunk with Pivotal Cloud Foundryand responsible for monitoring and managing the application syslog and metrics logs. Also reportingday to day log issues to Splunk teamand working with them for a better monitoring environment.
- Worked on documentation of Pivotal Cloud Foundry critical back-ups and upgrades for Non-Production and Production environments. Configuring AppDynamics and created dashboards to monitor and gather required metrics.
- Worked with Pivotal Cloud Foundry support engineer teams in resolving production and Non-production issues.
- Working with client and functional requirements within Service Now. Created Change Requests (CRQ’s)/Service Requests and Remedy tickets to L4 networking/firewallteam for implementation changes on Pivotal Cloud Foundry Production environment and worked on resolving the challenges.
Confidential, St. Louis, MO
Linux Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Installed and Configured AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources such as instances, EBS volumes, snapshots, elastic load balancers, AMI's, security Groups, elastic IP's, Key pairs and Amazon Cloud watch for different zones in development, testing and production environments.
- Able to use Amazon Web Services like EC2, S3 bucket, Route 53, RDS, EBS, ELB, Lambda, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Managed and launched Ubuntu, Linux and Windows virtual servers on AWS EC2 using Chef Server and Configuring launched instances with respect to specific applications.
- Worked on Migration of VMWAREVMs to AWS and Automated server configuration/management with Opscode Chef.
- InstalledWorkstation, 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.
- Written multiple Cookbooks in Chef and Implemented environments, roles, data bags in Chef for a better environment management.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Coded, tested and implemented Chef/Ruby/PowerShell scripts for continuous delivery and automated configuration management.
- Development of Chef Cookbooks to manage systems configuration and used Chef Configuration Management System to develop automation, monitoringwebapplication and database servers.
- Experience with Chef Test kitchen, Berkshelf and Chef Spec for unit test cases.
- Enabling customers to better managesoftware development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
- AWS, Azure rollout with automation PowerShell/TFS, Jenkins, Maven, Ansible automation reducing environment-related incidents.
- Collaborated with business groups in Development and Cloud Engineering to design Microsoft Azure apps.
- Created DevOps process chain for collaboration between Windows Azure IaaS, PaaS, and SaaS DevOps teams.
- Installed and maintained VMware servers with multiple VM's, running a multi VLAN physical and VM environment.
- Experience with Virtualization technologies like Installing, Configuring, and Administering VMware ESXi 5.1/5.5 & 6.0 environments. Created and managed VMs (Virtual Server) and also involved in the maintenance of Virtual Servers.
- Installation, configuration and troubleshooting of Jenkins on Linux environments and c onfigured security & system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
- Implemented aContinuous Delivery (CD) pipeline with Docker, GitHub,AWS andPerformed Branching, Tagging, Release Activities on Version Control (SVN, GIT).
- Developing Bash and Ansible playbook scripts for automating configuration update on the CI/CD deployed servers like JBoss, tomcat.
- Worked on JIRA and Bugzilla for bug tracking issue and automated the JIRA tasks using JIRA CLI and Perl .
- Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
- Worked on Installation and Deployed Red Hat Enterprise Linux 5.x/6.x/7.x, SLES (Suse) 9.3, 10.x, 11.x. CentOS including installation of packages and patches for Red Hat Linux Servers.
- Performed system administrator functions in SUSE Linux Enterprise Server (SLES) 10 & 11.
- Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Implemented, Tested and troubleshoot Juniper Firewall to establish VPN network to Datacenter and Juniper wireless for local network. Supported applications running on Solaris 8, 9, 10 and Linux (Red Hat, SUSE 11.x), AIX 5.1/5.3
- Worked on patch management tools like Yum, Repository and RHEL Satellite server and Sun Update Manager for Solaris servers.
- Installation, Configuration and Maintenance of Apache Tomcat , WebSphere and JBoss servers in Linux environment.
- Worked with teams supporting NetApp storage on a very large scale for creating volumes required for the application mounts with required capacity
- Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
- Work closely with Application Development, Infrastructure Engineering, QA and Project Management Teams.
Confidential
Cloud Engineer / DevOps Engineer
Responsibilities:
- Installed, configured and Administration of all UNIX/LINUX servers on Amazon Web Services (AWS), includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat (5/6), CentOS 5/6 operating systems. Worked on Installing and configuring EC2 CLI tools and AWS CLI tools on the Linux Machine.
- Created IAM roles and usage policies by assigning permissions to roles andused custom JSON templates for management.
- Managed servers on the Amazon Web Services (AWS) platform instances using Ansible,Puppet configuration management.
- Involved in creation and configuration of Amazon S3 buckets using CLI tools and networking of Virtual Private Clouds.
- Deploy the application on created EC2 instances and usage of S3 buckets and Glaciers by managing created usage policies, for storage and backup of data on AWS.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Worked on installation, configuration andManagingof DevOps tool, Puppet Master and Puppet Agents.
- Worked on operational Modules of Puppet (like apply/agent),written basic code in Puppet Manifests andWrote Puppet Modules to configure Apache for different web application to improve performance also Downloaded pre-written Modules from Puppet-Forge.
- Automated the process of deployment to Apache Tomcat Application Servers by developing Python Scripts using Puppet.Implementing a Continuous Delivery framework using Jenkins, Maven, Nexus, and Puppet as tools.
- Worked on utilization of Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology. Management of RedHat Linux user accounts, groups, directories and file permissions.
- Worked with VMWare tools like vCenter&vSphere to manage VM's running on ESX cluster nodes and also experience working on vMotion. Migrated from VMWARE to AWS by using VMDK Import tools.
- Managed VMware VCENTER for Internal Data Centre and c creation of VMs for SUSE, Solaris x86 and RedHat Linux on VMWare ESX 3.5 and administering them with VI Client.
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Internal and Nexus)
- Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites
- Responsible for maintaining and configuring NFS, DNS, DHCP to give IP Address to production servers.
- Worked on Installation and configuration of PostgreSQL database on RedHat/Debian Servers.
- Managing High Available Cluster nodes (HACMP) - Cluster Starting, Stopping, moving resources from one node to another, Trouble shooting and checking up logs etc.,
- Performed Kernel and memory upgrades on Linux servers in Virtual cloud environment and used YUM and RPM to install packages.
- Wrote Bash and Perl Scripting to migrate consumer data from one production server to another production server.
- Worked on installation, configuration and implementation of the monitoring tools like Nagios 3.0 to monitor services like CPU, Hard Drive, Memory, Users, http, SSHetc.
- Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
- Integrated JIRA with SVN and created automated release Notes using PerlScripts and used JIRA to track issues and Change Management.
- Performed 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
Confidential
Systems Engineer
Responsibilities:
- Installation, Configuration and integration for Linux (Redhat & SUSE) servers, Windows servers, AIX IBM servers.
- Installing and deploying the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Design and implement large scale infrastructure projects, including Red Hat Linux 5 to 6 upgrades.
- Building the Red hat Linux server in VMware ESX client through vSphere client.
- Build and manage Unix/Linux Servers running Red-hat Linux and Oracle Solaris 9/10 operating systems Mounting & unmounting the NetApp storage LUNs to the RedHat Linux servers and troubleshooting the issues encountered.Installed/Configured RedHat Linux cluster 5x version & Configuring the cluster resources
- Improvised storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
- Working with backup team for the Legato backup & Restore, Legato client Installation in the Redhat Linux server
- Experience working on boot loaders like GRUB and LILO and also upgrading Kernel on Redhat Linux servers.
- Creating the server profile and making the network and SAN virtual configuration using Virtual Connect in blade center C7000.VMWare ESXi 5.5 installation on Dell and HP hardware
- Installation/Configuration of ESXi 3.5, 4.x servers and applying Security/Vulnerability patches to the ESXi servers
- Managing the VMware ESX and ESXi server 5.5, 5.1, 4.0.0 and 3.5.0 based on requirement.
- Provisioned LUN's on the arrays and added them as data stores on several ESXi hosts
- Installing and configuring various services like DNS, DHCP, NFS, Sendmail, Apache Web Server, Samba, SSH, http, RPM, package management.
- Performing all Logical Volume Manager related activities like vg, lv,Filesystem creationon Linux/AIX servers.
- Working with the application/database team for resolving issues and performance Tuning and Management for Linux/AIX server.Installing and updating Kernel. Created and modified swap files and added swap space
- Monitoring the System Performance and tuning the Kernel to enhance system performance.
- Installed and configured web servers like Apache, IIS and integrated them with WebLogic andManaged Active Directory forests including 150+ users and 500 servers.
- Performance improvement recommendations, including optimal RAID configurations and server, 16 Gb HBA and SAN switch design, for a media exploitation application retrieving text, photo, audio and terabyte videos from storage. System based on StorNext file system manager and EMC fiber channel SAN
- VNX Block Storage Provisioning and Management including Raid Groups and Traditional LUNs, Pools and Thin LUNs, LUN Migration, FAST VP, FAST Cache, Storage Groups, Host Initiator Registration
- Implementation, Configuration and Creating the VM shell and using Jumpstart &Kickstart to install OS.
- Creation of Fence devices in the cluster, Creation Failover domains for the cluster and Flip over/ Failover test in between the nodes in the cluster
- Configure and manage external storage on EMC Clarion CX360/380/480/VNX, and Nimble storage array via SAN fabric and a dedicated ISCSI network.
- ImplementedVup 5.0, Sybase 11.5.1, and Perl Scripting, NIS, NFS, LDAP server, WebLogic, Apache Tomcat, and EMC Storage SAN.Setup configure NFS, and Samba servers in a multiplatform LAN and Auto mount in networks