We provide IT Staff Augmentation Services!

Devops Architect (lead) Resume

0/5 (Submit Your Rating)

Roseland, NJ

SUMMARY

  • A dynamic IT professional - hands on DevOps architect having rich experience 14+ Years in handling multiple software projects encompassing onshore & offshore planning, design, implementation, integration, testing & maintenance for complex applications using Java/J2EE technologies for Web based projects on Unix/Linux based cloud platform.
  • Problem diagnosis, root cause analysis and continuous improvement recommendations to ensure ongoing improvement of systems and processes.
  • Expert in Waterfall, Agile/SCRUM project management methodologies and exposure to DevOps practices.
  • Experience in Configuration Management, Change Management, Release Management, Version Control System and Release Engineering SVN, GIT (bitbucket), JIRA, perforce.
  • Experience in integrating unit tests and smoke test with code quality analysis tools like JUnit, Jira and Selenium.
  • Programming concepts and development / scripting skills using C, PowerShell, BASH, Unix Shell Script, Perl, Python, etc., with the ability to pick up any language quickly.
  • Design and implement proactive monitoring to ensure health, performance and security of our production and non-production cloud infrastructure.
  • Have broad technical background and experience with System Administration, development practices and hands on experience with "Cloud" integration and virtualization capabilities.
  • Build and design the DevOps Reference Architecture I.e. Continuous Integration Pipeline for Java Projects (Builds, Testing, Deployment, Metrics Collection)
  • Install/Setup, configure DevOps tools, analysis of the tool chaining and build traceability between the platform.
  • Automating deployment, operations, and scaling of containerized (docker) applications using Kubernetes(k8s) Cluster on AWS/OpenStack using Ansible playbook.
  • Implementing and analyze large scale log collection and analysis stacks (ELK), Elastic Search, Logstash Search, Kafaka, Kibana etc.
  • Operations monitoring, rapid detection and response systems (New Relic, Nagios)
  • Strong Networking and Security and Unix background.
  • Extensive experience on setting up Name Resolution (WINS, DNS,) Active Directory, NIS, NIS+, NFS and DNS, LDAP. FTP, Proxy Server.
  • Hands on experience on Certificate Authority, XSS vulnerability, SSL Authentication /Authorization mechanism such as Basic, LDAP, NTLM, Single Sign On, SSH, SCP, Firewall.
  • Experienced in developing batch programs by using (BASH) UNIX shell scripts and Perl, Python, Connect Direct. Solid OS configuration skills Confidential a detailed level and the ability to determine an application's footprint.
  • Domain expertise in Telecom, OS/Application Virtualization, Enterprise Search, Web Technologies, Networking, Network security, Storage.
  • Great learning skills to adapt the rapid changing technologies and implementing the same Confidential work. Passion and Ability to troubleshoot configuration problems and other technical conflicts.
  • Strong and diverse technical background across technology functional area (Requirements, Estimation, Infrastructure, Development, QC, Production Support, etc.).
  • Experienced in performance and Infrastructure Monitoring Tools - Nagios, Ethereal, JMeter etc.
  • Publish project status reports and dashboards to steering committee and executive leadership, identifying and communicating any performance variances to planned scope, timeline, and budget.
  • Pro-active Risk and Escalation Management, including identifying cross-projects dependencies, tracking against defined program/project KPIs, prepare and submit project for governance gate approvals.
  • End-to-End Systems Analysis and Design
  • Analyze architecture, relationship between systems, and systems flow of end-to-end designs.
  • Guide others to assess system usage trends and identify potential performance constraints with inter-system designs.

TECHNICAL SKILLS

Operating Systems: UNIX (HP- UX11.2/Solaris 9-10), Linux (RHEL/CentOS/Ubuntu/Suse)Windows Server 2000/2003/2008/2012

Programming Languages: UNIX Shell Scripting (BASH/KSH), Perl, Python 2.x/3.x, Powershell

Virtualization: VMWare ESXi,,Citrix, XenSource

Methodologies: SDLC, SAFe (Lean Agile), Agile, Waterfall

