We provide IT Staff Augmentation Services!

Devops Architect Resume

Pleasanton, CA

OVERVIEW:

  • Close to 15+ years of experience in all the phases of software development lifecycle including application development/support, testing, deployment, bug fixing, production support, applications support, tech support of enterprise software applications.
  • Strong analytical skills and very efficient team player, excellent communication skills, innovative, self - starter and self motivated. Consistently got good reviews of being a good team player.
  • Highly productive, hard working both in team and as an individual contributor in various projects
  • Strong Communication and Interpersonal skills.

PROFESSIONAL SUMMARY:

  • Expertise in Software Development Life Cycle processes right from inception, design, development and testing though the implementation
  • Hands-on experience with application servers and web servers (Web logic 8.1/7.1/9.1, Tomcat 4.0/5.0, IIS 4.0/5.0, iPlanet)
  • Hands on experience on operating systems like Windows XP/2003/7 and UNIX(Sun Solaris 2.5), HP-Unix, IBM AIX
  • Experience in developing Unix Shell Scripts, Perl scripts and Windows Scripts
  • Excellent work experience with SQL queries, Stored Procedures with major relational databases like Oracle7/8/9i/10G, DB2 and MS SQL Server 2000/2005
  • Experience in developing and maintaining Unix shell scripts in various kinds of shells like korn, bourne and C
  • Experience in working on various and hosting web applications in in Unix/Linux
  • Experience in designing/developing and coding applications using Object Oriented Analysis and Design
  • Extensive experience in internet technologies HTML, DHTML, CSS, JavaScript, VB Script XML/XSL
  • Demonstrated competence of a good team player and also as Lead resource with a reputation to perform roles, which require strong technical background with excellent problem solving and communication skills.

TECHNICAL SKILLS:

Operating Systems: Windows XP/NT/2000/7, UNIX (HP-UNIX, IBM-AIX), Red Hat Linux, Mac OS

Microsoft Technologies: VB 6.0, VB .net, ASP.net, VC++, MFC

Java Technologies: AWT, Swing, Servlets, JSP, J2SE, JDBC

Application Servers: Web Logic 7/8, Tomcat 4.1/5.1, IIS 5.0/6.0, Websphere Server 6.0

Deployment Tools: OpenDeploy, JAP(JavaApp Platform), CI

Scheduling Tools: CA Autosys, CA Unicenter, ControlM

Reporting Tools: Crystal Reports, Jasper Reports, Acutate reports, Cognos Reports SSRS, SAP BO, Athena, Documentum

Business Tools: LZ Sentinel, CRD IMS, Oracle BPM, PO Buffett, Protrak, Factset, SimcorpDimension

CRM/Ticketing Tools: Remedy, JIRA, Clarity, Pivotal, MQC

Source Controls: SVN, CVS, Git, TFS

Monitoring Tools: CA Wiliey, BMC Patrol, HP Sitescope

Web Tools and Languages: HTML, DHTML, CSS, JavaScript, VB Script, Perl

Databases: Oracle 7/8/9i/10G, MS Access, SQL Server, MySQL

PROFESSIONAL EXPERIENCE:

DevOps Architect

Confidential, Pleasanton, CA

Responsibilities:

  • Designed, architected, and implemented next generation system architecture and automation solutions on cloud platforms
  • Designed, implemented, and improved Continuous Integration and Continuous Delivery environments
  • Architected and improved the growing application deployment on the cloud platform (PaaS & SaaS)
  • Acted as a subject matter expert on DevOps best practices with Cloud Formation, Auto Scaling Groups, and Configuration Management
  • Assisted with building automation scripts and frameworks in Chef and Ansible to automate the system and software deployments and alerts to monitor system health
  • Supported application deployments, built new systems and upgraded and patched existing ones through DevOps methodologies
  • Provided expert system administration skills to assist in troubleshooting and diagnosing problems that occurred and traced the symptoms back to the root cause
  • Assisted developers in debugging application issues using tools
  • Delivered the setup monitoring/reporting needed for at various levels of application stack using technologies Grafana, Graphite, Cacti, AppDynamics, AppInsight, OMS, Prometheus
  • Applied and leveraged on application clustering / load balancing concepts and technologies

