Aws/devops Engineer Resume
CA
SUMMARY
- Professional IT experience in Cloud computing, DevOps, CI/CD Pipeline, Build and release management, AWS and Linux/Windows Administration Proficient in prioritizing and completing task in a timely manner, yet flexible to multitask when necessary. Certified Chef and AWS Developer - Associate.
- Experience on various Cloud Environments and migrated data from on-premises to AWS Cloud Environment.
- Designed, configured and managed public/private/hybrid cloud infrastructures utilizing Amazon Web Services (AWS) including EC2,Auto-Scaling in launching EC2 instances using Terraform templates.
- Elastic Load Balancer(ELB), Elastic Beanstalk(EBS), S3,CloudFront, Dynamo DB, EMR, RDS, VPC,Route53,Cloud Watch,Cloud Formation,IAM, SNS, code deploy andRedShift.
- Expertise in architecting secure VPC solutions inAWSwith the help of Network ACLs,Subnets,securitygroups, public and private network configurations.
- Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Collaborated in the automation of AWS infrastructure via Terraform andJenkins- software and services configuration viaAnsiblePlaybooks.
- Unique experience with Pivotal Cloud Foundry(PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large scale developments/deployments onCloud FoundryandAWS.
- WrittenAnsiblePlaybooks withPythonSSH as the Wrapper to Manage Configurations ofAWSnodes and Tested Playbooks onAWSinstances usingPython.
- TheAzure stack(including compute, web & Mobile, blobs, Resource groups,Azure,SQL, Cloud Services, andARM), focusing on high-availability, fault tolerance, andauto-scaling.
- Experience in migrating on Premises to WindowsAzureand builtAzureDisaster Recovery Environment andAzurebackups from the scratch usingPowerShellscript
- Create the Virtual Machine cluster andload balancerandFTPServer for VM's usingPowerShellin SQL & WindowsAzureEnvironment.
- Hands on experience onJira,Slack,Office 365and theMicrosoftAzureWindows server2008/R2/2012, MicrosoftSQL Server, Microsoft Visual Studio, WindowsPowerShell, Cloud infrastructure.
- Experience in Configuration management tools likeAnsible,PuppetandCheffor Deployment on Multiple platforms likeAWSand MicrosoftAzure.
- Experience in creating and updatingChefand segregating the modules, cookbooks, writing recipes.
- Experience with master-mini on architecture forDockercontainer orchestration usingkubernetes
- Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 and ELB with Chef Cookbooks.
- Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
- Worked on Linux Package installation using RPM and YUM, provisioned system with LVM.
- Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) UNIX based Korn shell, Bash.
- Experienced in all facets of full CM process with tools such as SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Chef and Puppet
- Expertise in building of deployment artifacts such as war & ear from source code using Apache ANT and MAVEN.
- Strong experience in working in Linux and Windows environments.
- Experience in Linux/Unix System Administration, Installations, Upgrades and Troubleshooting on RHEL 5.x/6.x
- Proficient in managing the source code control of multiple development efforts using Clear Case, Subversion, TFS, Git and CVS version control tools
- (SCM) in Agile, Scrum and Waterfall methodologies.
- Ability to work directly with all levels of Management to gather user requirements.
- Excellent communication, interpersonal and managerial skills.
TECHNICAL SKILLS
Automation Tools: Jenkins, uDeploy, Chef, Puppet, Ansible, Docker, Kubernetes, VagrantTerraform, Hudson.
Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP), OpenStack.
Database Systems: Cassandra DB, OracleDB, MSSQL, MySQL, MongoDB, AWS RDS, DynamoDB.
Version Control tools: GIT, Subversion, CVS, Bitbucket, Gerrit, ClearCase
Web Servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, WebLogic (8/9/10)WebSphere4/5, Team Foundation Server (TFS), Nginx, Azure, IIS
Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTPLAN, FTP/TFTP, Juniper.
Scripting/Languages: Perl, Python, Ruby, Bash/Shell Scripting, PowerShell, YAML, PHP, JSON
Virtualization Technologies: VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen
Application Servers: Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.xRed Hat JBoss 4.22
Volume manager: VERITAS volume manager (VVM), Logical Volume Manager (LVM) with Linux
Monitoring Tools: Elasticsearch, LogStash and Kibana (ELK), CloudWatch, CloudTrial, Splunk.
Operating system: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8Ubuntu 12/13/14, Windows 2008, 2010, 2012, DEBIAN.
PROFESSIONAL EXPERIENCE
Confidential, CA
AWS/DevOps Engineer
Responsibilities:
- Interacted with all teams to understand client deployment requests. Coordinates with the Development, Database Administration, IPS, QA, IT, Operations and Releases teams to ensure there are no resource conflicts.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
- Build Scripts using MAVEN build tools in Jenkins to move from one environment to another environment.
- Using Puppet, deployed and configured Elastic search, Log stash and Kibana(ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
- Developed Python scripts for the automation of the cloud deployments.
- Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, Sonarqube, Nexus.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
- Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Getting started for basic instructions on compiling and installing Mesos.
- Responsible for monitoring servers, applications and switches using Nagios.
- Experience in using Tomcat Web Server and JBOSS, WebLogic and WebSphere Application Servers for deployment.
- Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment.
- Utilizing Puppet web console to monitoring the states of node servers, resources and puppet classes. For reusable code and data management, we use Hiera with Puppet to separate data from Puppet codes, and give node-specific data.
- Created playbooks on Private clouds like OpenStack for deployments and bug fixes with Ansible.
- Monitoring running stacks including events & resources on OpenStack Cloud.
- Created scripts for systems administration and AWS using languages such as BASH and Python.
- Configured and setup Kubernetes Cluster environment with a master and 3 minions.
- CI builds are done using Jenkins/Hudson.
- Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books
- Docker container deploying micro services, and scaling the deployment using Kubernetes.
- Implemented app logging service using logging tools, such as Splunk, Graylog2 and developed and deployed stacks using AWS Cloud Formation templates.
- Worked on infrastructure with Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
- Involved in installing, configuring and administration of Redhat Linux 4.x, 5.x, 6.x/7 servers by using Kickstart and Jump Start servers and supported various applications running on them.
- Worked in the AGILE Methodologies with 3week sprint cycle, used ServiceNow for SDLC management
- Implemented Kickstart/PXE Boot Servers that Rsync between multiple locations.
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB, shell scripts, GIT, Mesos, Docker, Maven, Jenkins, Puppet, Python, Apache Tomcat6.x/7.x, Windows and Linux environment.
Confidential, Blue ash, Ohio
DevOps Engineer
Responsibilities:
- Extensively worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates.
- Custom Ansible modules for finding facts and taking actions to pause/unpause the alarms during deployments.
- Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
- Automate server build, configuration, and installation of basic software's using Salt and Ansible.
- Automate Application Delivery using Puppet and Urban Code Deploy tool suite.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Using Puppet Enterprise to Manage Application configurations in both a large VMware environment as well as a new SOA environment - built completely.
- Configured Git with Jenkins and schedule jobs using POLL SCM option and also integrated to automate the code checkout process.
- Involved in Building and configuring Red Hat Linux Servers using Kick Start server as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise production, QA and UAT/staging.
- Worked on creating user accounts, user administration, local and global groups on Redhat Linux platform.
- Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
- Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
- Experience in setting up Upstream and Downstream Jobs Jenkins and Hudson. Worked with Jenkins Pipelines.
- Configuration and maintenance of common Linux applications such as Apache, MySQL, NFS, DHCP, BIND, SSH, and SNMP.
- Configured Jenkins/Hudson for doing the build in all the nonproduction and production environments.
- Developed build and deployment scripts using ANT as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
- Implemented detailed systems and services monitoring using Nagios and Zabbix. Wrote intelligent custom health checks to reduce notification noise and automate service restarts.
- Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
- Django-Celery Used for Queuing System in the Build and deploy process, taking Build & Deploy in Order-by. Using GIT for Version Control. Push/Pull/Commit/merge with GIT.
- Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and the recovery of root password.
- Experience with setting up Linux servers for Oracle Real Application Clusters and configuring SAN based mount points.
Environment: Perl Scripting, Shell Scripting, Subversion, Perforce, Hudson, Jenkins, Nolio, JavaScript, PowerShell, Bamboo, GIT, Web services, Web Logic, Puppet, GIT, Vagrant, MCO, uDeploy, Mercury, Quality center, Visual Build, .Net, ANT, TFS 2010 (Team Foundation Server), J2EE, Web sphere, MySQL, Anthill Pro.
Confidential
Linux/UNIX Systems Engineer
Responsibilities:
- As aLinux/Unixsystem maintained the various servers and also Production Support of various applications in Red Hat EnterpriseLinux, and Windows environment.
- Experience in Installation, Configuration, Upgrade,Patches, and performance tuning onUNIXand system software & hardware.
- Experience in Installing, configuring and maintaining the file sharing servers like Samba,NFS, FTPand Web Sphere &Web LogicApplication Servers,Nagios.
- Experienced in configuration and maintenance of common Linux services such asTomcat, Apache, MySQL,NFS, FTP, Postfix,LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, ip tables and firewall etc.
- Ability to handle load balancer implementations like bonding multiple interfaces into single bond in case of over load onLANdevices.
- Strong understanding in writing the automation of processes using theshellscript with bash andPython.
- Building servers with jumpstart usingKickstart, CD on timely basis, along with corporate wide requirements.
- Administering local and remote servers on daily basis, troubleshooting and correcting errors.
- Experienced with inter networking usingTCP/IPand resolving network connectivity using tools like dig,nslookup, ping.
- Monitoring of web servers and other services usingNagiosmonitoring tool.
- Monitored the health of the application usingNagios.
- Installing and configuring various servers asApacheweb server,HTTPserver,Samba.
- Experience inRHELProvisioning, Upgrades,Patching, Configuration and Performance Tuning inLinuxenvironment using satellite server.
- Installed and configured various services likeDNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic,NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, NetApp,RPMPackage Management and others.
- Performed OS installations, OS Upgrades, and Server Patching by configuring PXE andDHCPserver usingKickstartConfiguration and by usingRed HatSatellite server.
- Experience in creating Disk Partitions, Logical Volume Manager (LVM) andRAID.
- Debugged network connectivity issues and involved in trouble shooting activities with commands ping, trace route, tcpdump,nslookup, netstat, iostat, top.
- Developed scripts based onbash/shell,Perlto manage the critical events.
Environment: Linux, UNIX, Microsoft Windows, LAMP, Veritas Volume Manager (VVM), Logical Volume Manager (LVM), TCP/IP, DNS, NFS, NIS, NIS+, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP, SVN, .Net, ZFS, Java, SQL, MongoDB, Oracle, Agile, WebLogic, WebSphere, Apache, Subversion, Splunk.
Confidential
Linux Administrator
Responsibilities:
- Administered RedHat Linux 4.x/5 servers for several functions including managing Apace Tomcat Server, Mail server, MySQL database and Firewalls in both development and production environments.
- Experience in system administration, system builds, server builds, installs, upgrades, patches, migration, troubleshooting, security, backup, disaster recovery, performance monitoring and fine tuning on SUN SOLARIS, RedHat Linux systems, Solaris and Windows.
- Installed, Configured, Administered Windows servers, Active Directory Services, FTP, WSUS, IIS Web Server & SQL Database Server.
- Experience in Troubleshooting Hardware, Network, Storage, swap and File system issues, application bottlenecks, System recovery, Crash dump analysis, Performance tuning and TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
- Created, configured, and diagnosed User and Group permissions to facilitate System security.
- Created Opsware implementation records to populate server specs to kickstart file for PXE boot process.
- Used Logical Volume Manage (LVM) to create disk groups, Physical volumes, Volume groups, and used RAID technology for backup and recovery.
- Experience in setting up IP Bonding on Linux Enterprise Servers for high availability.
- Developed Cron jobs and Shell Scripts (Perl, Python) for automating administration tasks like file system management, process management, Server reboots etc.
- Configured LinuxKickstart on multiple servers for network installation and Perform regular installation of patches using RPM and YUM.
- File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- Performed Kernel and memory upgrades on Linux servers in Virtual environment.
- Monitored system performance using performance-monitoring commands like SAR, PROF, VMSTAT, IOSTAT, NETSTAT.