Version Control System: GIT, SVN, Perforce (gforce)

Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS, DHCP, LDAP, LAN, WAN, Routers/Switches, Proxy Servers, Firewall, DMZ

Build tools: Ant, Maven, Gradle, Grunt, Loopback

CI and CD tools: Jenkins, Rundeck, Spinnaker, Bitbucket, SonarQube

Configuration Management tools: Ansible, Chef

Cloud Technologies: AWS, Microsoft Azure, Open stack, VMWare (VPC)

Web/Application Servers & Internet Technologies: Web logic, JBoss (WildFly), WebSphere, Apache Tomcat, IIS, NodeJS, Confidential search protocol, Angular JS, ExpressJS (MEAN)

Project Management & Bug Tracking Tools: JIRA, Rally, Version1, HP ALM, Buganizer, Bugzilla, Test Scribe, Mantis

Logging & Monitoring Tools: Nagios, AWS CloudWatch, Cloud Trail, New Relic, ELK

Database: Oracle 10G/11G, MS SQL Server 2005/2008, MySQL 5.XMongoDB

PROFESSIONAL EXPERIENCE

DevOps Architect (Lead)

Confidential, Roseland, NJ

Responsibilities:

  • Build and design the scalable, reliable, fast feedback DevOps Reference Architecture I.e. Continuous Integration Pipeline for JAVA Stack and MEAN Stack Projects (Builds, Testing, Deployment, Metrics Collection)
  • Install/Setup, configure DevOps tools, analysis of the tool chaining and build traceability between the platform
  • Define and Implement branching & merging strategy and pull review request.
  • Design and implement GIT flow process & Trunk Based Development to integrate JIRA to GIT/Stash and enable quality check and triggers
  • Design Framework & Implemented code driven pipeline i.e. pipeline as a code using Groovy DSL to automate the build automation.
  • Implemented Ansible playbook to Stand up Jenkins CICD server and configure as Continuous Integration tool with backup & recovery plan.
  • Code review tool -Jococo integration with Continuous Integration.
  • Evaluated and integrated AWS Services eg. AWS S3, EC2,SNS, DNS, CloudWatch, Cloud Trail.
  • Enable static code analysis SonarQube, Unit & Smoke testing framework integrations with workflow automation.
  • Integrate unit, performance and functional test automations using jUnit with CI flow
  • Integrate build, manage artifacts in repository (Artifactory & AWS S3).
  • Application onboarding perspective prepare devops checklist and provide Training, demo, walkthrough to application development team and enforce to follow DevOps best practices.
  • Implement tailored solutions & Customize the defined target apps technology-wise and tailor it for application onboarding
  • Establish Standard Quality Gates with stringent checklists and acceptance criteria Refining or fine tuning the Deployment scripts for better efficiency.
  • Build and Design security automation - AD user-group creation and Jenkins/Bitbucket authorization using combination of Powershell, DSL Groovy, Ansible, shell scripts.
  • System level tuning and debugging, in particular on cloud, virtual, or containerized environments (VMWare, Docker)
  • Automating deployment, operations, and scaling of containerized applications using Kubernetes(k8s) Cluster on AWS/OpenStack/Mesosphere using Ansible playbook.
  • Large scale log collection and analysis stacks (ELK), Elastic Search, Logstash Search, Kafaka, Kibana etc.
  • Operations monitoring, rapid detection and response systems (New Relic, Nagios) by integrating as daemon set to K8s cluster.
  • Establish POC using test & learn approach, demonstrate capabilities and integrate new tools and technology as continuous improvement.

Sr. DevOps Engineer

Confidential, Mountain View, CA