Environment: Microsoft Azure, HDInsight Jenkins, IBM Bluemix, Python, Devops, Puppet, IBM API Gateway,Spark, Kafka, AppDynamics, Splunk, Git, Ansible, Kubernetes, Docker, Helm etc.

Lead. DevOps Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Designed and implemented the build and release processes for enterprise scale applications using best practices
  • Improved build process and developed automation leading up to a Continuous Integration system for all applications
  • Implemented and improved process for release management, automated code deployment, configuration management, and monitoring
  • Evaluated, designed and developed tools and plugins to support the software configuration management (SCM) system and database
  • Maintained detailed understanding and documentation of the structure and interdependencies of systems and leverage this knowledge to improve the efficiency and reliability of the build and release processes allowing team to rapidly evolve their applications and deliver quality products
  • Maintained build servers and virtual environments
  • Deployed the releases into production through deployment automation
  • Created CI environment grounds-up with Jenkins, Maven, Git and custom technologies used by Confidential
  • Collaborated with Development, QA, and other stake holding teams to support all phases of software development life cycle from development to production releases
  • Developed modules to automate application installation and configuration management using configuration management tools like Puppet
  • Conducted RCA and postmortem processes for all P1 incidents and business impacting incidents caused by changes
  • Reviewed the software ecosystems and developed initiatives to bring down the number of failures, and maintain the promised availability and usability of the stack.
  • Setup Splunk on all the environments and created app dash boards based on the Splunk logs
  • Created scripts and automation to capture various configuration items in the environment.

Environment: Jenkins, JetStream, Photon, Devops, Puppet, Shell scripts, Linux admin, AppDynamics, Splunk, Git, Python, Perl etc.

Lead Site Reliability Engineer

Confidential, San Ramon, CA

Responsibilities:

  • Worked as a liaison between DevOps team and support, engineering, NOC, QA and PMO teams
  • Supported the agile development methodology among disparate functional teams for a seamless product delivery and rapid product iteration.
  • Performed incident management, delivered high quality offerings and feedback through RCAs about technical incidents
  • Developed modules to automate application installation and configuration management using configuration management tools like BOSH, Puppet, Chef
  • Automated and maintained the CI/CD process for building Java micro services builds using tools such as Jenkins, Bamboo
  • Using Subversion and Git-based distributed source code control
  • Proposed and setup the Incident Management, Change Management, Release Management and Problem Management processes for the operations team
  • Created, maintained Jenkins jobs to store the build artifacts in Artifactory and automated the process to upload to Chef server
  • Maintained Cookbooks and Data bags setup Scripts for Chef Automation in Cloud environment
  • Provisioned users Puppet as per the entitlements pre-defined by the security teams
  • Maintained the Blue Green Deployment in production using Route53
  • Maintained Splunk, ElastiCache, Logstash and Kibana stacks for log aggregation and alerting using Grafana
  • Created and maintained synthetic monitoring for various services provided on the platform using tools like NewRelic and AppDynamics
  • Created and maintained the SLA dashboard that aggregated data from synthetic alerts for various services on the platform using tools like Vistara
  • Provided support to issues reported by dev/customer support teams on platform availability and usability
  • Managed PagerDuty schedules and supported 24X7 on-call escalation path for releases and P1 incidents
  • Used ServiceNow as a CRM for the release management and incident management and change management processes
  • Created RCA and postmortem processes for all P1 incidents and business impacting incidents caused by changes

Environment: Pivotal CloudFoundy, Python, Jenkins, RabbitMQ, Postgres, MongoDB, AWS CloudWatch,, Chef, Puppet, BOSH, ServiceNow, Git, JIRA, LogStash, Splunk, Vistara, NewRelic, Hadoop, MapReduce, Hive, HBase, HDFS, Flume, Sqoop, Oozie, Hue, ZooKeeper, Ambari, Hue, Tableau, Talend, Kafka

