We provide IT Staff Augmentation Services!

Sr. Sre/ Devops Consultant Resume

San Jose, CA

PROFESSIONAL SUMMARY:

  • 12 years of experience in designing Software Product Development, Cloud computing, Process Automation, Infrastructure deployment, Build and Release Automation, System Administration, Source Code repository & Environment management.
  • Customer focused with diverse industry experience including System administration, Implementation of various Cloud Computing environments using Public and Private Cloud technologies. (AWS,RedHat OpenStack).
  • Involved in Cloud computing architecture, consists of a front - end platform that can include fat clients, thin clients, and mobile devices, Back-end platforms such as servers and storage, Cloud-based delivery, network (internet, intranet).
  • Design best practices for smooth transformation of monolithic applications to microservices architecture.
  • Planning, Implementing and deploying microservices to containerization technology Docker and orchestrating using Kubernetes, Openshift and Docker Swarm
  • Designing, building infrastructure by implementing Configuration management technologies RedHat Ansible, Chef .
  • Expertise in Design, installation, configuring and troubleshooting the enterprise applications in Middleware technologies Confidential WebSphere Application server, RedHat Jboss,TC server,WebLogic, IIS, HAProxy, HTTP Server and F5 Load balancer.
  • Designing and implementing fully automated server build management, deployment by using CI/CD Technologies like Jenkins, UrbanCode Deploy, Confidential ClearQuest.
  • Expertise in establishing and maintaining the integrity of the project artifacts and Source code throughout the software development lifecycle using Nexus, Artifactory, Rational Clearcase, GIT, BitBucket, Subversion, Perforce, Team Foundation Server on UNIX and Windows environment.
  • Wrote scripts to automate routine tasks based on the environment using Python, Perl, Bash, Batch, YAML, XML and JSON.
  • Extensively experienced in using Build and Automation tools like ANT, Maven and Grunt.
  • Expertise in Querying RDBMS such as Oracle, MySQL and MariaDB by using PL/SQL for data integrity.
  • Worked with different Bug Tracking Tools like Serena Team track, Jira and Bugzilla.
  • Integrating and run the security scanning HP fortify and code coverage Sonarqube into CI/CD pipelines and analyze reports frequently.
  • In-depth experience in administering Operating System RedHat Linux, AIX and Sun Solaris.
  • Good knowledge of working with log monitoring Splunk, ELK technologies and System monitoring technologies Nagios .
  • Run Application sanity testing using SoapUI for SOAP and REST APIs.
  • Experience in leading and managing teams. Handled multiple roles - Architect, System Admin, Configuration management, Build and release Admin,Incident management and Developer.
  • Handling implementation process for the new projects starting from R&D, SIT, UAT and production environment.
  • Proactively communicated and Collaborated with the External and Internal Customers to analyze Information needs and functional requirements.
  • Involving in identifying latent and critical bugs in the system and helped team in delivering a defect free and quality product.
  • Executed software projects for Banking, Financial and Telecom industry.
  • Good communication skills, interpersonal skills, self-motivated, quick learner and team player.

TECHNICAL SUMMARY:

Cloud Technologies: Amazon Web Services, Microsoft Azure, RedHat OpenStack.

Containerization tools: Docker, Docker Swarm, OpenShift,Kubernetes.

Configuration management: Ansible, Chef.

Middleware Tools: WebSphere Application Server, WebSphere Commerce server, TCServer, JbossIIS, Apache Tomcat, Tibco and BO.

CI/CD Tools: Jenkins, UrbanCode Deploy, ClearQuest.

SCM Tools: BitBucket, Rational ClearCase, SVN, GIT, TFS, RTC, DOORS, Clear Case Multisite, UCM .

Bug Tracking tool: JIRA, Rational Clear quest, Serena Team Track, HP QC.

Scripting Languages: Python, Perl, Shell, XAML, YAML, JSON, VB, Perl, and Batch scripting

Build Tools : Ant, MVN, Make, Grunt and Clear Make .

RDBMS: DB2, Oracle, MySQL and MariaDB.

Languages: C, Java and XML.

O/S: Windows, Linux, Sun Solaris and AIX.