Responsibilities:

  • Design, build and implement Blueprint project for CICD pipeline as shared service.
  • Build and design the DevOps Reference Architecture I.e. Continuous Integration Pipeline for Java Projects (Builds, Testing, Deployment, Metrics Collection)
  • Install/Setup, configure DevOps tools, analysis of the tool chaining and build traceability between the platform.
  • Design and implement GIT flow process to integrate JIRA to GIT/Stash and enable quality check and triggers
  • Create, update Groovy DSL job scripts to automate the build automation to stand up Jenkins CICD server and configure as Continuous Integration tool
  • Code review tool -Jococo integration with Continuous Integration
  • Enable static code analysis -PMD, Checkstyle, Findbugs integrations with workflow automation.
  • Integrate unit, performance and functional test automations using jUnit with CI flow
  • Integrate build, manage artifacts in repository (Artifactory)
  • Provide Training, education to application development team and enforce to follow DevOps best practices.
  • Customize the defined target apps technology-wise and tailor it for application onboarding
  • Establish Standard Quality Gates with stringent checklists and acceptance criteria
  • System level tuning and debugging, in particular on cloud, virtual, or containerized environments (VMWare, Docker)
  • Automating deployment, operations, and scaling of containerized applications using Kubernetes(k8s) Cluster on AWS/OpenStack using Ansible playbook.
  • Large scale log collection and analysis stacks (ELK), Elastic Search, Logstash Search, Kafaka, Kibana etc.
  • Operations monitoring, rapid detection and response systems (New Relic, Nagios) by integrating as daemon set to K8s cluster.

Confidential, Dallas, Tx

Project Manager

Responsibilities:

  • Working as Project Manager - System Analyst managing & leading the onshore team, consisting 15+ Developers geographically distributed within USA and outside.
  • Understanding business requirements and mapping them to system requirements specifications, conducting process and system studies and coordinating with team members for System Design & Integration, Application Maintenance
  • Involved in complete SDLC (system development life cycle) including system analysis, high level design, detailed design, coding and testing.
  • Finalizing and reviewing Project estimate, working on preparing business proposals and tracking from inception to finalization.
  • Conducted detailed and comprehensive business analysis by working with the client IT staff and end-users in order to identify system and operational requirements and improvement.
  • Defined and managed a well-defined project management process, scheduling and championed ongoing process improvement initiatives to implement best practices for Agile Project Management
  • Coordinated planning and delivery with Scrum masters by keeping track of daily status and escalating critical bottlenecks and hence mitigating the risks timely.
  • Used following Agile Tools
  • Rally:
  • Responsible for defining the Portfolio hierarchy, EPIC, Feature Group, User Stories in Rally. Adding tasks and assign owners along with estimates based on Hours and Story Points.
  • Generated Burn down charts to demonstrate the Story Metrics for Number of points
  • Tracking user Story State from Blocked to Accepted.
  • PRISM, USH, Project One: Responsible for every agile project release and manage work flows until release to production and acceptance.
  • Provided leadership to medium sized team of Developers, Architect, DBA, QA testers, Business Analysts; managed conflicts within team/across various departments and stakeholders.
  • Handling various technical aspects like software design, Create Technical Design documents by translating the functional specifications monitoring critical paths & taking appropriate actions.
  • Involved in project status tracking, resource allocation and management,
  • Project budgeting and scheduling, including Dev, test effort estimations TCP according to the test strategy and project deadlines...
  • Verifying change requests and defects; documenting, tracking and communicating test plans, test results and unresolved problems, overseeing smooth implementation/ testing & providing support to Client.

Project Lead

Confidential

Responsibilities:

  • Formulate product Test Plans, lead a team of QA, Automation test engineers.
  • Participating in regular QA cycle release and day to day coordination with Onsite team.
  • Contributing in Confidential release process by verifying the fixed bug, build to build basis.
  • Review release notes. Debugging the issue/bugs and reporting the same to development team.
  • System testing with backend verification using server logs.
  • Creating test plans, test cases and test scripts/procedures for carrying out tests of the software Confidential various stages in the SDLC..
  • API testing for various API’s using SoapUI tool as Engineering Visit Management API, TVOD/SVOD propositions and promotions, Purchase and Credit Rental API, Occupant Management API etc.
  • Actively coordinated in all the phases of testing PAIRWISE TESTING, User Accepting Testing PERFORMANCE TESTING and Defect Triage etc.

Test Lead (Automation)

Confidential