Lead SRE Hadoop/Devops

Confidential, San Ramon, CA

Responsibilities:

  • Worked as a liaison between support team and Devops/PMO teams
  • Maintained and extended the Production Build environment, Continuous Integration framework and integrate with SCM, Defect tracking and other tools
  • Assisted in managing builds and releases process including builds and deployments automation
  • Diagnosed incidents between platform and custom implementation of Confidential functionalities
  • Planed and executed software releases to the test environments for various business units teams
  • Investigated problems encountered by the Level 1/2 teams to ensure that the environment is stable for production use
  • Established process/procedure around Release management
  • Proposed, created and implemented SLAs for initial response and closure of incidents after agreement with various business units
  • Coordinated software checkouts, build configurations, and promotion of the software through the entire software development lifecycle
  • Worked with ServiceNow implementation teams to stream line the communication process for outage, release notifications
  • Created RCA and postmortem processes for all P1 incidents and business impacting incidents caused by changes
  • Acquired In-depth understanding of large complex enterprise software systems to isolate defects, reproduce defects, assess risks
  • Worked with various internal teams on various customer reported issues that were caused by the changes
  • Created and maintained KPIs for all customer reported incidents.
  • Reported and maintained dash boards for various management levels to depict the service availability and customer satisfaction
  • Worked with DevOps and PMO teams for understanding the requirements of the on-boarding solutions to better scale support resources
  • Generated reports on the incident metrics for higher management
  • Created KBs(Knowledge Base articles) for frequently reported issues by customers and after approval from all teams, posted them on to Colab(forum) for broader visibility
  • Partnered with Dev and QA teams for Hotfix, Maintenance Releases and bugs/feature requests
  • Contributed towards the improvement our knowledge base and built a knowledge centric support team

Environment: AWS Cloud, Ubuntu, J2EE 7, RabbitMQ, WSO2, Apache, OSGI Karaf, Postgres, MongoDB, newRelic, AWS CloudWatch, Jenkins, Chef, Bamboo, Eclipse, ServiceNow, Git,, Hadoop, MapReduce, Hive, HBase, HDFS, Flume, Sqoop, Oozie, Hue, ZooKeeper, Ambari, Hue, Tableau, Talend, Kafka

Sr. Lead Devops Engineer

Confidential, Irvine, CA

Responsibilities:

  • Ensured the production environment is available according to the needs of the business and established Service Level Agreements (SLA’s)
  • Monitored support requests received throughout the day to ensure that all critical items are addressed
  • Liaison with configuration manager for build and deployment processes
  • Generate builds at the request of the development team and deploy into QA, UAT and Prod environments after receiving the necessary approvals
  • Work as a point of contact (POC) for build/deployment related issues with the continuous integration platform
  • Conduct the release meetings to get the team to an understanding of the releases for the weeks and involving necessary teams for resource allocation and approvals
  • Ensured that software enhancements and system fixes meet intended business needs according to defined requirements
  • Supported end-of-day processes during off-hours according to the established rotation schedule
  • Ensured that critical processing jobs are complete and the required output is created
  • Worked on Batch failures upon notifications and fixed batch issues where ever possible

Environment: UNIX Korn shell, CA Autosys, Batch scripting, Perl, Microsoft SQL Server, Oracle, JSP,GIT, Java, Apache Tomcat, Weblogic, Apache Ant, IIS, UNIX (HP-UX), Charles River

Lead DevOps Engineer

Confidential, Morrisville, NC