Methodologies: Agile, Waterfall.

Tools: Nagios, SQL Developer, Visual Studio, Eclipse, Splunk, FlyWay, ELK, PAMSoapUI, Terraform, Vagrant, Valut,Consul.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Sr. SRE/ Devops Consultant

Responsibilities:

  • Develop and maintain backup and restoration scripts, stored procedures & triggers.
  • Infrastructure and platform support and involved in automation process.
  • Analyzing and validating the present customer environments and providing suggestion improving performance, reducing the security risks and cost-efficient solutions.
  • Develop configuration management, service discovery, source code management, Docker Orchestration and continuous integration tools.
  • Coordinate with developers to implement required functionality on databases and analyze user needs and develop software solutions.
  • Creating multi-branch pipeline configurations in Jenkins jobs and creating dev to prod deployment stages.
  • Configuring alerts and monitoring on Grafana and Graylog monitoring services and continue monitoring for any issues in application and infrastructure.
  • Maintaining Centralized logging and customizing the logs from different applications. Creating dashboards, alerts based on log messages.
  • Implementing security features using vault token creation, creation and manage secrets in vault and provide levels of access to applications teams.
  • Maintaining SQL databases, Cassandra, MongoDB and NoSQL solutions and working on replication of these databases across multiple datacenters.
  • Work as a technical subject matter expert for administering Containerized application which deploy on Red Hat OpenShift, troubleshooting the issues and fixing them.

Confidential, Reston, VA

Sr. Infrastructure Devops Consultant

Responsibilities:

  • Working in Agile Scrum methodology having 4 sprints as a release.
  • Providing operations support and meeting the business requirements expectations for projects pertaining to FannieMae’s AWS Cloud (PAAS and IAAS) infrastructure with all project teams and client services groups for deployment and hosting the environment.
  • Develop code, test, implement Ansible playbooks to automate provisioning of servers, on and off premise, manage configuration of machines at regular intervals, prevent configuration drifts from occurring & setting standard configuration files or objects applicable to the FannieMae environment.
  • Implementing Ansible Compliance playbooks to automate security compliance and hardening of systems, setting proper permissions to files and automated patching.
  • Design and Implement the architecture with HA (High Availability) and DR (Disaster Recovery) solution for new customer application or migrating the customer application from physical data center to cloud.
  • Worked on Cloud Computing (AWS). Following are the features implemented and worked Amazon EC2, EBS, S3, Glacier, RDS, ELB, VPC, Route 53,Cloud Formation, Cloud watch, IAM.
  • Designing of Disaster recovery & backup plans for AWS workloads.
  • Evaluating the challenges of cloud adoption and then enable full operational integration of the enterprise with the cloud.
  • Using Nagios for monitoring the backend servers.
  • Have deployed 20 nodes Kubernetes cluster, monitoring kubernetes cluster nodes via graphana dashboard.
  • Managing kubernetes cluster services like kubelet,kube-master,kube-proxy,kube-dns,api service and etcd.
  • Providing JaaS(Jenkins As A Service) on kubernetes to the customers.
  • Kubernetes cluster implemented on CoreOS,
  • Finding the pods status and if any error pods then describing pods status.
  • Trouble shooting flanneld network related issues on k8s environment.
  • Checking health status and member list of etcd store.
  • Faced Kubelet service unavailability issues on kubernetes cluster nodes.
  • Created multiple namespaces a way to divide cluster resources between multiple users.
  • Deployed new nodes from deployment server.
  • Creating docker network and volumes.
  • Rescaling pods size as per customer requests.
  • Multiple containers running on single pod.
  • Working with Source Control Tools such as GIT, SVN.
  • Responsible for deploying various types of application packages like JAR, WAR, and EAR files.

Environment: AWS, Docker, Kubernetes, Jenkins, Splunk, Nagios,Ansible, GIT, Python, Bash, Urbancode Deploy, ClearQuest, Tomcat, Oracle and DB2, Linux.

Confidential, Timonium, MD

Sr. DevOps Consultant

