Sr. Cloud/devops Engineer Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- Over 8 years of experience in IT comprising of Designing, Development, Integration of DevOps tools, Build Automation, Configuration Management, Build/Release and Delivery Management, CI/CD, involving cloud infrastructure services like ( AWS , Azure , PCF Open Stack ) as well as Cloud Migration services using Cloud formation and Terraform templates.
- Experience in working with multiple Technical teams, Architects, Managers and Business Users, reviewing and documenting workloads, system dependencies and business requirements. Mapping workloads to the capabilities of Microsoft Azure for Public, Private and Hybrid Clouds.
- Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure Active Directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
- Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web - Jobs, Azure Windows server 2008/2012/ R2 , Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
- Have good understanding of cloud infrastructure management and handling services within cloud like (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD , DNS etc.)
- Experience in working on Azure Fabric, Micro services & Docker Containers in Azure . Ability to create scripts using Azure Power shell during automation and built-in process.
- Expert in integrated in-house application with Azure AD , also federation concepts, Setup federation between Azure ADFS and cloud, In-House applications and troubleshoot platform issues resolution.
- Extensively used LINQ (LINQ to XML, LINQ to SQL), ADO.NET Entity Framework, ADO.NET and T-SQL in developing Data Access Layer.
- Experienced in both framework and Cloud Formation to automate AWS environment creation along with the ability to deployment on AWS , using build scripts ( Boto3 and AWS CLI ) and automate solutions using Shell and Python .
- Experience on AWS , focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with (CI/CD) with AWS Lambda and AWS Code Pipeline
- Experience in Infrastructure on AWS using IAM , API Gateway, CloudTrail, Cloud Watch, Amazon Simple Queue Service (Amazon SQS), AWS Kinesis, Lambda, NACL, Elastic Beanstalk, OPE, and CloudFormation
- Extremely proficient in Pivotal Cloud Foundry , OpenShift for troubleshooting issues with platform components ( PCF ), developing global deployment models and patterns for large scale deployments in Cloud Foundry .
- Experience in OpenStack Cloud deployment & administration including various components like Nova, Neutron, Cinder, Keystone, Horizon, Glance.
- Hands on experience with Terraform API modules to manage infrastructure and publishing module to the Terraform registry Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs , Change Automation
- Expertise in creating Chef Automation tools and builds and do an overall process improvement to any manual processes. Installing and configuring Chef by registering the nodes with the Chef server.
- Expertise in using Ansible to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks. Expertise in Ansible Playbook, YAML for Maintaining Roles Inventory Files and Groups Variables and Extensively worked on Jenkins .
- Extensively worked with configuring and management tools like Chef , Puppet , Ansible and expertise in developing Recipes, Manifests and Playbooks in Ruby and YAML scripts to automate the environment.
- Experience in implementation of Puppet agent based and agentless configurations, using Puppet dashboards, Collective with active MQ server, plugin-sync, stored configs, Hiera , Facter and wrote Puppet manifests.
- Performance analysis sessions with Microsoft PFEs to investigate response time variations in IAAS VMs. Captured network trace, perf reports and collected call stack trace for the application using .net and appinsight profilers
- Experience in architecting Azure IaaS, Azure Hybrid Identity, Azure Governance, Azure web jobs, Azure search .
- Expertise in App Containerization technology Docker , creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers
- Experience in deployment automation of all the Microservices to pull the image from the private Docker Registry and deployed into Docker Swarm to create a complete docker cluster by using Ansible
- Experience in managing Kubernetes charts using Helm . Created reproducible builds of the Kubernetes applications, managed manifest files & releases of Helm packages. Created Pods in Kubernetes and monitored the health of pods using Helm charts.
- Experience in implementing CI/CD for J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis ) using Jenkins , Anthill Pro & UDeploy . Used Jenkins with SonarQube to analyse and get the better quality of the Source code.
- Hands-on experience in integrating Jenkins CI tool with build automation tools like ANT , Maven , Gradle for building of deployable artifacts (JAR, WAR & EAR) from source code.
- Involved in setting up CI/CD using Bamboo with the Artifactory repository. Resolved update, merge & password authentication issues in Bamboo & JIRA
- Hands-on experience in version control tools like Subversion, TFS , GIT , BIT Bucket , CVS , Perforce Version wherein experienced with tagging, branching on platforms like Linux/Windows and used Source code management client tools like, GIT Bash , GitHub , GIT - GUI and other CLI applications etc.
- Proficient with Shell , Bash , Python , PowerShell , YAML , Ruby scripting languages for automation, monitoring
- Strong experience with SQL and MySQL as well as with NoSQL databases, specifically MongoDB , PostgreSQL , Word press Cassandra and Oracle 10 . X .
- Experienced in keeping up and looking at log archives using monitoring tools like Nagios , Splunk , CloudWatch , ELK Stack, Dyntrace , New Relic and App Dynamics .
- Strong Knowledge in developing Nagios plug-in scripts, reports, and project plans in the support of initiatives to assist in maintaining Nagios Distributed system monitoring and management via several data extrapolating applications.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
- Worked in the agile environment of JIRA refactoring existing components & widgets to keep in sync with the emerging trends of AEM .
- Expertise in LINUX / UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions such as Ubuntu , CentOS , RHEL 5.x/6.X/7. X. Expertise in creating Exception Group policies for Windows Server 2003 / 2008 / 2012R2 in AD domain.
- Expertise in implementation and maintenance of Apache HTTP , SMTP , DHCP , NFS , NIS , NIS +, LDAP , DNS , SAMBA , SQUID , Postfix , Send Mail , FTP , Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP , DHCP , DNS and SSL / TLS .
TECHNICAL SKILLS:
Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Red Hat Linux 4/5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7, Ubuntu 12/13/14, Solaris 11/10/9/8.
Cloud platforms: Microsoft Azure, Amazon Web Services, PCF, Open stack
Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services, OpenShift
Virtualization: Oracle VM Virtual Box, VMware, Vagrant, Windows Hyper-V
Application/Web Servers: Amazon AWS, Apache, Tomcat, JBoss, WebSphere, VMware, Web Logic, Nginx, Send Mail
Scripting languages: Perl, Python, Ruby, Bash/Shell Scripting, PowerShell, YAML, PHP, JSON.
Languages: C, C++, Core Java, J2EE
Build Tools: ANT, Maven, Gradle.
Configuration Management tool: Ansible, chef, puppet, salt stack
Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket
Continuous Integration tools: Bamboo, Hudson, Jenkins
Logging & Monitoring Tools: Nagios, Splunk, CloudWatch, Dynatrace, ELK, Datadog, Grafana, New Relic
Databases: MS SQL Server, Oracle 8/10.X, Mongo DB, DynamoDB, PostgreSQL, Cassandra
Repository Management: Nexus, JFrog, Artifactory
Networking: TCP/IP, DHCP, DNS, SNMP, SMTP, Ethernet, NFS, LDAP Issue
Tracking Tools: JIRA, Remedy, Clear Quest, I Track
PROFFESIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Sr. Cloud/DevOps Engineer
Responsibilities:
- Migrating an On-premises virtual machine to Azure Resource Manager Subscription with Azure Site Recovery and Existing Active Directory and Exchange users to Microsoft Azure AD using Azure AD Connect, Active Directory Federation Service ADFS and DirSync tools
- Implementing and managing global intranet project using Scrum (Agile framework), Office 365 , Microsoft Azure , Hybrid Active Directory, CSOM , PowerShell and SharePoint Infrastructure Management tools .
- Led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365 , Dropbox . Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.
- Work as the part of Identity Access Management, improving and automating IAM solution for ping Federate, Ping Access, CA Site Minder, Octa, LDAP .
- Hands on experience in IAM requirement analysis, implementation of Access Gateways and SAML, OAuth, WS-Fed based integrations using Ping Federate .
- Utilize and apply Role Base Access Control (RBAC) IAM for resources Prepare Azure AD connect in development environment for upgrade in production environment. Review Access Control lists in Active Directory and review privileged accounts .
- Manages IAM project implementation. Meets project deadlines. Develops and maintains documentation for the IAM project
- Established SSO connections using SAML 2.0 and OAuth 2.0 protocols in the AD Azure PaaS Solutions - (DR on cloud using Azure Recovery Vault, Azure Web and Worker Roles, SQL Azure , Azure Storage )
- Migrated Blob Storage for document and media file table storage for structured Datasets , Queue storage for reliable messaging for workflow processing and file storage to share file data.
- Configured Azure VPN -Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall, Designed and configured Azure Virtual Networks ( VNets ), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Worked with various vendor VPN devices like Cisco ASA, Palo Alto Firewalls, SonicWALL Devices, Sophos firewalls for enterprise customers to migrate their network from On-premise to Azure Cloud.
- Configure Network Virtual Appliances, Web Application Firewall, Network Security Group to enhance security for users Worked with XML files, to configure the .NET core application as well as PowerShell code.
- Worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security and firewall.
- Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
- Safeguarded services from attacks by triggering BAVA scans for services using IBM App Scan
- Configuration Automation and Centralized Management with Ansible and Cobbler. Implemented Ansible to manage existing servers and automate the build/configuration of new servers. Customized the Ansible modules for finding facts about Azure cloud and taking actions to manage those alarms during deployments
- Written Chef Cookbooks, recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments.
- Executed the automation from commit to deployment directly into Azure VM by implementing a CI/CD pipeline with the help of Jenkins and Chef . Setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- Used Chef recipes to setup Continuous Delivery pipeline with Jenkins , SonarQube , Vagrant the infrastructure to run these packages and various supporting software components such as Maven .
- Focused on containerization and immutable infrastructure. Docker has been a core to this experience, along with Marathon and Kubernetes from the logs and database in the required format.
- Introduced the use of tools and automation to assist with asset management, including Microsoft System Center Configuration Manager (SCCM), PowerShell & SQL.
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR . Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, Swarm.
- Utilized Jenkins master/slave architecture to distribute builds on nodes and trigger Jenkins job to build the artifacts using Maven , deployed the Terraform templates to create the stack.
- Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project using Jenkins Artifactory Plugin.
- Experience in developing Power BI dashboards/reports from data sources like SQL/ Azure SQL server, Cosmos DB, Kusto DB, and SSAS cubes Developing mobile applications using React Native Build and maintain multiple backend API's using Node .JS
- Developed an automation tool with Selenium WebDriver and Java 8 to help converting the configurations of Hudson jobs into Jenkins jobs, migrated over 1000 tasks ahead of schedule with automation. • Converted the job configurations by use Java to go through the HTML elements in the jobs of Hudson , created new Jenkins jobs with the corresponding value as schedule configurations .
- Implemented &maintained the branching, tagging & build/release strategies using SCM tool like GIT , and maintained build packages using Team Foundation Server (TFS) on Linux & Windows platform.
- Developed web-based applications or systems while adhering to new development specifications which involve C#, ASP.Net MVC, ASP.Net core, No SQL, JavaScript, jQuery and AJAX..
- Create the Virtual Machine cluster and load balance for VM's using powershell in SQL & Windows Scripted security reports and management tools in PowerShell
- Automated Installation and configuration of Apache , Tomcat servers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows server Installation, Configuring, Deploying, Troubleshooting, Administration and maintenance of IIS .
- Analyzing the IIS logs to collect information about server events, server performance, and user activity .
- Configuring and managing an ELK stack, set up the Elasticsearch ELK Stack to collect, search and analyze log files from across the servers and Evaluated system logs using ELK software stack.
- Monitoring SPLUNK authentication and permission for supporting large scale SPLUNK deployments and Used JIRA for bug tracking, issue tracking and project management.
- Developed different WCF services to validate orders, email address and locations from Main frame application to . Net framework application in a SOA architectural style . Developed automation scripting in Python , Ruby using Ansible to deploy onto webserver ( Apache Tomcat ) and manage . Net applications across Windows servers
- Developed Azure OMS Hybrid Automation PowerShell Runbooks to automate the creation of testing and QA environments using vSphere. Used JIRA ticketing system to prioritize and fix issues in the .Net and Java builds.
- Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation. wrote Python modules to view and connect the Apache Cassandra instance
- Experience in creating Disk Partitions, Logical Volume Manager (LVM) & RAID Technologies on different File Systems like Ext2 , Ext3 , Ext4 , XFS on various Linux Distributions & involved in creating Veritas volume manager on Solaris
- Performed OS installations, OS Upgrades, & Server Patching by configuring PXE & DHCP server using Kickstart & Jumpstart scripts on Red Hat Linux 5.x, 6.x & 7.x.
Environment : VMware, Azure(Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Office365, RBAC), PCF, Chef 13.x/12.x, Ansible 2.4, Docker 1.13.1/1.12.6 , Kubernetes 1.8/1.7, Maven 3.5.x, Jenkins 2.10x, GIT-2.1x/2.x, Cassandra 2.x/3.0, AEM 6.2/6.0, Python 3.6, Ruby, Shell, Jira 6.4, Dynatrace, TFS, Splunk, Oracle10.x, WebLogic Server 11g VMware, Nexus, Java, .Net, LDAP, JDK1.7, GitHub, Linux.
Confidential, Woonsocket, RI
Cloud/DevOps Engineer
Responsibilities:
- Worked on AWS Cloud Formation Templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database servers and created scripts in Python which integrated with Amazon API to control instance operations.
- Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2 , Amazon S3 , Amazon RDS , Amazon Elastic Load Balancing, Amazon VPC , SQS and other services of the AWS infrastructure.
- Worked with Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
- Maintained and automated environment using Chef Recipes & Cookbooks within open stack and involved in Knife and Chef Bootstrap process, converted production support scripts to chef recipes and open stack server provisioning using chef recipes.
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances
- Wrote Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers
- Used Ansible Tower which provides an easy-to -use dashboard and role-based access control which makes easier to allow individual teams access to use ansible for their deployments.
- Captured and analyzed the long running stored procedures using SQL Server Profiler and tuned the same to optimize application and system performance.
- Used Ruby and Python , to automate provision by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine Openstack tasks.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker , on GCP . Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
- Worked on google cloud platform) GCP services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency .
- Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments like AWS EC2 and GCP Compute Engine.
- Built Jenkins pipeline to drive all microservices builds to Docker registry and deploy to Kubernetes .
- Created Jenkins jobs to create AWS Infrastructure from GitHub repositories containing Ansible playbooks
- Configured Test Kitchen to automatically test cookbook data across any combination of platforms and test suites. Deployed application updates using Jenkins . Installed, configured, and managed Jenkins . Triggering the SIT environment build of client remotely through Jenkins .
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM .xml and convertedbuild.xml into Pom.xml to build the applications using MAVEN.
- Applied patches to IAM infrastructure to meet business needs. Performance tuning for IAM platforms to provide better response time, low latency, high availability and maximum throughput .
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages. Converting .Net trading platform components written in C# to a Cloud Native containerized solution that uses Docker and is written in Node.JS.
- Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes . Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
- Deployment of a Dockerized Rabbit MQ in OpenShift so that we might use the auto-scaling capabilities of OpenShift with a Rabbit MQ cluster. Automate process for producing AEM (Adobe Experience Manager) instances onto Openshift3.
- Developed vRA deployment blueprints, designed and developed VMWare Orchestrator Custom Workflows with the focus on vRA extensibility and REST API third-party integration to other systems of record and demand for services.
- Implementation of JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with repositories such as Subversion and Git to track all code changes.
- Configured and setup ELK stack (Elasticsearch, Logstash and Kibana) to collect, search and analyze log files across the servers and monitored the servers using CloudWatch and ELK for Network and Log Monitoring
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services
- Created Shell and Python Scripts to automate creation of AMI's through preboot and bootstrapping techniques. Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
- Maintained LVM , VxVM and UCD file systems along with NFS and Configured Kickstart servers to install Red Hat Linux and VMWare ESX on multiple machines.
Environment: AWS, Lambda, Jenkins, Auto Scaling, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Python, Maven, Java, Linux, Apache TOMCAT, ELK, GIT, LDAP, NFS, NAS, MS Share point, XML, Fedora, Windows, Splunk, Perl Scripts, Shell Scripts, Chef, Ansible, OpenStack, Docker, Kubernetes, OpenShift.
Confidential, Franklin, MA
DevOps Engineer
Responsibilities:
- Build servers using AWS , importing volumes, launching EC2 , RDS , creating security groups, auto-scaling, Elastic load balancers ( ELBs ) in the defined virtual private cloud ( VPC ).
- Created Amazon Virtual Private Cloud in the scalable environment which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
- Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS
- Created AWS Multi-Factor Authentication ( MFA ) for instance RDP / SSH logon, worked with teams to lock down security groups
- Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
- Support Design and implementation of the continuous delivery pipeline, using continuous integration, continuous delivery and automated environment provisioning
- Responsible for development and version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on premise Chef Server.
- Managed servers on AWS cloud platform using Puppet , Ansible as configuration management tools. Writing JSON templates for cloud formation and ruby scripts for puppet automation and contributing to our repository in Bitbucket .
- Improved the virtualization for the servers using the Docker for the test environments and Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Configured the Weave Net such that it creates the Virtual networks which connects Docker Containers to multiple hosts. Created a Swarm using Docker CLI to deploy the services to a Swarm and managed the Swarm behavior
- Implemented the setup for master slave infrastructure to enhance the performance of Jenkins where the projects are the part of release process and were written in shell scripts. Monitored the deployment solutions, tools and technologies including Jenkins Nodes/Agent and configured various plugins for Jenkins to automate the workflow.
- Configuring 'nginx' for proxy RESTful API, OCI and GCP, PaaS calls to micro-services in Docker containers
- Automate process for producing AEM (Adobe Experience Manager) instances onto Openshift3.
- Worked on NoSQL database MongoDB Word Press to Replica setup and sharing. Also experienced in managing Replica set
- Implemented Zabbix , Nagios for network monitoring and application monitoring of multiple metrics of various network services, servers in all the environments.
- Managed central repositories. Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products & login audits for Security Compliance. Performed code line GIT pushes (releases) to production and customer servers and developed and improved GIT push scripts.
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects and created Mail handlers and notification Schemes for JIRA. Automated setting up server infrastructure for the DevOps services, using Ansible , by writing shell and python scripts.
- Install and configure DHCP , DNS ( BIND , MS ), web ( Apache , IIS ), mail ( SMTP , IMAP , POP3 ), and file servers on Linux servers.
- Configured and integrated the servers for different environments to automatically provision and configuration management of Linux instances using CM / Provisioning tool Puppet
Environment: AWS, Linux, Perl, Python, Chef, Puppet, Jenkins, PHP, Ruby, Maven, JIRA, GIT, Grafana, SVN, Nexus, Nagios, JIRA, Java, ANT, RHEL 6.7/6.8/7.1/7.2 , Bash, C#, PowerShell, NT Command Shell.
Confidential
Build and Release Engineer
Responsibilities:
- Setting up the automation environment for Application team if necessary and help them through the process of Build and Release automation and automated deployments across all environments using Udeploy and Jenkins .
- Proposed and implemented several release processes to achieve consistent results and stabilities across environments Converting the ANT Build projects to Maven Build projects. Experience in development of build scripts using Ant , Maven .
- Administration/Maintenance experience of source control management systems, such as SVN . Managed Maven project dependencies by creating parent-child relationships between projects. Created Jenkins jobs and distributing load on Jenkins server by configuring Jenkins nodes, which will enable parallel builds.
- Performed automation of CI / CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality.
- Experience in creating various modules and automation of various facts in Puppet , adding nodes to enterprise Puppet master and managing Puppet agents. Creating Puppet manifests files and implementing Puppet to convert Infrastructure as code.
- Experience in writing Puppet manifests and modules to automate the deployment process and to integrating Puppet manifests into Jenkins / Hudson jobs for a continuous delivery (CD)framework.
- Deployed Puppet , Puppet Dashboard and Puppet DB for configuration management to existing infrastructure. Used Puppet to manage Web Applications, Configuring Files and Database Commands, User Mount points and Packages.
- Setting up continuous integration and formal builds using bamboo with Artifactory repository. Build artifacts (war and ear) from Jfrog Arti factory are deployed into a Apache Tomcat app server using PowerShell Scripts.
- Developed Automation script to trigger push to production from JIRA , invoke Build in Bamboo and deploy to target servers. Resolved update, merge and password authentication issues in Bamboo and JIRA .
- Set up customized monitoring with Nagios & PNP4Nagios Graphs for the legacy and new 6penvironments.
- High exposure to REMEDY and JIRA tracking tools for tracking defects and changes for Change management. Administration of various flavors of Linux like RHEL , SLES , Centos and Unix servers (AIX) which included monitoring and troubleshooting of those servers in the day to day basis.
- Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
Environment: RedHat Enterprise Linux, Bamboo, Jenkins Subversion, Perforce, Nagios, ANT, Python, Puppet, CentOS, Ubuntu, Kickstart, VMware, Nagios, TCP/IP, NFS, DNS, SNMP, and DHCP.
Confidential
Linux Administrator
Responsibilities:
- Administered RedHat Enterprise Linux 5.x/4.x, OEL 5.x, & Solaris 9 Servers by testing, tuning, upgrading, patching and troubleshooting both Physical & Virtual server problems. Build New virtual Machine and physical server IP bonding for load balancing and fail over, Firewall , SELINUX
- Performed server installation using Network-Based Kickstart and DVD on physical servers, VMware and OVM
- Created Linux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues. Migrated different projects from Perforce to SVN .
- Created Disk volumes, Volume groups and Logical volumes (LVM) for Linux operating systems. Installed and Configured Apache Tomcat Web Server
- Performed installation, configuration and administration of system network components (Windows Server, Active Directory, VPN connectivity, DHCP, SMTP, LAN/WAN, NAT, IPsec VPN, FTP, POP, IMAP, NIC's, WIC's).
- Involved in running LAMP ( Linux , Apache , MySQL , and PHP ) systems in agile quick scale cloud environment and Created Bash , shell , python scripts to monitor system resources and system maintenance. Build tunnels between two or more customer branch offices and provide security with IPsec
- By integrating WLST scripts to Shell scripts, artifacts like WAR , EAR are deployed into WebLogic app server.
- Upgraded Red hat Linux OS on Web Sphere , JBoss and Oracle database servers from V3, V4 to V5 Installed and configured Nagios
- Monitoring CPU , memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID , multipath, file systems, network using the tool Nagios .
- Oracle EBS 12.2 work with Application Developers in Patching Oracle EBS to solve Service Request, Sysadmin administration, creating ebs user accounts, and assigning responsibilities.
- Hands on experience on patching and updating of Linux servers from the Satellite Servers, Red hat Network (rhn) and Solaris servers from the centralized repository and using Patch Update Manager.
- Responsible for setting up secure connection between remote servers using SSH and RLOGIN .
- Responsible for 24*7 on call support for troubleshooting production issues Configuration and administration of LDAP , NFS in Linux and implemented Samba for sharing of resources between Linux and Windows environments.
Environment: Linux, Ubuntu, RedHat, CentOS, Fedora, Debian, SUSE, VMWare, Solaris, WebLogic, WebSphere, JBoss, Tomcat, Unix, DNS, DHCP, Active Directory, LDAP, Windows, RAID, LAMP, SSH, telnet, Python, PHP, Shell, Nagios, SMTP, HTTP, FTP, Jira, Confluence, Vagrant
Confidential
System Administrator
Responsibilities:
- Installation, configuration, maintenance, Administration, and support on Solaris / Red hat Linux / SUSE Linux.
- Worked with DBA team for database performance issues, network related issues on Linux Servers.
- Administered using tools like SSH , Telnet & Rlogin , performed troubleshooting of DNS , DHCP & Active directory .
- Developed Perl and shell scripts for automation of the build and release process. Developed automation scripting in Python to deploy some applications.
- Maintain and administer Active Directory Servers, including daily monitoring, troubleshooting and performance analysis and responsible for daily operational duties.
- Troubleshooting and administering High Availability using VERITAS Cluster Server on various business critical database & application production servers.
- Performed server updates, patching, upgrade and package installations using RPM and YUM . Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
- Knowledge of WIFI configuration and maintenance. Assisted with configuring Fortinet for Guest WIFI coach stores in laboratory environment. Monitor and troubleshoot LAN & WIFI connectivity. Operating and maintaining security controls for all internal & external WIFI IT systems as per customer guidelines / recommendations.
- Created analytical matrices reports for release services based on Remedy tickets. Responsible for configuring and managing Squid server in Linux .
- Performed daily system administration tasks like managing system resources, writing scripts, LVM management and end users support, manage operations and security issues
- Managing systems routine backup, scheduling jobs like disabling and enabling cronjobs , enabling system logging, network logging of servers for maintenance, performance tuning , testing . Jumpstart & Kick-start OS integration, DNS , DHCP , SMTP , Samba , NFS , FTP , SSH , LDAP integration.
- Monitored servers, switches, ports with Nagios monitoring tool. Made changes to the configuration files on client servers and host server
- Developing scripts to be executed as checks by Nagios for execution in both Windows and Linux environments.
Environment: Linux, REDHAT, OPENSUSE, Ubuntu, Unix, HP-UX, Solaris, Windows, Veritas Cluster Server, VMWare, VMWARE ESX server, SSH, FTP, Kickstart, HTTP, DNS, DHCP, NFS, Korn Shell, Bash, Python, Bonding, Ethernet, LAN, Perl and LDAP directory.