Responsibilities:

  • Worked with the project owner to ensure scope is explicitly defined and documented and maintained integrity of scope
  • Formulate product Testing strategy, Test Plans, lead a team of QA test engineers.
  • Participating in regular QA cycle release, day to day coordination with Onsite team.
  • Contributing in Confidential release process by verifying the fixed bug, build to build basis. Review release notes. Debugging the issue/bugs and reporting the same to development team.
  • Assist new team members to help them understand the product, test plans and Confidential test process.
  • Preparing test plans for new feature introduced in product, test cases modification and reviewing the existing one.
  • Understand test automation requirements from client, design the automation framework along with the automation team in implementing and scripting the framework.
  • Develop the automated test scripts for integration testing of the systemunder test.
  • Set up and managed support functions covering planning, tracking, reporting, quality management and internal communication via a detailed Project Management Plan.
  • Proactively improved the project timeline through schedule management and progress tracking of schedule and budget.

Test Lead (Automation)

Confidential, Mountain View, CA

Responsibilities:

  • Responsibilities are dynamic in nature subject to change the deliverables over Quarter-To-Quarter and QA releases.
  • Study the product documents & research about project, discussed product features, understand existing feature test plans.
  • Deliver assigned task in regular QA cycle release day to day coordination with Onsite team Confidential Mountain View.
  • Handling cluster specific testing which involves Process reliability testing, troubleshooting the root cause of issue by analyzing the various component logs via backend.
  • Contributing in GSA release process by preparing Bug Fix Table from release notes and verifying the fixed bug build to build basis.
  • Debugging the issue and reporting the same to development team.
  • Assist/Mentoring the new team members to help them understand the product, test plans and GSA test process.
  • Preparing test plans for new feature introduced in product, test cases modification and reviewing the existing one.
  • Planning and setup the test bed of Linux based content servers like OpenLDAP, apache web server with GZIP and robots.txt support as per feature and test requirement.
  • Planning and execution of the Crawl Performance Testing and Longevity Testing over various QA builds.
  • Extracted the data from various servers by writing UNIX scripts and performed the data validations.
  • Automated the nightly processes (Jobs scheduling) to run on the servers on specific time.
  • Developed the Shell scripts and Perl scripts for maintain scripts for monitoring, troubleshooting and administration of the UNIX systems as well as automation of the processes.

Test Lead

Confidential

Responsibilities:

  • Review of requirements and design sign-off, mentoring team on best practices
  • Involved including requirement gathering, designing database schema, optimizing queries, and creating web-based applications.
  • To attend customer web/audio conference calls discussed the various issues and the outcome in internal project meetings.
  • Study & research about project, come up with new idea, discussed product features & draw inference.
  • Breakdown of test effort into logical units with clear ownership for each of the Major Areas and Sub-Areas.
  • Preparation of Test Case Outline. Plan Test Bed Setup. Evaluation & to suggest test management Processes and tools.
  • Evaluate test environment, change control and release strategy.
  • Evaluation & to suggest defect control, tracking and the approach to fixes.
  • Evaluation & to suggest test automation and test tool assessment.

System / Network Administrator.

Confidential

Responsibilities:

  • Carry out all required operational tasks on SAP HP server infrastructure, these include user administration, files system administration Backup ;
  • Recovery, job scheduling, capacity planning, performance monitoring and tuning, server hardening, create Volume Group & Logical Volume;
  • Implement projects and system changes server management, server builds, package install subject to approval.
  • Responsibilities involve planning, designing, and implementing new server hardware and software; system health monitoring of all server system components;
  • Supporting/troubleshooting performance issues; project implementation according to schedule, scope of objectives, and standards.

Network Security Administrator- Technical Support Executive

Confidential

Responsibilities:

  • Maintains vulnerability matrix and ensures systems are not vulnerable by maintaining current systems Confidential current patch level or by other technology or process means
  • Designing of new network architecture and setting of new security systems.
  • Implement projects and system changes server management, server builds, package install subject to approval.
  • Network Security - Firewall & Proxy Server Administration
  • Auditing of processes and procedures, create reports and make recommendations.
  • Ensure that processes and procedures are compliant to security policy. Creates new processes to plug any security gaps
  • Auditing and monitoring Windows 2000 Servers and desktops create reports and make recommendations.

We'd love your feedback!