Devops/ Aws / Sr. Automation Architect Resume
Bentonville, AR
SUMMARY
- Highly motivated and committed DevOps / AWS Architect with 15+ years of experience in IT, with 5+ years of experience in Automating, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic IP’s and managing security groups on AWS.
- Experienced in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
- Installed OS by using Jumpstart, Kickstart, NIM and Ignite methods for installing Linux and HPUX servers.
- Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
- Experienced in continuous integration technologies like Bamboo and Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Delivery Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
- Experience working Data Center’s managing Servers, SAN and NAS devices like HP, Cisco, Brocade, Confidential and HDS devices.
- Connected the Oracle HTTP Server, apache web server, web logic/Websphere app server, Tomcat,IIS with Load Balancer.
- Used apache as a frontend for tomcat and Websphere.
- Used apache for geo detection and routing within the internal application.
- Used IIS for serving content of our microsites.
- Worked on tomcat clustering and multi database connection pooling.
- Worked on creating highly available tomcat clusters for business critical applications.
- Good experience and understanding of SAN (SAN arrays; HITACHI, Confidential ) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages.
- Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
- Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.
- RabbitMQ used for communication between multiple services and application.
- Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like makefile.
- Experience with Bug tracking tool like JIRA, Bugzilla.
- Experienced with log management tools like Splunk, Logstash, Grafana and Kibana.
- Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhanced and automated internal processes to generate efficiency. Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Worked on writing custom shell scripts with in Cloudformation user data to automate bootup tasks.
- Worked with Datadog integrations into entire aws stack.
- Worked with Datadog API to Capture events and metrics from applications using client libraries, Tag servers or query Datadog in command - line.
- Used datadog to approach dashboards as a code using Datadog to Generate and upload JSON-formatted dashboards in GIT.
- Worked with sitescope for setting up http port monitors and healthcheck monitors.
- Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
- Full understanding of SDLC, RUP, Agile Methodologies and process.
- Worked on different types of Migration using Double Take Software and Confidential Tools like Power path.
- Involved in Solaris virtualization like Solaris Zones and LDoM’s and involved in patching Solaris zones across multiple HW.
- Experienced with the installation and configuration on Apache 2.x, 1.3.x, 1.2, JBoss4.0.x Web Servers and, BEA Web Logic 8.x, 9.x servers connected to F5 Load balancers using BIG IP.
- Experienced in installation and configuration of SAMBA.
- Worked with splunk for installation and automation of indexer, search head and splunkforwarder.
- Worked on creating splunk dashboards for overall healthcheck monitoring, critical failures.
- Experienced in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS, DHCP, I-planet, Apache HTTP servers.
- Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall (checkpoint), VOIP, Sarbanes Oxley compliance (SOX), SMTP and RAID.
- Expertise in System performance tuning, memory management (expanding file system disk space, capacity planning), taking backups, creating NFS mounts and Disaster Recovery planning.
- Experience with patching of Linux servers and hardening of servers using native and third party tools.
- Excellent communication skills, enthusiastic with thrive and determination to do whatever it takes to get the job done.
- Experience with aws-security-compliance, aws-security-na, aws-sdesdm-an and aws-security-side.
- Implemented AWS Best Practices for DDoS Resiliency.
- Designed guidelines for creating Security Groups and Network Access Control Lists (ACLs) so that application security is not compromised.
- Implemented Amazon Cloud Front Geo Restriction for security purposes so that any known abuses are blocked at CDN level.
TECHNICAL SKILLS
Operating Systems: Linux (Red Hat 4/5/6, SUSE), Solaris 11/10/9, HP-UX 11.0, 11.11, 11.23, 11.31, Ubuntu, Fedora, CentOS, Windows NT /2000/2003,7, Macintosh.
Hardware: Cisco UCS C200, C250, Sun Fire 6800/4810/4800 , Sun Enterprise 10000, Sun Fire F15K, Sun Fire 25K, T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u.
Database: Oracle 10.x, MySQL 5.0.2, SQL Server 2005, Mongo DB.
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Programming Languages & Configuration Management Tools: C, Bash, Python, Perl Scripting, Java, HTML, VBA, Ruby, Visio, JMP, Puppet, Chef & Salt Stack, Jenkins, Bamboo, Maven, Ant.
Web Technologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Netscape/iPlanet Server, MQSeries, Cluster server 3.5 & 4.1, Sun Cluster 2.x & 3.x,Nagios
Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET
File Systems & Virtualization: UFS, VxFS, ZFS, ext., ext2, ReFS, Xen virtualization, VMware VSphere.
Cloud Technologies: OpenStack, AWS (EC2, S3, Cloud Watch, RDS, ElastiCache, and IAM), Microsoft Azure, chef.
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
DevOps/ AWS / Sr. Automation Architect
Responsibilities:
- Technical leader to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects globally.
- Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
- Migrating and maintaining build and test environments into the Cloud Infrastructure.
- Providing CM and Build support for different applications built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN), Perforce and Git source control.
- Analyze and resolve conflicts related to merging of source code for SVN and Git.
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
- Primarily used Ruby to write GIT applications and chef Recipes.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Managed Git repository, code merging, and production deployments.
- Supported 1500+ AWS Cloud instance’s and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Utilize EBS to store persistent data and mitigate failure by using snapshots.
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
- Experience with aws-security-compliance, aws-security-na, aws-sdesdm-na and aws-security-sde.
- Implemented AWS Best Practices for DDoS Resiliency.
- Designed guidelines for creating Security Groups and Network Access Control Lists (ACLs) so that application security is not compromised.
- Implemented Amazon Cloud Front Geo Restriction for security purposes so that any known abuses are blocked at CDN level.
- Connected the Oracle HTTP Server, apache web server, web logic/Websphere app server, Tomcat,IIS with Load Balancer.
- Used apache as a frontend for tomcat and Websphere .
- Used apache for geodetection and routing within the internal application .
- Used IIS for serving contect of our microsites .
- Worked on tomcat cluseting and multi database connection pooling.
- Worked on creating highly available tomcat clusters for business critical applications.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Worked on writing custom shell scripts with in Cloudformation user data to automate lot of bootup tasks.
- Worked with Datadog integrations in to entire aws stack.
- Worked with Datadog API to Capture events and metrics from applications using client libraries, Tag servers or query Datadog in command-line.
- Used datadog to approach dashboards as a code using Datadog to Generate and upload JSON-formatted dashboards in GIT.
- Worked with sitescope for setting up http port monitors and healthcheck monitors.
- Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
- Utilize Amazon Glacier for archiving data.
- Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
- Worked with splunk for installation and automcation of indexer, searchhead and splunkforwarder.
- Worked on creating splunk dashboards for overall healthcheck monitoring, critical failures.
- Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios, Icinga and Tivoli.
- Configured and maintained LAMP stack on production and staging servers. Wrote Perl scripts at server side for web support of LAMP.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Worked on monitoring http ports and healthcheck uri’s using
- Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
- Worked on the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
Confidential, NYC, NY
Automation Architect/ DevOps
Responsibilities:
- Designed and developed triple play regression on FTTP GPON and Active-E cards with Automation support as part of DevOps
- Was a part of core automation to develop generic libraries using Tcl to support iTest Automation for all the teams
- Performed BBDLC, EoX Smoke Test, CLI, Alarm Regression testing on each software release with Automation support as part DevOps
- Used Cacti for memory usage of broadband devices.
- Provided support for all the configuration and setup issues of the FTTP Regression test bed
- Participated in reviews, testing and troubleshot the issues
- Provided support and guidance to junior team members for newly designed features
- Participated in design, review meetings of the new features of the product to design and develop the test beds and provide automation support as part of DevOps
Confidential, Denver, CO
Systems Engineer
Responsibilities:
- Performed MPLS maintenance/development for forwarding plane
- Designed, developed, coded and tested Ethernet OAM as 802.3ah in forwarding plane
- Interacted with different teams to verify the functionality with other module integrations like CLI, other associated protocols to supported on the router
Environment: JUNOSe, Linux, C/C++ language, IXP 2800 Processor, SmartBits 2000 traffic generator, ClearCase, ClearQuest
Confidential Charlotte, NC
Systems Engineer
Responsibilities:
- Designed, developed, coded and tested IPv6 feature in Data Plane and control plane of ASN - GW
- Was a technical lead to provide the design and develop the third party supported IPv6 stack to ACR
- Tested Frame designing and development for entire Data plane of ASN-GW
- Was a single point of contact to collect the requirements, reviews of the development activities
Environment: VxWorks, Linux, C language, Octeaon 3860 Processor, SmartBits traffic generator, ClearCase
Confidential, Charlotte, NC
Systems Engineer
Responsibilities:
- Individually contributed to the implementation of MPLS OAM as per ITUT (Y-1711) standard
- Coded for feature enhancements like ipv6 next hop support for Ripng, bug fixes for L2 and L3 protocols
- Participated in reviews, testing, and guiding offshore team members to resolve issues
Environment: ZebOS, Linux, C language, Broadcom, Marvell, NEC Layer-2 Chipset, CVS
Confidential, NYC, NY
Systems/Middleware Engineer
Responsibilities:
- ASF (ATM Switching Fabric) maintained the ATM traffic, communication between AXU and IFUs, Cross connection configurations
- Coded for feature enhancements like utilization threshold alarm, Implemented SAR SAP Layer and fixed bug. And also prepared and suggested Design changes for AXC project
- Key responsibility was for Utopia communication of AXU in AXC
- Planned work to team members, prepared the proposal of the features to the ASF project, trained to the team
- Connected the Oracle HTTP Server, apache web server, web logic/Websphere app server, Tomcat,IIS with Load Balancer.
- Used apache as a frontend for tomcat and Websphere.
- Used apache for geodetection and routing within the internal application.
- Used IIS for serving contect of our microsites.
- Worked on tomcat cluseting and multi database connection pooling.
- Worked on creating highly available tomcat clusters for business critical applications.
- Participated in reviews, testing, conducted technical, quality audits and approved for releases, trained to entire AXC team as a QC for quality activities.
Environment: Chorus, Linux, C, C++ languages, APC for Agere Chipset, Adtech 4000 traffic generator, ClearCase
Confidential, NYC, NY
Systems Engineer
Responsibilities:
- Performed onsite training for the Ethernet products of Ericsson
- Deployed IPDSLAM setup at offshore to build development environment
- Was a single point of contact for Ericsson PEM maintenance activities
- Coded for feature enhancements like Arp Broadcast controller, Static Ip in the flash
- Fixed Bug the sustenance issues like dhcp option, alarm generation
- Participated in reviews, testing, conducting technical, quality audits and approving for releases as part Quality control
- Prepared Project metrics and monitored reports.
Environment: VxWorks, C, C++ languages, BCM for ADSL chipset, SmartBits, IXIA, ClearCase
Confidential, Stamford, CT
Systems Engineer
Responsibilities:
- Coded for feature enhancements and fixed bug of DS3/OC3 trunk cards
- Integrated System ADSL firmware and tested system
- Fixed Memory leak of DMT8a3/8b3 ADSL+ line cards
- Technically supported to S/W, H/W teams and technical documentation
- Was a configuration manager for the team to resolve configuration issues of VSS
Environment: VxWorks, C, language, GSPN Chipset for ADSL, SmartBits, VSS
Confidential, Los Angeles, CA
Systems Engineer
Responsibilities:
- Designed and developed web adaptor to support Web GUI of UX L2-L3 switch
- Fixed Bug of SNMP and RMON modules
- Designed and developed Port mirroring, port filtering module for Cx2700 NEC Layer2 switch
- Fixed Bug for the auto negotiation, flow control, backpressure issues of legacy switch to enhanced L2 switch
Environment: VxWorks, C, language, IXP 2400 G-CPU, EZChip network processors
