Devops Architect Resume
Santa Clara, CaliforniA
SUMMARY:
- 8 yearsof hands on IT expertise prioritizingCI / CD, Automation of Configuration Management, Security, build/release management, Cloud Resource Utilization, Infrastructure Automation etc.
- Proficient in DevOps culture through CI/CD tools likeRepos,Jenkins, CodeDeploy, CodePipeline, Maven,and configuration management tools likeChef, Ansible & Puppet.Had set up staging and production environments for CI workflow
- Strong advocate ofmicroservicesover monolithic approach, architected applications to beindependently scalable, versionable and deployable.
- Ability to architect and implement transition toDockerand develop distributed cloud system usingKubernetes
- Experience in handling change management process and build management tools likeANT, Maven&CodeBuild.
- In Depth knowledge with computer applications and scripting languages like;Shell, Python, Ruby, JSON, perl, XML.
- Competent with server maintenance and installations of variousDebian & Red Hatfamily distributions like;Ubuntu, Centos, Fedora, OpenSUSE, OEL etc.on various hardware platforms.
- Versed in handling critical AWS resources likeVPC, EC2, EC2 Container Services, EBS, RDS, S3, CloudFormation, DynamoDB, ELB, AutoScaling, CloudFront, Route 53, CloudWatch, CloudTrail, I AM, SQS, SNS etc.
- CreatedCloudFormationtemplates to dynamically assign resources based on client specific needs during deployment.
- Good knowledge and worked on severalAzure, Google Cloud Platform and OpenStackIaaS, PaaS and SaaS tools.
- Worked with monitoring systems and tools likeNagios, Splunk, CloudWatch, StackDriver etc.
- Hands on expertise with configuration tools likeChef, Puppet, and Ansible.Created severalManifests, Play Books, and Cookbooksto automate infrastructure maintenance & configuration.
- Have experience working with version controls and repositories likeGit, SVN, BitBucket, S3, CodeCommit.
- Proficient with managingiptablesand services like;HTTP, LDAP, SMTP, IMAP, DNS, DHCP, LDAP.
- DeployedJAVA/J2EEapplications throughWeb Logic/Web SphereApplication servers. Comfortable and flexible with installing, updating and configuring various flavors ofLINUXandWindows.
- Strong expertise in supporting and handling production infrastructure in cloud environment as well as traditionally hosted and maintained environments.
- Handled data migration activity usingNDMP, OSSV, Snapmirror, Snapvault.
- Strong hold on Firewall management, troubleshooting and networking in Linux environment.
- Worked at all phases of Software Development Lifecycle and handled change management process for application development.
- Great communication skills, wonderful team leader and awesome team player.
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, California
DevOps Architect
Responsibilities:
- Working on multiple DevOps and Cloud tools that achieve KPIs. Coordinating with implementation team, to build and engineer services for Linux and Windows OS on AWS, GCP and Azure platforms. Provisioned Instances, Storages & monitoring Services and CI / CD pipeline through Jenkins
- 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.
- Built and Deployed Java/J2EE application to a web application server in an Agile continuous integration environment and also automated the whole process.
- Managing AWS infrastructure and automation with CLI and API. working on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using CloudFormation templates in AWS
- Create computing resources like EC2, Elb etc. use API calling to start and stop instances during weekends and take snapshot of root volume automatically.
- Created Shell and Python Scripts to automate creation of AMI’s through preboot and bootstrapping techniques.
- Implemented new project builds using Jenkins and maven as build framework tools, inspected builds in staging environment before rolling out to production environment
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, Swarm etc.
- Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
- Executed Kubernetes locally with MiniKube, Created local clusters and deployable application containers.
- Working with Azure Service Fabric, exclusively to create microservice application, used Stateful partitions with named service and secondary replicas for scalability and availability. Handled fabric services to be deployed in containers and images, used Docker in Linux environment for this.
- Created custom resources and Libraries with attributes generated through Ohai in Chef. Managed Nodes, Environments, Recipes, Cookbooks Roles, Databags, run list for configuration automation and management.
- Working on monitoring system / application logs of server using Nagios to identify issues. Monitored EC2 and GCE instances using Nagios, CloudWatch, StackDriver.
- Handled migration of on premises applications to cloud, and created resources in cloud to enable this. Used all critical AWS tools, used ELBs and Auto - Scaling policies for scalability, elasticity and availability.
- Handled large scale RDBMS migration through RedShift, used Multi - AZ Deployment in RDS to enable High Availability and Automatic Failover at the database tier for MySQL workloads
- Worked with WCF framework on Azure, this acts as a Asynchronous communication layer between SQL Azure and online content of SharePoint.
- Managing and architecting large volumes of Virtual Servers, and monitoring its applications through Nagios. Administered Apache and Nginx web servers and queering several RDBMS servers like SQL, MySQL, Aurora for data integrity.
- Working with JIRA to track project defects and tasks. Created Crontab scripts for scheduled jobs.
- Working on GIT for data integrity.
Environment: AWS, Chef, Nagios, Linux, jenkins, Docker, AWS S3, EC2, load balancers, Cloud Watch, Jira, RHEL, SAMBA.
Confidential, Dunedin, Florida
DevOps Engineer
Responsibilities:
- Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Implemented & maintained the branching and build and release strategies utilizing GIT.
- Performed all necessary day-to-day GIT support activities for different projects.
- Created and wrote shell scripts, Bash Scripts, Maven, Python and PowerShell for automating tasks.
- Participated in execution of client meetings and internal Maven development projects and codes for testing services on daily basis.
- Administered and Implemented CI tools Hudson and Jenkins for automated builds.
- Designed the project workflows/pipelines using Jenkins as CI tool.
- Installed/Configured/Managed Jenkins DSL Automation.
- Experience with Configuration Management Tools (PUPPET)
- Installed and administered Docker.
- Worked with Docker for convenient environment setup for development and testing.
- Wrote Docker images for Bamboo and Nexus.
- Designed and Developed Bamboo Build deployments on Docker containers.
- Worked with Atlassian tools like Bamboo, Stash and Jira.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Created Hudson jobs for executing the Java scripts through and Grunt. Troubleshot Hudson Build Errors and providing quality of software to end users.
- Executed the Maven builds locally to troubleshoot Java code issues.
- Involved in using Rancher to provide a complete platform for operating Docker in production.
- Documented project's software release management procedures with input decisions.
- Created and optimized Unix shell scripts using Bourne, Korn and Bash shells.
Environment: GIT, MAVEN, JAVA, Bash, Bourne Shell Scripts, python, Hudson, Jenkins, Puppet, Chef, Docker, Jira, Stash, ANT, Agile/Scrum
Confidential, Southfield, Michigan
Senior Linux Administrator
Responsibilities:
- Worked in Datacenter Lab1 managed 200 server nodes.
- Installed SUN OS versions 2.8, 2.9 on Ultra 5, 280R, E450, E6800, E12K production servers
- Compiled, Built and Installed PostgreSQL database 8.3.1 and written shell script for startup in SUSE Enterprise Linux 10sp1 Supermicro dedicated server 6015B-3R for Fortress platform development Lab, app and QA team.
- Setting up of Jumpstart server for OS images Patches and updating servers.
- Built two new VMware ESX Server 3.0 & 3.5 in Supermicro server 8045C-3R using Guest OS Red Hat Enterprise Linux & Created different virtual machine like Debian, windows 2003 & 2008 server. SuSE enterprise Linux using VMware Virtual Infrastructure Client 2.0 & 2.5 tool and configured with CLARiiON storage box.
- Implemented new 2.5-Terabyte (CX300 Device) SAN-based file storage with minimal site downtime. Scheduling, running, monitoring and troubleshooting backup for Servers and SAN using the tools Veritas Backup Exec, VERITAS Net Backup.
- Installed and Configured system network monitoring tool used Nagios and trouble-shooted virtual machine issues.
- Wrote backup and maintenance scripts for maintenance of MySQL servers in the environment.
- Provided On call support for Linux, Legato network andHP-UX production servers.
- Maintained 15 VMware ESX server connected with two EMC CLARiiON SAN box and managed of two Cisco MDS 9000 switch using Fabric & Device managementtool.
- Configured NIS Master and Slave servers in Solaris, created NIS users and updated their privileges in the NIS maps.
- Installed, Configured tested and documented SAN Copy procedure to migrate data from DMX to Clariion and Clariion to DMX for windows and Solaris operating system.
- Designed, installed and managed a cluster of Linux workstations. This included NIS/NFS, software and hardware upgrades, backup operations and internal web services
- Installed and configured veritas cluster manager.
- Oracle installation & system level support to clients.
- Written shell scripts to automate the administrative tasks using cron, Batch and at in Linux.
- Logging events and forcing crash dumps, securing servers and troubleshooting issues.
- Configured Virtual disk RAID 0, and RAID 1 in Supermicro server 8045C-3R.
- SAS controller firmware and new BIOS updated in Supermicro server for VMware ESX server installation.
- Configured IP chains and IP tables to provide the packet filtering and firewall security to Linux Boxes. Configured TCP Wrappers in Linux and Solaris boxes that allow and block the hosts in to the server.
Environment: Red Hat Enterprises Linux, SuSE Enterprise Linux, Debian GNU, CentOS, Apache, Windows 2003/XP, JBoss, Tomcat, SVN subsystems, PostgreSQL, MySQL, Media Wiki, Bugzilla, Supermicro & Dell Servers, AIX, F5, VMware ESX Server 3.0.1 & 3.5.0.
Confidential
Linux System Administrator
Responsibilities:
- Installed Red Hat Enterprise Linux over the network using Kickstart installation and installed Sun Solaris using Jumpstart installation on Sun SPARC Servers.
- Created users, enabled user permissions and maintained User & Group quotas on Solaris and Linux servers.
- Performed System Backup using tar, cpio for local systems and Veritas NetBack up for Enterprise wide backup and recovery and to centrally manage storage resources through a single console.
- Built Servers, User mappings and Nicknames to access DB2 and Oracle databases.
- Setup NIM server to perform network installations on AIX clients.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Monitored failovers in HACMP cluster environment.
- Configured and administered NFS, NIS, Auto mounts and Network Printers.
- Involved in setting up Network and Systems from scratch for a new facility.
- Process administration involving monitoring processes using PS utility, signaling a running process using kill command, monitoring process and system load using topas, vmstat, and uptime utilities, monitoring logs, scheduling processes using crontab utility.
- Configured Samba on Linux servers to enable access to file systems and printers for Windows users.
- Involved in installation and configuration of IBM Web Sphere Portal server 4.0.
- Developed shell scripts for automated installations and to extract logs.
- Installation of patches and packages on Solaris and Linux Servers.
- Configured IBM Total Storage SSA RAID arrays and SCSI storage drawers including D20/D24.
- Performed User Account management, data backups, and login support for users.
- Monitored trouble ticket queue to attend user and system calls.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
Environment: IBM AIX 4L 4.x, Red Hat Enterprise Linux 3.x/4.x, Sun Solaris 8/9, SUSE Linux 8/9Dell Poweredge 1650, IBM eServer 820/875/520/550 , HP DL380, Oracle 8i, IBM WebSphere, Red Hat JBoss, VMWare ESX, Veritas NetBackup, Nagios,IBM HMC, IBM HACMP, IBM Tivoli Storage Manager, Veritas Volume Manager (Solaris), Logical Volume Manager (Red Hat Linux), SNMP, RMON, VIOS, Samba
Confidential
Junior Linux Engineer
Responsibilities:
- Responsible for the Database / Network operation with 8 server and 120 Desktops.
- Managing SUN Solaris, HP-UX, Compaq and Linux workstations and servers
- Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
- Maintained Samba File Server for user authentication, syslog domain, and file sharing.
- Setup VOIP 8 port Audio Code for outsource business consultant.
- Installed and configured Citrix Metaframe XP Presentation Server, Terminal Server to published ITMS application for demo and also used WebEx.
- Setup Clustering for Linux servers.
- Used lilo and fsck to resolved server issues using rescue mode, and single user mode.
- Assisted the development team and reviewed the required maintenance tasks.
- Responsible for Connectivity issues among various Servers and various software components.
- In day to day activities have done all the VERITAS Volume manager activities like extending the file system, Creating new file systems, configuring the volume manager, Initializing and encapsulating the disks, Mirroring the disks and applying raid5.
- Implemented SAN and DAS dual port SCSI interface on Linux and Windows using LSI20320 SCSI card.
- Added new hard disk, created new file system, & Logical volume management (LVM) and mounted.
- Used Infotrend Eonstor A08U-C2412 (SCSI-SATA RAID Storage Array) Software Infotrend RAID Watch 2.2.A, 400+500GB Hitachi SATA Disk Used SCSI VHDCI 68 (Very High Density Cable Interconnect) cable.
Environment: Red Hat Enterprise Linux, Oracle, PowerBuilder, Toad, Windows 2003 Server, Java, Trend Micro Antivirus, Dell PowerEdge1300, 1500, Acer Server, Citrix, VOIP, WebEx.
