Pankaj S.

Devops Engineer

335 dollar

My experience

More

EPAM Systems India Pvt Ltd BangaloreMarch 2019 - December 2020

* Developing CI/CD roadmap and implementing to the project

* Play a significant role in establishing operational processes for a fast-growing distributed cloud platform.

* Improve deployment process within AWS (ex. cross-region automated deployment).

* AWS services administration: IAM, VPC, Route 53, EC2, S3, CodeBuild, CodeDeploy, Redshift, RDS, CloudWatch, CloudFormation

* Improve automated test and simulation frameworks.

* Develop and automate standard operating procedures around common failure scenarios.

* Monitor, analyze, and report performance statistics for cloud hosted environments.

* Develop application performance management to measure and act upon performance data.

* Consult and contribute to system architecture.

* Develop application features and improvements.

* Participate in on-call schedule in local timezone.

* Write clean, well-documented, and resilient code.

* Worked on infrastructure with Docker containerization.

* Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.

* Implemented build stage- to build the micro service and push the docker container image to the private docker registry.

* Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes

* Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) . Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.

* Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

* Experience on Deployment Automation & Containerization (Docker, Kubernetes).
More

Emerson Information Technologies Solutions MohaliMay 2017 - January 2019

* Administrating application server like Web logic, Web sphere, Jboss and Tomcat in both Unix and Windows Environment and 8+ years of experience in Build and Release systems, Docker, Jenkins, VMWare, RHEL, SVN.

* Creating fully automated CI build and deployment infrastructure and processes for multiple projects.

* Designing and Setting up AWS infrastructure

* Automation of infrastructure using Terraform and Ansible

* Migrating infrastructure to AWS or other providers using Terraform

* Control finely granulated/or frequent changes using Puppet, Ansible or Chef

* Build cross platform images using Packer

* Automation of day to day tasks using Chef

* Setting up complete CI/CD Pipelines

* SonarQube and Nightwatch to keep quality and velocity

* Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.

* Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools.

* Built Ansible-based infrastructure testing tool to identify quality concerns between functional areas delivery virtual machines; suggested remedies to reduce handoffs and increase automation

* Set up Ansible automation to deploy Confluent Kafka; made OpenShift deployment for Kafka UI

* Worked with product teams to improve documentation of Ansible development environments; identified additional tests for Ansible roles

* Upgraded internal and customer TLS/SSL Apache Web Server configurations; trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible

* Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure

* Collaborated with vendor to build an Ansible Playbook and Role to standardize system setup and Ruby on Rails application deployment; enforced application configuration, security settings, and user management

* Instituted Ansible for configuration management and automation across four environments; guaranteed 100% reproducible system setup fixing numerous systems issues and speeding implementation time

* Automated Oracle OSB , ADF,SOA and weblogic 11g and 12c deployments using Jenkins by using both maven and ant utility.

* Automated Oracle db deployments using Jenkins.

* SVN administration , installation , configuration , backup and migration.

* Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments.
More

NIIT TechnologiesDecember 2015 - May 2017

Roles and Responsibilities.

* Work with Engineering, Operations, Quality Assurance and Project Management to define and execute projects that implement build, release and deployment of web software.

* Manage the source code control system.

* Develop an automated, continuous, build process that reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build.

* Improve productivity by designing & developing full-featured build systems; implementing tools and scripts that enable efficient, flexible builds (Shell, Perl).

* Integrated the build system to the bug tracking system.

* Develop an efficient deployment process for web deployments (rolling, hot etc.).

* Deployment and configuration management with Ansible.

* Designed the deployment architecture for deployment to Linux boxes (with no root access) from the existing deployment solution (Octopus), as well as via Ansible

* Managed and executed replacement of 600 virtual RHEL Linux servers and application migration to 150 physical servers, for purposes of cost reduction, reliability and performance consistency. Post provisioning configuration and consistency checks were carried out via Ansible. Servers were split for use by multiple services using c-groups.

* Development of automated deployment tool for dev, UAT and production environments using Teamcity and Ansible. Allows new services to be deployed and released simply by developers including an Ansible playbook within a build package.

* Development of a service ``baseline'', consisting of a repeatable set of tools for use by new services; Ansible for deployment, Collectd and Graphite/Grafana for metrics, Splunk for log collection, Nagios/Monit for monitoring and Consul for service discovery

* Identify and propagate best practices and processes.

* Communicate releases related activities to all the stakeholders and take their feedback to improve the process.

* Single point of contact for developers in offshore for any environment/release related issues.

* Paticipate in meeting with scrum master and stake holders and helping them in identifyting the issues.

* Work with different teams like System admin , network admin, DBA's and other for successful Release Build tool used - Jenkins,Maven and Bamboo.

