Application Security And Devops Consultant Resume
SeattlE
SUMMARY
- 10+ years of experience in IT industry performing a wide variety of roles as Sr. Devops/Cloud/ALM Engineer, Application Security Consultant, Service Operations Lead, Systems Engineer, Web Developer, Batch Systems Architect, Health Care Product Specialist, Perl developer, and Systems Development Engineer in Projects involving Clients with Multi - million dollar businesses with Large Scale Operations, High volumes of data and thousands of customers.
- DevOps: Server provisioning and Configuration management using Opscode Chef, Puppet, Ansible, Docker, Terraform. Currently learning Saltstack.
- Cloud: Experience with AWS EC2, S3, EBS, Cloudwatch, Cloud formation templates, SNS, SQS, VPC, Route 53, AWS SDK, Azure Resource Manager - VM, NSG, VN, SC, SA, NIC, LB, AAD
- Continuous Integration-Continuous Delivery: Administered and Implemented CI tools like Atlassian Bamboo, Anthill Pro for automated builds. Automating CI-CD pipelines using Bamboo/Jenkins, Rundeck, Anthill Pro, UrbanCode Deploy.
- Application Security: Implementation of Centrify across various linux platforms.
- Release Management: Involved in software configurations and releases using ANT, NANT, Maven .etc. Working with developers and QA engineers to design, test, deploy, document, monitor and maintain applications. Experience writing Shell and Perl scripts to automate the deployments.
- Web/Middleware Administration: Experience is administering Apache, Nginx web servers and (Internet Information Server)IIS, Tomcat application server, Apache Traffic Server, Zend, LAMP, WAMP. DevOps Support for applications like GoPub, Hippo CMS, Wordpress, Drupal .etc.
- Scripting: Extensive experience in scripting and automation using Perl/ Shell and experience working with Ruby/Python scripting.
- Version Control Systems: Hands on experience with SVN, Perforce, Github, Artifactory, Nexus
- Load Balancing: Experience working with F5 Big IP LTM and Brocade Server Iron load balancers.
- Web Development: Built websites using CMS’s like Wordpress, Drupal, Moodle. Knowledge in building webpages using PHP, Javascript, HTML, CSS.
- Caching: Akamai tools like Ion, Image Manager, Fast DNS, Cloudlets, Edge Redirector,Memcached, Infinispan
- Server Virtualization: Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts. Certified RHEVM Administrator.
- Database: Experience with Oracle and MySQL DB tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.). Wrote SQL scripts and PL/SQL Procedures, functions.
- Environment Management: Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies. Windows Server 2003/2008/2012 , SunOS 5.9, Redhat 5.x/6.x/7.x, TCP/IP, HTTP, DNS, cURL, BIND, NAS, Active Directory, firewall principles
- Operational Support: Monitoring, troubleshooting and debugging web application issues using Sitescope, Alertsite. Generate and analyze metrics for site performance and availability using Graphana, Sensu, Splunk, JIRA, Orion, Splunk, Appdynamics.
- Networking/Load Balancing: Configuration and Maintenance of Virtual IPs/pools/nodes on F5 BigIP LTM/Brocade ServerIron. Webmaster activities, maintenance and troubleshooting with HTTP, cURL, TCP/IP, HTTP
- Expertise in Healthcare business, Providers, and Batch Operations - FACETS 4.31/ 4.71. Healthcare experience in Facets 4.31/ 4.71, 4010/5010 EDI, UB-92, and NSF file formats
- Good knowledge of Facets Claims Inbound / Out-bound process, Claims Adjudication, Claims Payment, and HIPPA Gateway process / TPA admin. Configuration and troubleshooting experience in Core Facets Jobs (Ex: CLMU, CKMM).
TECHNICAL SKILLS
Languages: Perl, Shell scripting, SQL, PL/SQL, Ruby, Beanshell
Devops/Orchestration: Puppet, Chef, Vagrant, RESTFul API, Rundeck, Bunsen, Terraform, Docker, Ansible
Cloud: Azure RM, EC2, S3, VPC, Route53, Cloud Formation, ELB, Route 53, Cloud Watch, AWS SDK
Middleware: IIS, Apache, Nginx, Tomcat, Apache Traffic Server, ZEND, JBoss
Continuous Integration/Build: Anthill Pro, Maven, Jenkins, Atlassian Bamboo, UDeploy
Version Control: Github, SVN, Artifactory, Nexus, Perforce
Server Virtualization: RHEVM, VMware
Caching: Akamai tools like Ion, Image Manager, Fast DNS, Cloudlets, Edge Redirector,Infinispan
Web Technologies: Drupal, Wordpress, Moodle, LAMP, WAMP
Monitoring Tools: Sitescope, Orion, Cacti, Splunk, Sensu, AppDynamics, Alertsite
Databases: Oracle 10g, MySQL
Operating Systems/Protocols: Windows Server 2003/2008/2012 , SunOS 5.9, Redhat 5.x/6.x/7.x, TCP/IP, HTTP, DNS, cURL, BIND, NAS, Active Directory, firewall principles
Load Balancing: Foundry ServerIron/Brocade ADX, F5 LTM (BigIP)
Business Products: FACETS 4.31/4.71 (HealthCare)
PROFESSIONAL EXPERIENCE
Application Security and DevOps Consultant
Confidential
Responsibilities:
- Designed, planned, implemented identity and access management using Centrify Standard server suite product across the entire virtual and cloud infrastructure of about 5000+ servers.
- Implemented the upgrade of Centrify 5.0 to 5.4 in VMs and EC2 instances using chef cookbook, salt formula and deployment manager and access manager. Applied hierarchical zonal configuration to all the servers to achieve ideal access controls.
- Applied 5000+ Centrify standard licenses using chef cookbook and salt formula.
- Generated reports using Centrify licensing service and submitted to security team for audit
- Worked with DevOps and Security team to fix the identity, access and privilege issues across the platforms.
Confidential, Seattle
Sr. Engineer/Architect
Responsibilities:
- Responsible for the delivery of large-scale, complex projects often involving multiple internal and external teams in cloud and on-premises. Acted as a technical SME and thought leader within the team. Responsible for building and managing the Continuous Delivery and Deployment pipeline in Jenkins/Hudson for assigned LOB applications and ensuring the successful deployment of new features, fixes, and enhancements to LOB applications built with Java Spring boot, hibernate technology.
- Provided technical and operational leadership in implementing Continuous Improvement and automation solutions using Ruby/Shell and Opscode Chef in areas of Development, QA, and Release Management.
- Driven the infrastructure design, implementation and go-live of a wordpress blog on AWS platform with Akamai caching.
- Designed, created and implemented immutable infrastructure ci-cd pipeline using Jenkins, Terraform, Ansible playbooks and Azure resource manager for multi-tier infrastructure.
- Assisted in building deployment pipelines with dockerized applications in Jenkins to simply configuration and achieve app isolation.
- Migrated applications on Rackspace servers to AWS platform which involved planning and collaboration with various teams. Deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation. Created Cloud watch alerts for instances and using them in Auto scaling launch configurations.
- Implemented analysis of real time data and business transactions by purchasing licenses, setting up the controller and installing appdynamics agents on the existing infrastructure. Used Splunk to troubleshoot and analyze real-time data and implemented solutions to the recurring issues by performing log analysis.
- Administration, installation, troubleshooting, and configuration of Nginx, Apache, Tomcat and JBoss. Successfully implemented clustered configuration for infinispan caching.
Confidential
DevOps Engineer/Architect
Responsibilities:
- Created software tooling/blueprints for company-wide adoption and collaborating with a wide variety of senior technology teams to automate technology stack deployments into cloud-based, and physical server infrastructures. Performed and coordinated repository project configuration, population, branching, merging, building and packaging and archiving the blueprint code written in Puppet DSL.
- Worked in a large scale operational environment with all phases of continuous integration lifecycle, from source control, to build, unit-testing, static code analysis, packaging, deployment and troubleshooting. Participated in all aspects of the building and deployment of multiple .NET and Java products in a hosted environment. Deployment automation for middleware, application system software, and applications into heterogeneous multi-tier, enterprise applications that can be applied to all levels of a technology ecosystem by building, testing and deploying blueprints.
- Developed and implemented client strategies around Devops Process and Quality Transformation and Tooling. Participating as needed in Scrum meetings (e.g. daily standups) and other project meetings to provide status updates on critical SCM activities as required.
- Developed and maintained blueprints and puppet modules with WF Development Standards and best practices using Puppet DSL, Vagrant, Git, Virtualbox, and custom-build tool called ‘bunsen’. Wrote RSpec tests for validation of changes applied by Puppet catalog.
- Developed DAS RESTful API which will talk to the Puppet ENC data of the nodes and implemented a batch tool which will use the API to perform requests. Foreman to monitor and manage puppet nodes and ENC.
- Developed Proof of Concepts (POCs) to support proposals and current operations. Designed and Implemented successful integration of Anthill-Pro and UDeploy CI-CD pipeline for Java, .NET, Database and Unix projects. Created Component templates and component processes which were used for buidling CI-CD worflows using environments, components, applications, resource groups and agents in Udeploy.
- Created a custom job in Anthill-Pro using Udeploy plugin which will push artifacts to Urbancode Deploy. Created migration scripts to apply configuration changes to all projects or specific project in Anthill-Pro.
Confidential, Orlando, FL
Team Lead DevOps
Responsibilities:
- Primary responsibilities included implementation and support for Large Scale Multi-million Dollar Internet based solutions developed for these business units. This includes content delivery systems, hardware configuration, custom software implementation, database administration, network and systems design, performance and process improvement, and systems documentation.
- Responsible for managing and troubleshooting the operations of the Continuous Integration (CI) system - Bamboo/Jenkins. Setup, troubleshoot, and maintain build servers and virtual machine environments. Developed scripts, metrics, and applications to automate and improve operational processes and availability, scaling, and security of the production environment.
- Developed Chef Recipes to configure, deploy and maintain software components, and managed Nodes, runlists, roles, environments, databags, cookbooks, recipes in Chef of the existing infrastructure.
- Used Foodcritic, Rubocop, Berkshelf and Test Kitchen. Used chef roles, databags and environments, performed attribute overriding, Databag encryption. Extensively used knife command line utility, and used Berkshelf dependency manager and test kitchen to validate cookbooks. Used Etcd and chef-recipes to automate deployments and update configuration.
- Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in all environments Provide Admin support for the Atlassian tool suite (Bamboo). Participate in the implementation and management of Continuous Delivery/Automation platform
- Automated infrastructure provisioning using Cloud Formation templates and deployed AWS resources using them. Set up infrastructure from scratch on AWS Elastic Beanstalk. Wrote IAM roles, s3 bucket policies, set up data pipelines, dynamo db, cloudwatch monitoring, elasti cache, VPCs, route 53. Multiple CI pipelines setup on project branches in Bamboo. Integrated Ant and Maven with Bamboo as a part of continuous integration and continuous delivery
- Used Bamboo/Jenkins for monitoring external jobs, distributed builds and plugin management. Write and run Bamboo/Rundeck/Jenkins jobs.
Confidential
Devops Engineer
Responsibilities:
- Deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, S3, RDS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation. Created Cloud watch alerts for instances and using them in Auto scaling launch configurations.
- Provided a permanent solution to disk space issues across the entire infrastructure by writing a tool in perl. Improved efficiency and automated regular management of service operations like logging and infra by tools written in perl scripts. Maintained, implemented and troubleshooting of DNS BIND servers. Effectively administered, troubleshoot and pro-actively managed, upgraded various infra. Components using Cacti, Orion.
- Configuration and management of one or more enterprise operating systems. Troubleshooting, configuring, deploying, and supporting web server platforms. Analyzed infrastructure problems/constraints, inefficiencies, process gaps, risk and regulatory issues; and suggested and implemented software or automation solutions. Coordinated the build and release schedules with development and QA teams. Identified and resolved build and runtime errors. Managed large scale deployments in stage and production environments. Setup, configure and manage Build Environments for Developers. Assist Dev and QA engineers in troubleshooting day-to-day technical issues.
Confidential
Systems Architect
Responsibilities:
- Service release and deployment management, Service validation and testing in pre-production related to FACETS providers.
- Developed and supported innovative approaches to create development operations environments that facilitated in greater ease for development and deployment capabilities. Pro-active problem management by creating metric reports on performance of critical path processes, volume and efficiencies of schedules and delivered to client for performance improvement. Onsite/offshore co-ordination, co-ordination with the clients and business in resolving the issues in Production.
- Release and deployment management of Facets batch processes. Knowledge Management of Facets Batch operations.
- Created Batch environments for Service Validation and testing.
- Change management of batch schedules by adding new schedules and revising existing schedules.
- Worked with Developers, QA and DBAs to ensure code is working according to business needs and following established procedures.
- Provided production support during warranty period for recently deployed code.