Responsibilities:

  • Working closely with DevOps Architects to analyze, review and clarify design and architecture on tools Implementation, Build and Deploy automation.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Design, develop and, maintenance of automated tooling codes in shell scripting.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including JenkinsNodes/Agent, Android,iOS, VMWare, Amazon EC2.
  • Configured and maintained Jenkins 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 Jenkins server.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker .
  • Developed Shell Scripts and Perl for automation of the build and release process.
  • Performed weekly and on-call deployments of application codes to production environments
  • Performed SCM audits and provided reports against process and procedures in development, build and releases of the Projects as per internal proprietary defined standards and steps.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Perl, Shell, Python, ANT, Oracle 11g, Maria DB, Docker, Virtual Machines, LINUX/SOLARIS/AIX, Chef, Jenkins, GIT, ClearCase,Nagios.

Confidential, Raleigh, NC

Sr. Release consultant

Responsibilities:

  • Hands on experience in installing and administrating CI tools like Jenkins, GIT and Nexus.
  • Managed and coordinated the SCM requirements planning through development of multi-tier applications and their build/deployment throughout Confidential & Confidential distributed Windows development environment.
  • Expertise in build tools like Apache MAVEN (using POM.xml) for the building of deployable artifacts such as war & ear from source code.
  • Worked with all areas of Development teams to ensure the build and deployment process serves better quality for the business.
  • Updated bugs and user stories in ALM tool to reflect deployment information when pushing / releasing code, collating them with other information into release notes.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git.
  • Responsible for installing SSL s on Apache and Sun One Web Servers.
  • Coordinate build schedules between development teams, Database Administrators and Network Operations while developing and improving build communication channels.
  • Experienced in taking high quality measures for build/deployment/source control tools processes, SOD for right access levels for source control for better Auditing/Controlling.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Improved overall build and deployment execution and delivery turnaround times extensively.
  • Technically Managed/led build team engineers, both onsite and at remote locations.
  • Solid experience with onsite and offshore model. Directed build and deployment teams remotely, technically and effectively.

Environment: Docker, Nagios,LINUX/SOLARIS/AIX, Websphere, Chef, Jenkins, GIT, Perl, Shell, Python, ANT, Oracle 11g

Confidential, San Francisco, CA

Sr. Build Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated ant with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Responsible for changing manual software build environment into an automated build and release environment.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Created the Deployment notes and released the Deployment instructions to Application Support.
  • Responsible for the trouble shoot with the servers (Bouncing the servers when needed).
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Experienced in Standards and procedures development, Release management and Change management /advocacy.
  • Integrated Subversion and Ant with Jenkins to implement the continuous integration process.
  • Created Ant, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Manage and document all post deployment issues utilizing the Post Deployments Issue Log.

Environment: Perl, Shell, Python, ANT, Oracle 11g, LINUX/SOLARIS/AIX, Chef, Jenkins, SVN

Confidential

Sr. SCM Consultant

Responsibilities:

  • Deals with release package design, build and configuration
  • Provide technical and application guidance and support throughout the release process.
  • Monitor incidents and problems, and undertake problem management during release and deployment, raising RFC’s as required
  • Deliver appropriate build, operations and support documentation for the build and test environments.
  • Administrating Version control tools like Clearcase, SVN and GIT.
  • Troubleshooting middleware technologies Jboss and WAS.
  • Experience of generating and propagating plug-in files.
  • Managing GOOD application to deploy mobile front end applications.
  • Coordinating with vendor to applying fix pack and Interim fixes to WAS, Plug-in & HTTP Server.
  • Automating Build and deployment process.
  • Coordinating Fix pack implementation for Application servers and DB servers.

Environment: SVN, Jenkins, ClearQuest, Clearcase, GIT, Jboss, WebSphere Application Server, AWS, Oracle and DB2, AIX, Linux and Mac.

Confidential

Sr. Associate Infrastructure Engineer