* Troubleshooting, Load Balancing, Clustering, Deploying Applications, Performance Tuning and Maintenance.

* Create, configure and tune weblogic domains/applications for performance.

* Work with vendors and developers for application related issues.

* JDBC Connection Pool and Multipool configuration with Oracle, MySql, DB2 and SqlServer, etc.

* Deployment and troubleshooting of JAR, WAR, and EAR files in domain and clustered environments.

* Code deployments/promotions, performance monitoring and performance tuning.

* Upgradation of WebLogic servers in development, testing and production environment and applying patch and service packs.

* WebLogic Administration, Monitoring and Troubleshooting using Admin Console and JMX.

* Cluster Configuration - Single Cluster, Multiple Clusters and Deployment over clusters.

* WebLogic's HttpProxyServlet and HttpClusterServlet configurations.

* Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
More

TechMahindraJuly 2010 - December 2015

which supports more than 10 web applications running on Websphere /Weblogic/Jboss application server and designed in Java/J2EE.


CLIENT: AT&T, USA, TECHNOLOGIES: Websphere / Weblogic and Jboss application servers, AIX, UNIX, SOLARIS, Oracle, Sql, Oracle Fusion Bus, Websphere MQ.
* Responsibility for all software configuration, build and production deployment operations.

* Responsible for source code control, build systems, configuration of specialized environments.

* To manage code repository.

* Maintain branching, versioning, code merge, etc.

* Troubleshoot compile and build failures, and facilitate resolution.

* Manage thereleaseof software components into QA, UAT and Production environments.

* Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible.

* Work closely with CTO to devise strategy for supporting development, test and production resource pools/environments.

* Taking heap and thread dump using Jconsole.

* Troubleshooting issues related to JVM.

My stack

Middleware

Jenkins

Others

Test management, Consul, Netcool, Analysis, Packer, Project Management, Remedy, Team management, Continuous Deployment, Continuous Integration, ITIL, Continuous Delivery, Troubleshooting

IT Infrastructure

Firewalls, Unix, VPN, Git, VMware, Docker, Terraform, Sun Solaris, System administration, RHEL, Nagios, Chef, Linux

Technologies

TeamCity, Oracle Applications, Jboss, Amazon Web Services (AWS), IBM WebSphere, Jconsole

Application servers

Apache Web Server, Oracle Weblogic

Languages

Ruby on Rails, PowerShell, Ruby, Python 3.5, C++, SQL, Shell Scripting, Java

Software testing

Rational ClearQuest

Frameworks

JDBC

Other

Quality assurance management, Google Cloud, Amazon Web Services, Methodology implementation, Windows Azure Platform, maintenance of build jobs and Kubernetes, iTrack, routine administration, MSCS, supporting development, Senior DevOps engineer, CI, Automated Deployment, Python Programming, remote administration, application management, HP Application Lifecycle Management, System Architecture, Network Management > Network Administration, Application Servers, Middleware, Web Servers, admin, Bash Shell, Standard Operating Procedure, Root Cause Analysis, Provisioning, Senior Systems Engineer, IBM WebSphere Application Server, system analysis, Load Balancing, Incident Management, A Levels/Grades > Scottish Highers, user management, Java Virtual Machine, APPLICATION DEPLOYMENT, Systems Analyst, Automatic Testing, problem management, Senior Software Engineer, Data management, JBoss Java EE application server, WebSphere MQ, Microsoft Windows 8, WebLogic Enterprise Application Server, maintenance, Microsoft Windows 2008 Server, Microsoft Internet Information Server, Dell Server Hardware, Microsoft SQL Server 2000, Apache Subversion, IBM Hardware, Microsoft Windows 2000 Professional, AIX UNIX, HP Hardware, ITIL Foundation Certificate, Jakarta TOMCAT Servlet Engine, Java 2 Enterprise Edition, Perl Programming, Developer, Microsoft Windows, industry~it, C Programming Language, Personal Home Page, Building/Maintaining Docker, Oracle Fusion Bus, RHEL Linux, Workflow analysis, WAS deployment and administration, source code control, manage code repository, Manage thereleaseof software components, Core Dump Analysis, Develop an efficient deployment process, Develop application features, AWS services administration, the Docker

Analysis methods and tools

Apache Maven, Ant, SonarQube, Mercury Quality Center, Oracle SOA Suite, DevOps, Gradle

Environment of Development

SQL Developer

Open Source solutions

Kubernetes

Databases

Oracle 9i, Oracle, Database Administration, MySQL, Oracle 11g, Microsoft SQL Server, DB2

My education and trainings

Bachelor of Computer science and Engineering - Rajiv Gandhi Proudyogiki Vishwavidyalaya Bhopal2005 - 2009