Devops Delivery Lead Resume
Raleigh, NC
SUMMARY
- Over 6+ years of IT Industry Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server.
- Configured and monitored distributed and multi - platform servers using chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
- Also has good noledge about Puppet and Ansible configuration management.
- Automated teh Continuous Build process, monitored, maintained, and controlled software configuration in secured distributed environment.
- Developing automated process for builds and deployments; Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java.
- Experienced in automating, configuring and deploying instances on AWS, Azure and Rackspace cloud environments and in Data centers.
- On teh team that bootstrapped teh new Microservice architecture to migrate from a monolithic application to a constellation of Microservices. Investigated and selected libraries to aid writing microservices on teh platform.
- Knowledge on Hadoop experience wif (HBase, PostGres (RDBMS), Kafka, Docker, Marathon, Mesos, Zookeeper, Mahout, Spark, Ansible, Kafka).
- Built common libraries on which to write microservices and their clients, capturing patterns and best practices we encountered in writing teh first batch of services.
- Worked extensively on Atlassian JIRA/CONF/Agile etc. Products expert and Linux Admin professional Strong noledge of FreeBSD/Linux systems, Security - RedHat, CentOS, Ubuntu, Fedora worked wif reputed MNC companies for SDLC.
- Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML5, CSS3, JavaScript, AngularJS, NodeJS, AJAX, JQuery, Servlets, JDBC, XML, Java/J2EE.
- Experience in deploying teh Cassandra cluster in cloud, on Premises, working on teh data storage and disaster recovery foe Cassandra.
- Experience building SOA implementations including SOAP and RESTful based webservices. Implemented Spring controller endpoints for RESTful style API access
- Expert on designing Architecture on AWS - Amazon Web Services (EC2, S3, ELB, SQS, RDS, SNS, IAM, Lambda...)
- Driving adoption of IaaC, configuration management, and immutable infrastructure wif Terraform, Ansible, AWS and Kubernetes.
- Hands on experience in designing, configuring and installing DataStax Cassandra, Cassandra Hector API’s and Cassandra data modeling.
- Creating fully automated CI build and deployment infrastructure and processes for multiple projects. Using Docker, Jenkins, VmWare, RHEL, Satellite, Open Shift, Kubernetes, Artifactory, Ansible & Gitlab.
- Implemented automation wif Vagrant, Chef on AWS for application testing, deployment, and development.Prepared documentation describing teh configuration state of each item that was under CM control.
- Management, manually and wif puppet, of: MySQL, Couch Base, ElasticSearch, Vertica, Jasper, Apache Web Server, Apache MQ, Apache Tomcat.
- Experience in Administration/Maintenance of Source Control Management Systems such as and Sub Version (SVN). Has good understanding about Clear Case, Perforce and TFS.
- Web developer (frontend) using AngularJS, JQuery, Bootstrap, HTML5, CSS and JS. All these using Yeoman, NPM, Bower, Grunt and NodeJS.
- Restructured build process to make it easier for developers to use.
- Created tags and branches, fixed merge issues and administered software repositories.
- Designed highly available, cost TEMPeffective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs. Utilized EBS to store persistent data and mitigate failure by using snapshots.
- Proven experience on customizing and implementing Atlassian products that suits to company process, and built different Linux/CM infrastructure for large and production environments.
- Designed AWS Cloud Formation 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). Automated configurations using Chef and AWS OpsWorks.
- Building and maintaining teh Automation and Configuration management systems responsible for SplunkCloud.
- Focused on continuous integration and continuous deployment and promote enterprise solution deployment assets to target environments.
- Managed all CM tools (JIRA, Confluence, SVN, Maven, Jenkins, ANT, GitHub, and Visual Studio) and their usage/process ensuring traceability, repeatability, quality, and support.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of teh system.
- Expert in using ELB, general networking principles, firewalls, routing technologies and DNS (Route 53).
- Knowledge of Open stack components Neutron, Harizon, Swift, Cinder, Keystone, Ceph, etc.
- Full understanding of SDLC, RUP, Agile Methodologies and process.
- Efficiency in installing, configuring and implementing teh RAID level (0, 1, 5, 01, 10) technologies using various tools like Veritas volume manager, Solaris volume manager and Linux volume manager.
- Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
- Experience in installing, trouble-shooting and performance tuning of various application servers/clients like WebSphere, Web Logic, Tomcat, Apache, JBoss, Oracle, DB2 & iPlanet Messaging Server. Organize teh RHN Satellite Servers in combination wif RHN Proxy Server.
- Excellent noledge of Client/Server architecture, OSI layers, TCP/IP networks.
- Good understanding of Network Topology (LAN/WAN/Subnets/VPN/Firewalls).
- Ability to write & debug Shell Scripts using ksh & bash. Hands-on experience in solving day-to-day operational issues. Resolution of technical issues on system integration and support; Extensive experience in software packaging, patch installations and security patching
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, Docker, 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, IAM), Microsoft Azure.
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Devops Delivery lead
Responsibilities:
- Worked on Internal PowerShell applications for System administration of 50+ servers in Dev, QA and prod environments.
- Modified build templates in TFS to assist systems team in creating build definitions for many microservices applications.
- Developed and improved C# applications which perform config changes, Deployments in different environments via PowerShell.
- Automated teh process of Build definition, Configuration change, IIS Change, Deployment requests from Dev teams by developing a front-end application using C# which automatically creates JIRA requests wif application details.
- Managed Git repositories and code of Devops team’s internal applications and integrated setup wif SourceTree for other users.
- Part of teh Platform team which architected teh deployment procedure for multiple applications and worked as release co-coordinator for bi-weekly deployments of microservices.
- Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
- Created PowerShell script to migrate TFS repos to Bitbucket automatically including multiple branches associated wif Dev.
- Developed front-end UI application in AngularJS for Dev teams to submit requests to Platform team for eg; New Repo, Subsystems, and User Access etc.
- Continuous Integration Delivery using bamboo, Jenkins, GitHub. Maintained Bitbucket Server for our Git repositories.
- Has written Confluence documents as part of platform team member to layout multiple Devops standards, process, how-to steps, Referral Docs to assist Dev teams, System teams in their day-to-day operations pertaining to Devops tools, usage, access, versioning, Deployments necessary information etc.
- Proficient wif Atlassian suite (JIRA, Confluence, Bitbucket, Bamboo, Hip Chat).
- Developed Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and ElasticSearch.
- Development of Perl, Shell (Bash) scripts, Ruby, C# and PowerShell (Windows) to automate SysAdmin tasks and Autosys tools.
- Developed Ant, Maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of WebSphere platforms.
- On-Boarding users on Bamboo, Jira, Confluence and fixing various builds issues related to Build, Artifactory and Deployment.
- Worked on Customization of Jira workflow, issues, screens and fields as per project needs.Migration from stash to Bitbucket using SVN mirror plugin. Implementation of Bitbucket, Jira and confluence datacenter.
- Improved continuous integration workflow, project testing, and deployments wif Jenkins. Implemented code coverage and unit test plug-ins wif Maven in Jenkins. Also implemented build automation wif tools like ANT, Bamboo and Gradle.
ENVIRONMENT: TFS, Git, JIRA, Confluence, Bitbucket, Bamboo, PowerShell, Jenkins, Docker, Maven, Python, BASH, Ant, SVN, ANT, C#, Angular, Perl
Confidential, Richmond, VA
Devops Engineer
Responsibilities:
- Worked on migrating complex .NET application from On-prem to AWS, starting wif detailed study of On-prem system’s infrastructure and replicating it on cloud.
- Designed infrastructure code in chef from nearly scratch start, setting up Git for source control and responsible for maintaining branches and cookbooks.
- Worked on CFTs to replicate on-prem architecture including web, app and doc layers. Developed them into nested stack orchestration for simultaneous launch and creation. Including use of environment variables for parameter flow and Config file setup.
- Designed and implemented a SOA Microservice wif a JSON HTTP REST API for recent activity feeds using AWS SQS to handle over 1-million writes per day. Also developed a web-based dashboard and REST API to create and destroy staging environments on demand.
- Orchestrated auto-scaling groups wif on-demand policies and appropriate ELB design, also automating this setup upon stack creation.
- Incident and Problem manager of SUN Identity Manager Infrastructure (IdM) using tools like Bugzilla for tracking and UNIX tools and Splunk to incident analysis.
- Experience wif Ansible and Cloud formation to do configuration management. Performed System orchestration via Ansible.
- Has written intricate chef recipes in ruby as per teh systems team demand on individual layers setup and installations for web, app and doc servers for windows OS.
- Worked on Zabbix C module and template for low level Docker/Mesos/Chronos/Marathon container monitoring, where C module provides high performance wif low footprint, Low level discovery concept is used for automatic Docker container detection.
- Was teh dedicated System teams AWS cloud infrastructure/Docker support for NodeJS/Python/Scala/Java Microservice developer applications.
- Configuration Ansible and Puppet modules for Openstack deployment. Implemented multi-tier application provisioning in Openstack cloud, integrating it wif puppet.
- Migrated a web Microservice from Heroku to AWS using AWS Kinesis Streams and AWS Lambda.
- Was teh dedicated lead on system team’s cost management effort on AWS. To keep track and reducing AWS costs on EC2 Instances, RDS. Scheduling teh start/stop setup using Jenkins, proxy-slave setup and PowerShell scripting.
- Integrated Hibernate ORM framework wif spring framework for data persistence and transaction management.
- Build pipeline design and optimization: GIT, Subversion, Maven, and Nexus for J2EE application deployments.
- Extensively worked on managing forks of public GitHub projects and Serverless concept - AWS Lambda development.
- Lead for Build and Release advisory, support and process CI wif Bamboo/Stash/Fisheye centralized wif JIRA system - Perl/Shell .
- UNIX developer in Perl and Bash to automate UNIX Admin tasks. Perl developer of Web and RESTful Application (backend) wif MySQL and MongoDB. All these using Packer, Vagrant and Docker.
- Worked on Cloud and Bare-Metal provisioning wif AWS Autoscalling, Cloud Formation, PXE and Kick start. Built teh Cloud Formation and Autoscalling infrastructure for our self-contained secondary Pop in teh AWS region, opening sales channels in compliance wif company’s strict data privacy laws.
- Worked wif Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on Openstack environment.
- Used Terraform and Ansible to normalize our infrastructure across 3 AWS Availability Zones.
- Built multiple application reliant integrations wif different AWS services (Route53, S3, Lambda, RDS, and Kinesis) also regularly involved in teh management and creation of infrastructure resources via Terraform.
- Refactored a critical and complex system into a loosely-coupled stream-based system using Kinesis and Go slides.
- Conducted a POC on containerized deployments using Docker, Kubernetes. Dockerisation of services/web applications, in order to reduce environment-related issues.
- Designed Jenkins job to push infrastructure code changes to Chef Server, ensured smooth flow by including linting modules like Rubocop in this setup.
- Also setup versioning of Cookbook wif proper branching strategies to prevent Code breaks on Chef Cookbook.
- Modeled and automated teh End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Ivy, Nexus, maven, Jira, Subversion, Git, Ant, Selenium, and Sonar.
- Development of automation of Kubernetes clusters wif both Fleet and Ansible. Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.
- Installed appropriate Ruby gems for migration and cloud setup effort to ensure responsible maintenance of sensible data associated wif teh application. For eg: S3Encrypt for secure password maintenance.
- Orchestrated teh provisioning of AWS infrastructure, debugging issues wif Splunk and Linux. Performing upgrades, scaling and maintenance on multi-terrabyte Splunk clusters.
- System and User Administration - responsible for teh maintenance of DHCP, DNS, LDAP, AD and NFS services on Windows and Red Hat Enterprise Linux in Development environments.
- Managed infrastructure, including setting up servers and Docker containers using Ansible and either Travis-CI, Jenkins, Codeship or Circle-CI (depended on project, mostly Travis-CI) for continuous testing and deployment from usuallyGithub-based repos to servers and Docker containers.
- Applicable Skills: Webmaster / Devops, Linux Systems Admin, NodeJS, MongoDB, Redis Amazon EC2, Amazon Simple DB, Amazon S3, PHP, MySQL, Ajax, XML, JSON, WordPress Photoshop, Ruby, Scrum, Google App Engine, Python, Django, APC, Memcache, JavaScript Chef.
ENVIRONMENT: AWS, Jenkins, Chef, Maven, PowerShell, Python, Git, Ruby, .NET, Java (J2EE), spring, Hibernate
Confidential, Woodland Hills, CA
AWS/ Devops Engineer
Responsibilities:
- 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 teh Cloud Infrastructure.
- Administered Cassandra cluster using Datastax Ops Center and monitored CPU usage, memory usage and health of nodes in teh cluster.
- Worked on setting hp alm servers in AWS.
- Highly-available J2EE/Tomcat setup wif zero-downtime deployment.
- Worked on setting nexus repos for different application platforms.
- Had prolonged hands-on experience using Maven as build tool for building of deployable artifacts from source code.
- Configured internode communication between Cassandra nodes and client using SSL encryption.
- 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.
- Worked wif Sonar for code quality testing.
- Worked on implementing soap client wif python for retrieving and storing data.
- Installing, configuring and managing HadoopClusters and Data Science tools using AWS EMR
- Setting up teh High-Availability for HadoopClusters components and Edge nodes.
- Connected teh Oracle HTTP Server, apache web server, weblogic app server, Tomcat, IIS wif Load Balancer.
- Worked on a RESTful application developed wif Perl, Dancer2 using Moo (Perl Object Oriented), Bash and storing data on MongoDB. Used JSON files to transfer data to teh frontend, which was developed wif AngularJS, JQuery, Bootstrap, HTML5, and CSS & JS.
- Used NodeJS wif Express in teh backend connected to MongoDB to store all teh servers’ data. Teh backend is a RESTful application as well to provide data to teh frontend developed wif AngularJS, Bootstrap and HTML5.
- Constructed/Architected a Continuous Integration Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, Ivy Nexus, MS Build, Ant, Sonar, JIRA and Selenium for both .NET and J2EE Applications on mixed OS (Windows/Linux/).
- Managed Git repository, code merging, and production deployments.
- Supported 250+ 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 TEMPeffective 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 Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- 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 teh system.
- 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 and Tivoli.
- Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
- Security auditing using Korn programming. Shell Programming for day to day system administration.
- Worked on teh administration of theWeb Logic 9, JBoss 4.2.2servers including installation and deployments.
- Worked wif Sonar for code quality testing.
- Worked on implementing soap client wif python for retrieving and storing data.
ENVIRONMENT: AWS, Cassandra, Chef, Git, Jenkins, Maven, Unix/Linux, Chef-Solo, Shell scripting, JBoss and Ruby.
Confidential
Linux Admin/Devops Engineer
Responsibilities:
- 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 and Tivoli.
- Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
- Monitoring day-to-day administration and maintenance operations of teh company network and systems working on Linux and Solaris Systems.
- Involved in developing custom scripts using Python, Perl & Shell (bash ksh) to automate jobs.
- Security auditing using Korn programming. Shell Programming for day to day system administration.
- Worked on teh administration of theWeb Logic 9, JBoss 4.2.2servers including installation and deployments.
- Worked wif ANT/MAVEN for build.
- Worked on Google cloud platform for compute services.
- Used Python programming in Linux platform to design teh front-end portion of teh plug-in.
- Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
ENVIRONMENT: Red Hat Linux 8,9.0, Suse, Sun Solaris 8/9, HP-UX 11.0,11i, HP DL- 320/360/380/560/580 L servers, EMC storage devices, Tivoli Storage Manager 5.x, web sphere.
Confidential
UNIX Systems Administrator
Responsibilities:
- Installation, configuration, maintenance and support of Red Hat Linux 4.0, 5.0 and Solaris 7/8/9.
- Installing and configuring of Samba for heterogeneous platform.
- Installation, configuration and maintenance of local and Network based Printers.
- Worked wif Global NOC (Network Operations Center) wif a team of 20 wif key emphasis on optimal systems performance and maximum uptime of 24x7 operations.
- Monitoring & troubleshooting of any datacenter outages. Day - to-day administration on Sun Solaris which includes Installation, upgrade & loading patches & packages.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
ENVIRONMENT: Sun Solaris7/8/9, Red Hat Linux 4.0, 5.0, Jumpstart, LDAP, Sun Java Directory server 5.2, Sun Fire X4100, X4200, X4440 and X4500, Sun Fire 2900, 4900, 6900, Sun Enterprise Server T5140, T1000 and T2000 and M4000, M8000, Clarify, Remedy Ticketing Systems, Solstice Disk Suite, Oracle 7.x/8.x.