Sr. Cloud / Devops Engineer Resume
Columbus, OH
SUMMARY
- Sr. Cloud & DevOps professional about 7+ years of IT Experience as Cloud/DevOps Engineer comprising of Linux and System Administration with major focus on AWS, Azure, OpenStack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release Management tools like Git, Jenkins, Maven, Ant, Chef, Docker and Virtualization technologies which also includes Troubleshooting and Performance issues.
- Experienced working in AWS cloud computing platform and many dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Experience in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS , using build scripts (AWS CLI) and automate solutions using Shell and Python.
- Hands on experience with AWS solutions using CloudFormation Templates and launch configurations to automate repeatable provisioning of AWS resources for applications.
- Used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances. Implemented Amazon API Gateway to manage, as an entry point for all the API's.
- Expertise in integrating Terraform with Ansible , Packer to create and Version the AWS Infrastructure , designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
- Expertise in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
- Hands on experience on Backup and restore Azure services. Designed and configured Azure Virtual Networks (VNets), Subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
- Knowledge on SaaS , PaaS and IaaS concepts of cloud computing architecture and Implementation using AWS , OpenStack, OpenShift, Pivotal Cloud Foundry (PCF) and Azure .
- Expertise in designing the Google Cloud architecture by following the financial regulations from security point of view. Expertise in several GCP service focusing on Security, Kubernetes and Big Query.
- Expertise in deep development/enhancement of OpenStack components such as Nova, neutron, designate, Cinder, Swift, Image, Horizon & Identity, and Ceilometer .
- Managed Google BigQuery instance for the data warehouse, using Google Data Prep and Google storage as the staging platform. Deployed the application using Google App Engine.
- Responsible for building scalable distributed data solutions in both batch and streaming mode on Google BigQuery using Kafka, Spark and Core Java.
- Experience with Cloud automation technologies such as Cloud Formation and Terraform for building, changing, and versioning infrastructure and manage existing and cloud infrastructure as well as custom in - house solutions.
- Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the requirement on regular basis.
- Expertise in integrating Terraform with Ansible , Packer to create and Version the AWS Infrastructure , designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
- Experience with setting up Chef Infrastructure, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM. Experience in using Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands, and packages.
- Proficient in Object oriented programming such as C, C++, C# as well as experience with MS SQL Server, ASP. NET , MVC , and ORM frameworks.
- Experience using Ansible Tower dashboard, role-based access control, access to Ansible for deployments.
- Experience in working with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.
- Experienced in working on Docker hub and Docker swarm , Docker compose creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Experience in working with Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud environment and also familiar with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
- Managed Kubernetes charts using Helm . Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
- Experienced in Using Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes .
- Experience in Branching, Merging, Tagging and Maintaining the version control and source code management tools like GIT, SVN and Bit bucket on Linux and windows platforms.
- Expertness in using Build Automation tools and Continuous Integration concepts by using tools like Gradle, ANT, Jenkins, Team city, Quick Build, Build forge and Maven.
- Architected Jenkins build pipelines in various Linux environments like RHEL, Centos and Windows to build and deploy Java applications .
- Architected and developed continuous integration , continuous deployment and configuration management that automated builds and deployments to numerous environments using VSTS on Azure DevOps project.
- Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy, PowerShell scripting languages.
- Experienced with all the OpenStack components like keystone, swift, nova, cinder, glance etc. Experience in programming using Perl, shell and Python scripting.
- Experience in using web servers like Apache HTTP and Tomcat , Nginx , IIS and application servers like IBM WebSphere , Oracle WebLogic and JBOSS for deployment.
- Hands on experience on working with System health and performance Monitoring Tools like Nagios, Splunk, CloudWatch, New Relic, App Dynamics.
- Experience in Splunk solution design, architect, deployment and configuration of Splunk components like forwarders, Indexers, Search heads etc.
- Experienced using different log monitoring tools like Splunk, ELK ( Elasticsearch, Log Stash, and Kibana ) to see logs information. Monitor & get the health & security notifications from nodes.
- Experience in resolving on-going maintenance issues and bug fixes; monitoring Informatica sessions as well as performance tuning of mappings and sessions.
- Proficient in creating Alerts, Reports, Co-relation rules and Dashboards in Splunk .
- Experience in working with SQL database like MySQL, Oracle, SQL Server and NoSQL databases like MongoDB, DynamoDB and Cassandra.
- 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.
- Deployed and configured Atlassian tool JIRA for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation, also used Remedy for bug tracking .
- Expertise in dealing with Linux Utilities: KICKSTART, SSH, FTP, autofs, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition / Files Management .
TECHNICAL SKILLS
Cloud Platforms: AWS, Azure, OpenStack, GCP
Configuration Management Tools: Ansible, Chef, Puppet
CI /CD Tools: Jenkins, Bamboo
Build Tools: Maven, ANT, VSTS.
Containerization Tools: Docker, Docker Swarm, Kubernetes, Mesos, OpenShift, Aws ECS.
Version Control Tools: GIT, GITHUB, BitBucket, SVN, Tortoise.
Logging & Monitoring Tools: Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Prometheus, Selenium, New Relic, Grafana.
Scripting & Programming Languages: Shell Scripting, RUBY, C, C++,, C#, XML, PL/SQL, Java/J2EE, HTML, PERL, POWERSHELL, Python, Java/J2EE, .Net Core
Databases: My SQL, MS SQL, Oracle, Dynamo DB, Cassandra, Mongo DB 7 SQL Server
Application/Web Servers: Web logic, Web sphere, Apache Tomcat, Nginx, Oracle application server
Operating Systems: UNIX, Linux, Windows, Solaris, CentOS, UBUNTU and RHEL.
Virtualization Platforms: Oracle Virtual Box, VMware Workstation, Vagrant, VMware vSphere ESXi 5.x/4.X, ESX /3.x, Hyper-V
Bug Tracking Tools: JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest, Mingle
Repositories: Antifactory, Nexus
Web Technologies: HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.
PROFESSIONAL EXPERIENCE
Sr. Cloud / DevOps Engineer
Confidential | Columbus, OH
Responsibilities:
- Created AWS CloudFormation templates to create custom-sized VPC , subnets, EC2 instances, ELB , security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail and also worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch.
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
- Used API's, chef, python and AWS CloudFormation Templates, migrated and automated cloud deployments.
- Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform .
- Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service .
- Writing Java API for Amazon Lambda to manage some of the AWS services.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Designing, Planning and creating Azure virtual machines, and managing virtual networking within Azure to connect into on-premises environments, and migration of on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Create clusters in Google Cloud and manage the clusters using Kubernetes (k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud.
- Developed workflow in Azkaban to automate the tasks of creating DataProc Cluster , loading data in Google Storage and consolidating data in BigQuery table using standard SQL.
- Implemented Automation scripts in python, jinja and bash to deploy and manage GCP services like Custom VPC , VPN, Subnets, Stack driver etc.
- 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 .
- Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and Subnets.
- Used C#, MVC, ASP.NET Core and Web API in the application with MVC 5.0 Razor Engine. Service layer was deployed using ASP.NET input validation controls.
- Design and Implementation of Azure Site Recovery in both Disaster Recovery Scenario and for migrating the workloads from On-Premise to Azure . Disaster Recover (DR) plan using Traffic Manager Configuration.
- Provided technical direction to allow Active Directory on-Prem group to populate users. Setup of Multi-Factor Authentication between the Azure and Ping Federated with AD on-prem passwords.
- Created a visual studio solution to define Infrastructure as Code (IaC) using Azure ARM templates . Also Build, deploy and migrate infrastructure to Azure utilizing ARM templates and some Terraform. Work with VSTS to create all-inclusive CI/CD process.
- Created dashboards in VSTS to monitor CI/CD pipelines, Work items and bugs.
- Creating applications using VB.Net and enhancing projects for .NET Core applications.
- Designing and developing various Abstract classes, Interfaces, classes to develop the logic using C# and .NET Core .
- Used ASP.NET core validation controls for validating the input.
- Created Terraform scripts to launch the platform common services like CI/CD tool JENKINS , Configuration Management Tool Chef , Secrets management tool Vault.
- Developed APIs / Libraries in C# and COM.
- Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments.
- Used Terraform to write IAC (Infrastructure as a code) to build Development and Production environment in Azure Cloud.
- Set up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible .
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
- Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions. Managed Kubernetes charts using Helm , managed Kubernetes manifest files and created reproducible builds of the Kubernetes application.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Wrote Python scripts to integrate Prometheus, Grafana to monitor the Kubernetes cluster metrics from host to
- Container level.
- Worked on writing the Ansible playbooks for provisioning the Azure VM's using the resource manager Ansible python SDK . Created the Azure storage accounts, VNET's , Subnets , assigned the public IP, Altered the security groups, NIC's and Azure VM's for internal applications using Ansible playbooks .
- 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 .
- Set up deployment agents in order to deploy from VSTS to Azure .
- Setup build definitions and trouble shoot build failures for Projects developed in VisualStudio VSTS 2013/2015IDE.
- Customized Puppet by writing Manifests and Ruby Scripts.
- Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
- Administered Puppet Enterprise to provision multi-platform virtual machine configurations across infrastructure. Infrastructure consists on multiple-platform.
- Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
- Configuration Automation and Centralized Management with Ansible . Implemented Ansible to manage existing servers and automate the build/configuration of new servers.
- Integrated Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments ( Integration, QA, and Production).
- Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
- Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub , making Docker Images and taking care of various Images essentially for middleware establishments.
- Maintained development infrastructure including Nexus artifact repository, Bamboo CI server, JIRA, Confluence , Code.
- Used Tortoise for Version Control activities on C# applications.
- Deployed ASP.Net web applications using Bamboo.
- Used Bamboo for Continuous Integration and implementation in to Tomcat and WebSphere Server .
- Used Docker for successful setup of Dev & Test environment for Developers and Testers by using Docker Build & Docker Compose .
- Used Docker swarm and Kubernetes for container orchestration and spin up them by writing Docker files and setting up the automated build on Docker HUB .
- Setup different servers for Load Balancing and adding them to routes so as to gain accessibility, created Image streams, BuildConfigs and different templates on OpenShift .
- Deployed applications on OpenShift by building Docker images and creating build and deployment configurations.
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Developed and Modified Chef Cookbooks as Light Weight Resources Provider (LWRP). Expertise in deploying applications in Web Servers and DB Servers using tools like Chef and Ansible .
- Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef.
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process & to perform deployments to JBOSS and Tomcat Web servers .
- Developed Power shell scripts to automate web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven .
- Coordinated developers with establishing and applying appropriate branching, labelling/naming Conventions using GIT source control.
- Configured and deployed different Splunk Forwarders and Search Heads.
- Maintained Splunk dashboards and associated charts, graphs, and drilldowns to enable managers, administrators, users and analysts to maximize the utility of the Splunk platform and applications.
- Worked on Splunk ITSI scales to collect and index terabytes of real-time and historical events and metrics that are both human and machine- generated, across multi-datacenter and cloud-based infrastructures.
Environment: AWS, Azure, PCF, Office 365, Terraform, Maven, Jenkins, Chef, Ansible, Splunk, Docker, Kubernetes, Git, ASP.NET core, VSTS, PowerShell, Apache-Tomcat server, Jira, AEM, RHEL, ELK, PowerShell script work, python script, Grafana, Prometheus.
Sr. Cloud / DevOps Engineer
Confidential | Providence, RI
Responsibilities:
- Automated provisioning of infrastructure for our environments building AWS CloudFormation stacks from the resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, Security Group, Auto Scaling.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Created EC2 instances in VPC and installed applications. Worked in Identity Access Management. Created users, groups and assigned roles based on their duties.
- Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs . Configuring of Virtual Private Cloud (VPC) with networking of subnets containing servers.
- Wrote Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams and configuration management tools such as Kafka.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
- Configured SQL Server Master Data Services in Azure IaaS .
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer
- Deployed Azure IaaS VM’s and PaaS instance Cloud Services in to Subnets and VNets.
- Optimized SQL Server for ASP.NET core internal enterprise application and also set up Windows workflow so as to work with ASP.NET applications.
- Managed Azure API’s for Cloud to Cloud Integration.
- Created storage pool and stripping of disks for Azure VM’s and also configured and restored Azure VM’s using Azure Backup.
- Programmed the Data Access Layer using C# .Net.
- Involved with a team where we migrated repositories from different source control systems to TFVC and GIT repositories in VSTS (Azure DevOps).
- Set up Deployment groups in VSTS to deploy the applications to Azure.
- Configured and deployed several hypervisors and VMs running OpenStack for DevOps, testing and production environments.
- Troubleshooting any part of the lifecycle services within the OpenStack including log files, message queues, database, computer hardware, and network connectivity.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
- Automated configuration management and deployments using Ansible playbooks and YAML . Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
- Worked on Docker to containerize the Application and all its dependencies by writing Docker file, Docker-Compose files, Docker container snapshots, managing Docker volumes, and deployed Docker Swarm using Ansible .
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Cloud. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Maintained stored definitions, transformation rules and targets definitions using Informatica repository Manager.
- Managed OpenShift clusters that includes scaling of the AWS nodes.
- Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
- Managed Kubernetes charts using Helm . Created reproducible builds of the Kubernetes applications, templates Kubernetes manifests, and provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
- Configured Kubernetes to automatically adjust all replica sets according to the deployment strategy, making it possible to perform updates without affecting application availability.
- Configured Amazon Elastic Container Service to use scale cluster size and adjust its desired count up or down in response to CloudWatch alarms .
- Implemented and building tools such as Maven in order to automate and enhance the overall operational environment. Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
- Experienced in authoring pom.xml files, perform releases with Maven release plugin, and manage Artifacts in NEXUS Repository.
- Developed mappings in Informatica to load the data including facts and dimensions from various sources into the Data Warehouse, using different transformations like Source Qualifier, JAVA, Expression, Lookup, Aggregate, Update Strategy and Joiner.
- Tuned the Informatica mappings for optimal load performance.
- Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, Puppet etc.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
- Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery. Set up and configure the Jenkins for application deployment.
- Installed and configured GIT and GITHUB . Implemented and maintained the branching and build/release strategies utilizing GIT.
- Created Test cases Using Element locators and Selenium Web driver methods.
- Performed Regression Tests in Selenium.
- Enhanced the Selenium Test cases for Cross browser testing.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
- Worked on integrating AWS DynamoDB using AWS Lambda to store the values the items and backup the DynamoDB streams .
- Automated build and deployment process using Bash, Python, and Shell scripts with focus on DevOps tools, CI/CD in Jenkins.
- Written shell scripts with Bash, Python to automate tasks like provisioning servers, installing, configuring packages and deploying applications on multiple servers in the Prod & Non-prod environments.
- Automated Data dog Dashboards and assisted internal users for Splunk in designing and maintaining production quality dashboards.
- Worked with Nagios for Windows Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services & servers.
Environment: AWS, Azure, .NET core, ASP.NET, VSTS, Git, Maven, Jenkins, Linux, Jira, chef, Ansible, Docker, Splunk, Selenium, python, EC2, S3, RDS, EBS, ELB, Opswork, Nexus, Bash, Unix/Linux, Nagios, Data dog.
Cloud / DevOps Engineer
Confidential | Marlborough, MA
Responsibilities:
- Developed and supported key pieces of the company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems with Opscode.
- Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs . Configuring of Virtual Private Cloud (VPC) with networking of subnets containing servers.
- Wrote Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Performed development and version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on-premise Chef Server.
- Worked with CHEF ohai plugin, chef handlers, push jobs and exposure to chef supermarket to leverage the existing cookbooks for quick automation of general deployment and Infrastructure tasks.
- Integrated SonarQube with Jenkins using Maven to get the Quality Analysis for all the Projects pre-deployment. Discussed the report with Developers to explain the SonarQube Report and to help improve code Quality.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Nexus Repository.
- Worked on Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, Docker compose to define multiple container applications.
- Virtualized servers in Docker as per test environments and Dev-environments requirements and configured automation using Docker containers.
- Development of Puppet modules with Jenkins for continues integration and continues deployment of managed products, and related services.
- Worked on VMware application in Splunk to scheduling components that manage data collection tasks for the API data. The Collection Configuration dashboard coordinates the flow of data with the data collection nodes.
- Automated Java Builds with Maven and implemented multiple plugins for Code analysis, Junit, Code coverage, PMD, SonarQube , etc. Installed and administered Artifactory repository to deploy the artifacts generated by Maven.
- Written shell scripts with Bash, Python to automate tasks like provisioning servers, installing, configuring packages and deploying applications on multiple servers in the Prod & Non-prod environments.
- Worked with application/database team to resolve issues for performance Tuning and Management of Linux servers.
Environment: AWS, GIT, GITHUB, SonarQube, Jenkins, Maven, Nexus, Ansible, Chef, LVM, Splunk, Nagios, DynamoDB, Python, shell scripting, Linux.
Linux Administrator
Confidential
Responsibilities:
- Day to day duties involved Linux server maintenance and support to developer's team for their issue’s application, tuning, troubleshooting, and software running.
- Installed the latest patches for, Oracle on Red hat Linux servers, Configured and administered Send mail, Samba, Squid servers in Linux environment.
- Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
- Responsible for building of Linux OS servers using kickstart automation application.
- Configured Kickstart and Jumpstart servers to initiate installation of RedHat Linux and Solaris on several machines at once.
- Updated previous LDAP tools to work with version of Ruby Rails.
- Involved in Installing, Configuring and Upgrading of RedHat Linux AS 4/5, Solaris 9/10 operating systems.
- Performed automated installations of Operating System using kickstart for Red Hat Enterprise Linux5/6 and Jumpstart for Solaris 9/10 Linux.
- Administered and supported distributions of Linux, including Linux Enterprise Desktop, SUSE Linux Enterprise Server, RedHat and Solaris.
- Install, maintain and upgrade Drupal and Word press on LAMP stack and Configured LAMP Stack on Unix/Linux servers.
- Configured the NIS, NIS+ and DNS on RedHat Linux 5.1 and update NIS maps and organize the RHN Satellite Servers in combination with RHN Proxy Server.
- Worked on Linux Package installation using RPM and YUM, provisioned system with LVM.
- Developed, customized and build packages on Solaris and rpms on Linux for deployment on various servers through Software Development Life Cycle.
Environment: Oracle on Red hat Linux, Samba, Squid, RedHat Linux AS 4/5, Solaris 9/10, Linux Enterprise Desktop, SUSE Linux Enterprise Server, RedHat and Solaris, LDAP.