Responsibilities:

  • Implement and support existing and new automation solutions for release tasks, including:
  • Build,Application deployment,Database change.
  • Frequently deploy, configure and support multiple complex interdependent web and mobile applications into environments (QA/Performance/Preproduction).
  • Experience in installation, configuration, deployment and management of enterprise applications using Web Sphere Application Server on various platforms.
  • Enabling workspace and providing access to lobtools for editing catalog in websphere commerce server.
  • Troubleshooting WCS and database issue related to Commerce server
  • Installing websphere Fix packs and fixes, feature pack
  • Deploying stores through the commerce server adminconsole
  • Providing access to users to approve the catalog through orgadmin console
  • Configure the schedule job to run the data load
  • Running registry refresh to clear the object cache in commerce server adminconsole
  • Creating workspace and assign the task to concern group.
  • Running the stagprop utility to push the content to staging server to production server
  • Creating and managing data source and connection pool for websphere.
  • Modifying the response file for silent installation of WAS, WCS & IHS.
  • Configured the Dyna trace to monitor the transaction
  • Reverse proxy modification in AKAMAI.
  • Responsible for changing manual software build environment into an automated build and release environment.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Created the Deployment notes and released the Deployment instructions to Application Support.
  • Responsible for the trouble shoot with the servers (Bouncing the servers when needed).
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Experienced in Standards and procedures development, Release management and Change management /advocacy.
  • Experience in installation of Confidential HTTP server and WebSphere plug-in on Linux/Unix and Window platform.
  • Research deployment or application issues through log file mining and analysis.
  • Responsible to create SCM plan. And manage the SCM plan up to date.
  • Work with and mentor onshore teams, with a goal to achieve a 24/7 support model.

Environment: ClearCase, Jenkins, ClearQuest, WebSphere Application Server, WCS, Windows and Linux.

Confidential, NJ

Application Developer

Responsibilities:

  • Responsible for leading a project team in delivering solution to our customer in the financial sector.
  • Administration and troubleshooting of Clearcase, ClearQuest, Multisite, TFS, DOORS, RTC and Teamtrack.
  • Conducting Daily, Weekly builds, Patch and rollback builds according to the schedule.
  • Day to day installations of software to SIT, UAT and production according to process/procedures and policies.
  • Security administration for middleware tools like Websphere, BO and Tibco.
  • Handling builds automation using Perl, Shell and Batch.
  • Installing and applying new patches for TFS, DOORS, Jenkins and RTC applications.
  • Work with DBA Team to facilitate backup of Team Project Collections
  • Customize Work Items, Process templates, Build templates in TFS.
  • Configure DWA on IIS server and help users to access DWA.
  • Integrated DOORS with RTC and QC.
  • Having Good understanding and exposure with Jazz technologies.
  • Customize Clearquest workflows according to the client requirement.
  • Initiating weekly and monthly meetings with client to discuss on activities and issues.

Environment: Rational Clearcase, SVN, Multisite, Teamtrack, Rational DOORS, TFS, Clearquest, Websphere, BO, Tibco, Windows 2003 Server, Linux and Sun Solaris

Confidential, NJ

Software Engineer

Responsibilities:

  • Administration and troubleshooting of Clearcase, Multisite and RTC.
  • Writing ant scripts for build process.
  • Install and Configure Serena TeamTrack, Rational ClearQuest.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements.
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.
  • Scheduling of automatic repetitive Jobs with Crontab.
  • Manage RAID (0, 1, and 5) in Red hat Linux.
  • Configuration of MYSQL server and MySQL master slave replication.
  • Configuration and Manage of Apache Web Server.
  • Generate SSL s for apache web server.
  • Working experience on ITIL process (Incident, Change, and Problem Management).
  • Creating Clusters for High Availability (HA) and Distributive Resource Scheduling (DRS).
  • Troubleshooting Booting problems and Boot loaders problems.
  • Package management with RPMs & YUM management in Redhat Linux.
  • Configuring FTP server to maintain the shared folder within the organization.
  • System monitoring, maintaining server logs, job scheduling.
  • Monitoring Server processes using ps, top, Vmstat and reviewing logs for failures.
  • Administrative commands, configuration files and log files.
  • Experience on DNS, DHCP Server.

Environment: Java, Rational Clearcase, Multisite, ClearQuest UCM, RTC Teamtrack, Windows 2003 Server, Linux and Sun Solaris

Hire Now