Responsibilities:

  • Act as liaison between the business units and internal partners/external vendors for assigned projects by communicating accurate and timely updates (with in SLAs) to all stakeholders regarding the best advisable solutions
  • Providing best level IT support for all applications such as Consolidated Client Reports, Frontnet, ClientView, Hiring Deal Tracking, Pricing, AI Upload utility, Directed Share Program, Venture Capital Distribution, Prospectus Delivery, Broker Web Reports, Activity Management and BPM, LZ Sentinel
  • Responsible for application monitoring, performance and stability of the client sensitive applications
  • Created Builds and deployed into Unix/Windows environments through the manual build process and also through automation using CI(Continuous Integration) process
  • Maintain MIS and other reporting systems running on Unix and Windows servers
  • Reviewing, repairing and modifying software programs to ensure technical accuracy & reliability of programs
  • Work on production impacting issues on priority by involving various teams like sustaining engineering/business/hosting and QA teams
  • Promotes the code versions to QA, UAT and Production environments by ensuring stability of builds
  • Does in-depth database and software investigation at the source code level
  • Troubleshoot and debug user reported issues in Java/.Net and SQL Servers
  • Schedule jobs for production ready applications and monitoring the jobs for completion and troubleshooting in case of any job failures
  • Work as an Incident Manager by starting the IM calls and involving all the parties to address production impacting issues
  • Ensure that the s installed in UAT/Production servers are up to date and patch them to be in compliance with the security policy
  • Experience of analyzing the problems and make appropriate changes quickly and accurately
  • Handled Disaster Recovery test for the critical applications and ensured smooth swing to Production and Disaster Recovery environments
  • Automated as many tasks by developing scripts in Unix/Perl, there by reducing manual effort
  • Works with the operations team to ensure quality of data and immediate attention to client sensitive problems
  • Works with Business logic experts, quality assurance, and senior engineering staff to resolve the ticket
  • Works with the Change Management group to get the UAT and Production roll-out on time and post implementation support
  • Participate in development team meeting to suggest pain points for support in managing the production applications and helping with gathering requirements to address the issues in future releases

Environment: Unix, SQL/PL SQL, ASP/.net, J2EE, Perl, BO/Acutate reports, XML, XSLT, web services, SSL, LDAP, Entrust, CM, JIRA, Remedy, MQC, OpenDeploy, JAP(JavaApp Platform), ControlM, HP SiteScope

Lead Engineer

Confidential, Las Vegas, NV

Responsibilities:

  • Create new APIs as part of MORPH for other applications to access the DB
  • Create new interface for DB calls
  • Modify existing scripts to use the new API
  • Help the development and testing teams with Unit tests
  • Work with business teams on a daily basis to understand which modules can use the new API and suggest appropriate changes
  • Used JIRA as the CRM tool for logging issues and updating the same for any actions on the issues
  • Created the basic user documentation for the users to trouble shoot issues before being escalated to the support team.
  • Developed SQL scripts to help trouble shoot the basic issues and supply the same to the development team to help understand the issue quickly.

Environment: JDK 1.5JSP 2.0, XML, XSLT, MySQL, Log4J, PUnit,Perl, Mod Perl, Maven, JIRA, MAMP

Sr. Support Engineer

Confidential

Responsibilities:

  • Worked with the Development team to reproduce the client reported issues and assist in testing the fixes before delivering them to the clients.
  • Work with the business users to set the appropriate SLAs for various issues depending on severity and priority.
  • Perform the basic trouble shooting before escalating it to the development team and suggest any quick fixes if applicable.
  • Installation of LMS using Virtual Machine for the clients
  • Used Remedy as the CRM tool for logging issues and updating the same for any actions on the issues
  • Fixing the issues related to Performance Assessment, Goal Management, 360 Defined the processes necessary for the seamless transition of issues between various groups with in the development group and update the statuses to the clients Security administration of LMS.General queries related to LMS and TP. Auditing Client Documentation
  • Participated in support hands off meetings

Environment: SQL Server 2005, Cognos, VB Script, Pivotal, Citrix

Lead Application Support Analyst

Confidential, Plainsboro, NJ

