Cloud Engineer/ Devops Engineer Resume
San Jose, CA
SUMMARY:
- Overall 6+ Years of contribution as exceptionally creative system administrator, network administrator, integration specialist , configuration management , automation architect analyze, design , and implement strategies for continuous deployments while ensuring high availability on production and pre - production systems. Broadly and deeply knowledgeable in a wide variety of adaptable DevOps technologies and the tools for higher efficiency and productivity.
- Experience in creating a very secure infrastructure in AWS by configuring VPC (virtual private network), IG (internet Gateway), Routing tables, ELB (Elastic Load Balancer), NACL (Network Access Control List), and Subnets (Public and Private subnets).
- Working knowledge with creating AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Experience on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
- Hands-on experience in setting up EC2 instances, S3 (Simple storage services) in private or public subnets and assigning Security groups to EC2 instances and creating a inner ELB (Elastic Load Balancer) for instance or S3 buckets in private network to balance the load on inner database communications
- Experience in assigning infrastructure to an Auto Scaling group to scale-up and scale-down instances during heavy and low traffic and creating IAM roles (Identity Access management) and setting up policies.
- Experience on Installing Jenkins/plugins for GIT repository, setup SCM polling for Immediate Build with Maven and Maven repository (Nexus Artifactory) and Deploying Apps using cookbooks and knife through Chef, playbooks and SSH through Ansible, Manifest files through puppet as a CI/CD process.
- Experience in various configuration management tools Chef, puppet, Ansible that makes applications and systems easier to deploy
- VMware ESXI experience in achieving virtualization environment through installation, configuration and administration of hypervisors like VMware ESXi 5.1/5.5 &6.5 and migrated the existing servers into the VMware infrastructure.
- Extensive knowledge in advance features of VMware VMotion, SVMotion, HA (High availability) and DRS (Distributed Resource Scheduler) including vSphere Update Manager, VMware Data Recovery, vCenter Lab Manager and vCenter Orchestrator for administering and managing virtualization.
- Experience in installing, configuring, updating, supporting and troubleshooting different services like LAMP (Linux, Apache, MySQL, PHP), OS level concerns, Web Servers (Apache Web Server, Nginx), Application Servers (Apache Tomcat, Weblogic, Resin, JBoss, Orion, Websphere).
- As Linux System Administrator has loads of experience on providing support and solution based IT services for various flavors of Unix/Linux based operating systems, which includes monitoring, configuration, troubleshooting and maintenance.
- Worked on configuring the Linux machines through Kickstart (RedHat Linux 5.x/6.x/7.x, CentOS 5.x/6.x/7.x, Ubuntu, Debian, Fedora ) program for Host and Network based installations.
- In-depth knowledge of using services and their configuration which include HTTP, HTTPS, SMTP, FTP, NFS, NTP Samba, DHCP, DNS, NIS, SNMP, TCP/IP, UDP, ICMP, VPN and POP3 .
- Proficient with Package management YUM & RPM for RHEL/CentOS.
- Worked on performing volume system management utilizing LVM and file system tuning for Third Extended File System (EXT3), Fourth Extended File System (EXT4) and Extended File System (XFS).
- Strong experience on various storage technologies SAN, NAS, DAS, NetApp, RAID, NFS Server.
- Expertise with monitoring tools for debugging performance issues includes Nagios, Icinga, Splunk, Zabbix and logging tools like ELK.
- Good understanding of software Development Life Cycle (SDLC), Agile Methodologies.
TECHNICAL SKILLS:
Operating Systems: RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008
Build/Automation Tools: Ansible, Chef, Puppet, Jenkins, Maven, Ant
Languages: Shell, Bash, Perl, Python, Groovy, Ruby
Databases: MySQL, MongoDB, PostgreSQL
Web/App Server: Apache, Tomcat, Web Sphere Application Server, JBoss
Bug Tracking Tools: JIRA
Version Control Tools: GIT, Subversion
Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Perl scripting, Python, Shell scripting, Ruby, YAML
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Cloud Engineer/ DevOps Engineer
Responsibilities:
- Installed Jenkins/plugins for GIT repository, setup SCM polling for Immediate Build with Maven and Maven repository (Nexus Artifactory) and Deployed Apps using cookbooks and knife through Chef as a CI/CD.
- Installed and configured configuration management tool such as Chef server/workstation and chef client via CLI to AWS cloud platform.
- Experience in working with data bags, attributes, cookbooks, recipes and templates in chef.
- Responsible in testing chef cookbooks modifications on cloud instances in AWS and using Test kitchen and Chef Spec.
- Worked on bootstrapping nodes with chef server for on-site application, cookbooks and wrote recipes and uploaded them to chef server in order to manage on-site application and services. Also used cookbooks to manage services of AWS needed for our infrastructure.
- Worked in creating AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
- Worked with version control system GIT by using source code management client tools like Gitbash, GitHub, GitLab, and GitHub Desktop.
- Worked on installing, configuring, troubleshooting, support and update of different services like LAMP (Linux, Apache, MySQL, PHP), Web Servers like Apache, Application Server JBoss, Database Sever MySQL, PostgresSQl, and MongoDB.
- Later experienced on working with installing, configuring Ansible Automation tool in order to make applications and systems easier to deploy.
- Responsible in building key based SSH authentication with nodes, creating inventory of remote hosts and creating playbooks.
- Used playbooks as Ansible configuration management scripts to manage configuration and deployments to remote Hosts.
- Used Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so that it’s easier to allow individual teams access to use Ansible for their deployment.
- Also used Ansible to execute remote commands to collect the metrics of remote hosts for proper management of infrastructure.
- Worked on installing, setup of VMware 6.5 and migrated the existing servers to VMware infrastructure.
- Responsible for manage VM’s or Guests on VMware infrastructure through Vcenter. Knowledge on different VMware service like VMotion, SVMotion, HA (High availability) and DRS (Distributed resource scheduler) including vSphere Update Manager, VMware Data Recovery, vCenter Lab Manager and vCenter Orchestrator for administering and managing virtualization.
- Performed CI/CD process following Software development life cycle (SDLC), Agile Methodology.
- Experience in using Nagios monitoring tool to monitor entire infrastructure to ensure systems, services, applications are functioning properly.
- Installing, configuring of Red Hat (RHEL 7.x) using kickstart and various Linux services and firewall.
Confidential, Chantilly, VA
Cloud Engineer/ DevOps Engineer
Responsibilities:
- Worked on forklifting VMware to AWS using snowball, VM import/export, and AWS management portal for vCenter.
- Performed multi-part upload to transfer VM images to S3 using AWS CLI and created EC2 instance using AMI.
- Proficient working with Amazon Web Services (AWS) like EC2, EBS, ELB, S3, and cloudfront in a highly available and scalable production environment.
- Involved in repeated working on AWS cloud platform and its features, which include EC2, VPC, AMI, RDS, S3, Route 53, IAM, Cloud Formation, Cloud Front, and Cloud watch.
- Involved in writing scripts on Ruby, Python.
- Worked on automating the build and deployment of AWS infrastructure and platforms using Jenkins, Puppet.
- Involved in designing, implementing, monitoring and maintaining CI/CD solutions in AWS environment.
- Used Cloud-watch for monitoring the server’s (AWS EC2 instances) CPU utilization and system memory.
- Launched LAMP stacks in multitier AWS instances in different subnets in Amazon VPC, attached ACL's and Security Groups to maintain high security.
- Created S3 buckets and managed policies and utilized S3 bucket and Glacier for storage and archiving .
- Used tools GitHub, Jenkins and Nexus for source control, build and deployment.
- Installation, configuration and administration of hypervisors like VMware ESXi 5.1/5.5 &6.0.
- Worked on installation of Vcenter and adding hosts to it, creating snapshots, creating templates and creating multiple VM’s from those templates.
- Installation, configuration and management of NFS, FTP, HTTP, SAMBA, DHCP, and DNS services.
- Expertise in advance features of VMware VMotion, SVMotion, HA and DRS including vSphere Update Manager, VMware Data Recovery, vCenter Lab Manager and vCenter Orchestrator for administering and managing virtualization.
- Performed daily system monitoring, verify the integrity and availability of all hardware, server resources, system and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
- Involved in applying OS patches and upgrades on a regular basis, and also upgrade administrative tools and utilities. Configured and added new services as necessary.
- Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.
- Maintained and managed nomad and consul key value storage for micro service architecture using Docker for services.
- Using the Docker, deployed a new running container , worked on the setup of Docker registry and published all the Docker images to that registry.
- Installed and configured Jenkins as continuous integration server to provide continuous automated builds.
- Configured Jenkins to perform automated builds on polling the subversion source control system during the day and periodic scheduled builds overnight to support development needs.
- Managed Jenkins plugins for Tests, Reports, Notification, User Authorization and Deployment
- Generated tickets, reports on different bug issues and tickets using JIRA tool.
- Used Maven build tools to build scripts in Jenkins.
- Deployed puppet for configuration management for existing infrastructure.
- Experience with Puppet manifest files to deploy automated tasks.
- Experience in installing, administering and maintenance of Puppet master, Puppet Nodes.
- Performing manifest to update the Puppet agent using Puppet master.
- Experience in Puppet DSL and Puppet Resource Types and their relationships.
- Worked on Zabbix monitoring tool.
Confidential, Irving, TX
Build and Release Engineer
Responsibilities:
- Worked on Jenkins as continuous integration server.
- Coordinated with different project teams on build and release planning efforts for better view on release process and policies for projects early in SDLC.
- Responsible for nightly and weekly builds for different modules. Build and deployed the java applications onto different environments.
- Working with a team of Developers and QA testers, implemented a code branching strategy for an internal marketing management application.
- Expertise in creating builds using Shell Scripts, ANT/MAVEN scripts manually and automated.
- Implemented MAVEN builds to automate artifacts like jar, war and ear implemented continuous integration using tool Jenkins.
- Imported and managed multiple corporate applications into SVN Provided end-users training for all Rally users to effectively use the tool.
- Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
- Used JIRA tool to track all the defects and changes related to Build and Release.
- Experience in integrating Unit Tests and code quality analysis tools like JUnit, findbugs and Selenium.
- Involved in sprints and planned releases with team using JIRA and Confluence.
- Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development->integration/QA->staging/UAT->Production.
- Worked on installation, configuration and management of RedHat Enterprise Linux (RHEL 4.x & 5.x)
- Configured hands-free installation using Kickstart.
- Installation and administration of HTTP, FTP, NFS, SAMBA, DHCP, DNS.
- Performed kernel tuning for web and application servers.
- Troubleshooting production servers and configuring standalone production server for testing.
- Configured yum repository server for installing packages from a centralized server.
- Created local repository to connect Linux server to RHEL site for downloading packages and patches.
- Installed and configured DCHP server in Linux to give IP leases to production servers.
- Management of Red Hat Linux user accounts, groups, directories and file permissions.
- Configured, managed ESXI VM's with Vcenter and VI client .
- Performed Disk management with the help of LVM (Logical Volume Manager).
- Configuration and Administration of Apache Web Server and SSL.
- Backup management using CRONTAB , running the backup based on client requirements.
- Established and maintained network users, user environment, directories, and security.
- Resolved on ticket-raised issues in correspondence with incident management .
- Documented testing procedures and steps involved in data migration on production servers.
- Monitoring the performance of the server through Splunk monitoring tool.
- Provided 24/7 on call supports on Linux Production Servers. Responsible for maintaining security on Red Hat Linux.
Confidential
Linux Administrator
Responsibilities:
- Worked on installation, configuration and maintenance of RedHat Enterprise Linux (RHEL 4.x & 5.x), CentOS 4.x & 5.x.
- Involved in gaining well understanding skills of Linux RedHat based Linux infrastructure and operations.
- Implement and support system patch management using RPM & YUM.
- Worked on configuring and setup Linux security through firewall and iptables.
- Experience with managing and troubleshooting Apache Web Servers (httpd) along with hosting and securing web pages with SSL.
- Responsible for configuring real time backup of web servers.
- Kernel tuning, writing shell scripts for system maintenance and file management.
- Responsible for monitoring applications, systems and network using Nagios software.
- Responsible for collection and interpretation of data’s and log files entries with the aim to predicting current operational capacity and future network necessities.
- Configuration and administration of NFS, HTTP, FTP, SAMBA, DHCP, DNS servers.
- Provided technical support to clients, helping with solving user’s problems which include updating database, logging into their systems, establishing a remote connections to the network using (SSH), resetting passwords and, unlocking user’s accounts.
- Configuration like assigning IP addresses, configuring network interfaces, assigning static routes, hostnames.
- Worked on setup of Linux systems using kickstart, jumpstart installation.
- Performed tasks on F5 load balancer for reverse proxy setup to distribute network and traffic across multiple application servers.
- User cron jobs for day-to-day administration of application logs.
- Involved in RAID configuration setup to obtain redundancy.
- Performed volume system management utilizing LVM.
- In order to have long-term understanding, worked on creating documentations.
- Experience with kernel tuning from time to time to keep up and running with new features.
- Configuring and maintaining file sharing server’s NFS (network file sharing), FTP (file transfer protocol) and SAMBA.
- Setup LDAP client services on Linux servers.
- Used ELK monitoring tool for logging and data analysis.