Responsibilities:

  • Developed front-end screens with JSF, client-side validations using JavaScript and developed the required Servlets with Struts fame work
  • Designed the developed the customized dataflows in Java which help the product communicate with external systems
  • Developed and tested most of the modules which required logic change at the server side and tested the same in co-ordination with the testing team
  • Was involved in the development of custom XML Parsers
  • Used ER-Win to develop the data models and establish the Entity - Relationships
  • Developed SQL stored procedures and functions on Oracle and SQL Server database servers
  • Used PVCS for change control of source code
  • Used Remedy to following up issues with QA and SE teams
  • Used Documentum to organize the data and store it at enterprise level.
  • Designed/validated test cases for use of the QA team
  • Worked with the build engineering team to solve issues regarding build failures and build management
  • Addressed real time production issues by giving in time fixes to the code and strictly adhered with the tight SLAs
  • Used Eclipse 3.0 as the IDE

Environment: Java 1.5, J2SE, JSP, Tag Libraries, Servlets, JDBC, HTML, DHTML, Java Script, XML, Weblogic 9.1, Oracle 9i, Windows 2003, IBM AIX, Perl, PVCS, Remedy, Documentum, SQL server 2005

Confidential

Sr. Software Engineer

Responsibilities:

  • Analysis, design and development of functional components based on user requirements. Used Rational Rose for this purpose.
  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Developed front-end screens with JSF client-side validations using JavaScript and developed the required Servlets.
  • Was also involved in the developing the UI standards in Swing
  • Used the database connection pooling mechanism.
  • Created Ant script for compiling the build and automated the build process
  • Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting and gathering data
  • Created complex SQL Queries, PL/SQL stored procedures on Microsoft SQL Server 2000/2005
  • Deployed the application on Web Logic Application Server
  • Used JUnit for unit testing the code
  • Used Eclipse 3.0 as the IDE

Environment: Java 1.5, JSP, Tag Libraries, Design Patterns, Servlets, JDBC, HTML, DHTML, Java Script, XML, Weblogic 7.1, Microsoft SQL Server 2000/2005, Windows 2003, IBM AIX, Perl, AWK, Eclipse 3.0

Confidential

Software Engineer

Responsibilities:

  • Designed the UI in Swing and server side components.
  • Created user interface using the existing CA Frame Work and adhered to CA UI standards.
  • Suggested changes to the CA UI standards and customized the standard where ever appropriate for the application.
  • Created the logical work flow of the process for the application.
  • Prepared the Sequence and Class Diagrams using Borland Together Control Center
  • Used JSF used them in the various stages of the development process.
  • Developed the SQL Stored procedures scripts for the DB team.
  • Assumed active role in tuning SQL queries
  • Used Ant to create the script for compiling the build and automated the build process.
  • Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting and gathering data.
  • Used Log4J for tracking the log output.
  • Deployed the application on Web Logic Application Server
  • Designed and developed dynamic menus using DHTML and CSS.
  • Extensively used JavaScript for client-side validations
  • Tested the code by using JUnit and was also involved in peer review process
  • Used Eclipse 3.0 as the IDE

Environment: Java2, JSP, AJAX, EJB, JDBC, HTML, CSS, Java Script, XML, Weblogic Server 7.1, Microsoft SQL Server 2000, Microsoft SQL Server 2005, Windows 2003, HP-UX, Shell scripting

Confidential

Helpdesk (Technology Assistance Center) Engineer

Responsibilities:

  • Identifying the logical objects and relationship between them, designing the classes and relating these classes with the application architecture and the complete application framework design.
  • Designed and coded the User Interface for this application right from the scratch.
  • Used Rational Unified Process (RUP) /UML to make an object Oriented model for the application.
  • Prepared Use Cases, Class Diagrams, Interaction Diagram and Sequence Diagrams using Rational Rose tool.
  • Developed DTD’s for the XML structure to be sent to the Registration Service. The Customer Service Representative (CSR) based enrolling can be done using the XML request structure based on the DTD.
  • Created the logical workflow of how the issue completes a life cycle from it’s inception through closure.
  • Involved in the development of individual components and unit tested these components
  • Analysed and diagnosed the issues and recommended solutions for cross browser compatibility.

Environment: UML, Windows 2000, Lotus Domino, HTML, JavaScript, JSP, SQL Server, Tomcat 5.0

Hire Now