Sr. (aws)devops Engineer Resume
Issaquah, WashingtoN
SUMMARY
- Around 8+ years of experience in IT industry as a DevOps Engineer/ Linux System Administrator with responsibilities comprising of Development, Systems Administration and Software Configuration Management (SCM).
- Experience in creating DevOps strategy in a combination of mixed environments of Linux with creating and implementing a cloud strategy based on Amazon Web Services
- Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in Linux.
- Implementation of RAID techniques and the creation of Disk groups and volumes, plex using Veritas Volume Manager.
- Experienced in installation, configuration, design and ongoing maintenance of Cisco router and switches.
- Experience with x86/x64Intel, HP, IBM & Dell hardware like rack - mounted servers, tower servers, desktop, laptop and other peripherals.
- Experience in monitoring the availability & performance of LINUX servers.
- Experience writing scripts to handle automation/administration tasks using scripting languagesBash,PowerShell, Python.
- Experience in installing, configuring and administering Unix Utilities like SUDO.
- Installation and configuration of httpd, ftp servers, TCP/IP, DHCP, DNS, NFS and NIS.
- Experience in Understand and Configuring /etc/fstab and /etc/mtab configuration files.
- Troubleshoot NIS, NFS, DNS and other network issues, Create dump files, backups
- Experience in analyzing logs, problem determination, and Recovery and restart
- Installed, Configured, and maintained Redhat Satellite Server.
- Experience on Deployment Automation & Containerization (Docker, Kubernetes).
- Hands-on experience with monitoring tools like Prometheus, Dynatrace. And worked with ApacheKafka.
- Hands - on experience with Infrastructure as Code (IaC) tools for cloud(s) using Terraform.
- ExperiencewithApplicationProgrammingInterface(API)andTeamFoundationServer(TFS).
- Experienced in design patterns such as Model View Controller (MVC), Strategy Pattern, Command Pattern, Factory Pattern, Inversion of Control and Singleton Pattern.
- Experience with Message oriented middleware usingRabbitMQ, AWS SNS/SQS,
- Experience in Automating Microsoft SQL server 2014 usingPowerShellon Windows.
- Excellent understanding ofSDLC Methodologieslike Agile, Waterfall, RAD andDevopsprocesses.
- Hands on experience with release management usingUrbancodeUdeploy.
- Experience working on Source/Version Controller tools like GIT (trained and implemented), Subversion (SVN), CVS.
- Developed tools to automate manual tasks using shell scripting, Python and integrated them inCI/CDpipeline through Jenkins.
- Expert in Configuring Custom Redhat channels, creating standard Kickstart Profiles, Applying Secure patches with Redhat Satellite server.
- Worked with BladeLogic Patching Tool to Patch and CentOS Physical and VM servers. Knowledge with Amazon.
- Automation services and configuration with ANSIBLE, Yaml Playbooks, Ad-hoc. Configured Antivirus Tools: TRENDMicro, WAZUH on RedHat/CentOS/Ubuntu server Database: Mysql, MariaDB, ASM. Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Expertise in designing build/configure documentation related to Red Hat Enterprise Linux via Spacewalk/Satellite/Kickstart/Puppet/Cobbler servers
- Experienced in implementing and maintaining an MY SQL/PHP, LDAP, LAMP web service environment.
- Strong experience with installing and configuring ELK, and BEATS on bare metal and clouds (VMWare, Open stack)
- Strong knowledge in AWS VPC, Route 53, ELB, S3, EBS, IAM, EC2, SQS, Elastic Beanstalk, SecretsManager, CloudFormation, Elastic Load Balancing, Amazon Redshift, Dynamo DB, Lambda, Amazon SQS, SWF and SNS, AWS Ops Works, AWS Code Deploy, AWS Code Pipeline Jenkins, Node.js, Python, Ansible, Chef, Puppet, Agile
- Experience working with best-in-class CI/CD tools including JFrog products, GitHub Enterprise and SaaS, TeamCity, RabbitMQ, SonarQube.
- Experience in Kafkamessages and setting up the replication factors inKafkaCluster.
- Experience working on Rest API technologies Java, JavaScript on Microservices development.
- Experience in Provisioning/auto deployment throughcloud management portal (CMP), Puppet, CHEF, Docker, Jenkins ForemanandVMWare.
- Hands on experience in Orchestration tools likeOpenShift, TerraformandCloudFormation.
- Had hands-on experience in Configuring, automation and maintaining build and deployment Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Experience in monitoring the availability & performance of LINUX servers.
- Experienced in Apache Spark for implementing advanced procedures
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
- Managing DNS, LDAP, FTP, Apache Tomcat /MySQL/PHP web servers on Linux servers.
- Managing the code migration fromTFStoBitbucket.
- Strong experience withPowerShellprogramming.
- Experienced in working with Apache Kafka, RabbitMQ and Logstash.
- Strong JavaScript development experience including frameworks and libraries likeAngular JS, Express, Require JS, JQuery, Dojo and Yui.
- Expertise in Installation, Configuration, Integration, Tuning, Backup, Crash recovery, Upgrades, Patching, Monitoring System Performance, System and Network/OS Security and Troubleshooting of Unix Servers. Implemented CI/CD automation process using various tools like Jenkins, Chef, and Puppet to ensure shortened deployment cycles. Used ANT scripts andShellscripts to automate build and release process.
- Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, and VPCs.
- Experience in implementation, maintenance and configuration of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting. Expert in Linux CLI, Bourne Shell and Bash Shell Scripting and working with Python, Java scripts and modules. Utilized DevOpsto build and release CI/CD pipelines within the company infrastructure.
- Expertise in Linux Servers using Satellite Server, System Imager and kickstart on VMware ESX 3.5 server and physical servers. Installation of new OS using system image of Golden client.
- Knowledge of Kibana and ELK Stack (Elastic search, Log Stash and Kibana) and implementing a centralized logging system using log stash to monitor system logs, AWS CloudWatch, VPC Flow logs, Cloud Trail Events.
- Configuring IAM roles for EC2 instances and assigns them policies granting specific level access to S3 buckets.
- Experience in VMwareTanzuproducts, includingTanzuApplication Services (PCF) and RabbitMQ.
- Experience to build and configuration of infrastructure in cloud development through the usage ofTerraform tool as IaC, and ability of modifying theTerraform modulesbased on the requirement of development project.
- Good experience automating infrastructure using in Puppet, Puppet Hiera, foreman and AWS cloud.
- Installed and Managed user accounts, security, rights, disk space and process monitoring in Red Hat Linux.
- Involved and performed the designing and development of Rest API configuration MFA (multifactor authentication) from Entrust to Microsoft Authenticator.
- Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- Completed set up of CD environment with focus onUrbanCodeuDeploy.
- Produced comprehensive architecture strategy for environment mapping inAWSthat involvedActive Directory, LDAP, AWS Identity and Access Management (IAM) Rolefor AWSAPIGateway platform.
- Good experience with container orchestration usingKubernetes
- Good knowledge onIIS, Tomcat, Apache, Web Sphere, JBoss, WebLogic, Nginx, Open VPN, Sensuand in design patterns such as Model View Controller (MVC), Strategy Pattern and Singleton Pattern.
- Experience in Linux Systems administration including File system Management, Local Security Implementation, Software Management and Shell scripting
- Experience in performance tuning and troubleshooting Java and JS application by performing thread and heap dump analysis and utilizing profiling and monitoring tools
- Making use ofPowerShell, Python and other tools to automate a range of tasks in an OS diverse environment.
- Experience in working with different monitoring tools like Nagios, ELK stack, New Relic, Kafka and Splunk to monitor infrastructure, detecting network outages and protocol failures.
- Worked in installing Firmware Upgrades, Installations, administration, kernel patches, upgrade, configuration, performance tuning, troubleshooting, Backup and Recovery of Unix/Linux systems.
- Experience with Linux/UNIX environments and scripting for Build & Release automation.
- Experience inShellscriptingbashto automate system administration task and improved efficiency.
- Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset.
- Installed, upgraded, and configured Unix systems (Red Hat Linux 4.x, 5.x, and 6.x/7.x/8) using Kick start Servers.
- Experience in developing scripts in Ruby, Bash, Perl, Shell, and Python, to automate the process involved in administrative tasks and management using CRON. Creating Ansible-playbook to deploy webservers. Auto provisioning, deployment to VCloud VApp VMs for achieving CI/CD via Ansible, Puppet, BASH
- Experience in Installing, Configuring, and Implementing Virtualization Environment Using VMware ESX and ESXi, Oracle Virtual Box, and Microsoft Virtual PC.
- Expertise in Application Deployments & Environment configuration using Chef, Terraform and Puppet.
- Experienced inGitlab CIandJenkinsforCIand for End - to-End automation for all build andCD. Proficient in documenting and implementing procedures related to build deployment and release.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7/8, Ubuntu/Debian/Fedora/CentOS, Windows Server 2003/2008/2012/2016/2019.
Build/Automation Tools: Puppet, Ant, Maven, Jenkins, Hudson, Ansible & Bamboo
Languages: Shell, Bash, PowerShell and Python scripting
Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, Web Sphere Application Server, Active Directory, Drupal, JBoss
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center
Messaging Queue: RabbitMQ, Apache Kafka
Version Control Tools: Subversion, GIT, TFS, Tortoise SVN, Visual SVN
Web Technologies/Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell, Bash scripting.
Monitoring: Sysmon, MRTG, Nagios, Zenoss
E-Mail servers: QMail, Postfix
PROFESSIONAL EXPERIENCE
Confidential, Issaquah, Washington
Sr. (AWS)DevOps Engineer
Responsibilities:
- Installation, configuration and upgrade of RHEL 6.x, 7.x, 8 VMware 4.x, 5.0, 5.1, 5.5, 6.0, 6.5, 6.7, 7.0 operating systems.
- Built, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
- Responsible for design and maintenance of theSubversion/GITLAB, Stash Repositories, views, and the access control strategies.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats,Kafka etc.
- Responsible for Planning and gathering the requirements for code migration fromTFS,Git to bitbucket.
- Responsible for creating Builds withBasic and Enhanced features withTFSTrigger tools
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- UsedRabbitMQto increase the reliability of the system by persisting the queues of work to disk within broker.
- Configuring Jenkins for implementing CI/CD pipeline by writing PowerShell scripts andgroovyScripts.
- Containerized services in Docker in Confidential environment and Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Created monitoring script inpythonforAWSinfrastructure saving costs instead of usingCloudWatch.
- Setup Active Directory environment on AWS and integrating with on premise Active Directory server.
- ManagingAWS environmentusingTerraformand work closely with application team to help in deployment ofinfrastructure.
- Worked onApache Sparkalong withTerradatafor managing large data-sets of structured data which also performedETL.
- Automated creation of S3 buckets usingPowerShelland deploying to S3 buckets using Octopus deploy.
- Very good working experience on Redhat Satellite Server upgrading and patching.
- Implemented upgrade of servers using RedHat Satellite Server.
- Implemented Swagger Configuration in Java Spring boot for auto generating swagger json files for REST API calls.
- Implemented Spring boot microservices to process the messages into theKafkacluster setup.
- Documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using VERITAS Cluster Server in SAN environment Setup NFS file systems and shared them to clients.
- Designed AWS IAM security groups for access control.
- Developing theCloudFormationTemplates by utilizing the Bash, Python andPowerShellscripts to automate the infrastructure deployment process.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS CloudFormation templates.
- Involved inCI/CDprocess using GIT, Nexus, Jenkins’s job creation, Maven build and Create Docker image and use the docker image to deploy in G-cloud clusters.
- Involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, CloudFormation, Cluster, Elastic Cache, SNS, Route 53.
- Build Ansible master servers for automation. Building new servers withRedHATLinux6, 7, 8 and configured.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker
- Led the transition from manual configuration and deployment to 'infrastructure as code using Puppet, including design and implementation of Ansible Playbook. Implemented automated provisioning of VMS in VMware.
- ImplementedETLWorkload usingAWS Lambda, AWS DynamoDB and AWSSecretsManager.
- Worked onAWSEC2/VPC/S3/SQS/SNS based on automationTerraform, Ansible, Python, BashScripts.
- Worked on configuring theELKstack and used it for analyzing the logs from different applications.
- Worked on branching, tagging and maintaining the version control and Build pipe line withTFSand GITHUB.
- Worked onMaven/Nexus, Jenkins, Urban Code DeploywithPatterns/ Release, Git, Confluence, JIRA and Cloud Foundry.
- Worked on automating the process from code commit to production using CI/CD pipelines in Jenkins.
- Closely worked withKafkaAdmin team to set upKafkacluster setup on the QA and Production environments.
- Manage day-to-day business issues related to pipeline and production deployments. Automated Linux patching using Ansible playbook.
- Expertise in using build tools likeMAVEN and ANTfor the building of deployable Artifacts such as jar, war and ear from Source Code using RabbitMQ, Kafka.
- Demonstrated end to end troubleshooting skills by leading complex support calls with vendors (JFrog, VMwareTanzu)to improve the overall performance of CI/CD tools
- Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies likeAnsible,Terraform, Packer, Cloudformation, Docker.
- Developed a stream filtering system using Spark streaming on top of Apache Kafka.
- Developed PowerShell scripts to automate the project creation, setting permissions for users, groups inTFS.
- DevelopedPythonbased API (RESTful Web Service) to track sales and perform sales analysis using Flask and PostgreSQL.
- Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft
- Strong knowledge and experience on Amazon Web Services (AWS) Cloud serviceslike EC2, S3, EBS, RDS, VPC,andIAM
- Installed and configured several hundred Red Hat Enterprise Linux in both Physical Blade utilizing Kickstart/PXE/Red Hat Satellite Server and VMware ESXi 4.1/5.0/5.5/6.0/6.5/6.7/7.0 Virtual Environment.
- Used Rest API and Zero Message Queues for the communication
- CreatedTerraformscripts to launch the platform common services likeCI/CDtoolJENKINS, Configuration Management ToolChef, Secrets management toolVault.
- Creating a command line tool to connect with aRESTfulAPI.
- Created Apache Directory Server for local network and Integrating RHEL instance with Active Directory in AWS VPC.
- Configuration Installation of Red hat Linux 5/6/7 and Oracle Enterprise Linux by using Kick Start, Red Hat Satellite Server and customized bash/perl scripts.
- Configuration and Management of LAMP Tech Stack (Linux, Node JS, Apache, MySQL, Tomcat, and PHP).
- Configured vSphere 7.0 with Tanzu. Enabled Kubernetes (k8s) data domain.
- Authored persistence layer JDBC using Hibernate API and Data Models and Java Bean.
- Operated on several prototypeOpenShiftprojects involving clustered container orchestration and management.
- Worked on Terra form to set up the AWS infrastructures such as launching theEC2 instances, S3buckets, VPC, Subnets, and created the module driven AWS Infrastructure with Terraform.
- Written someGroovyscripts for setting up LDAP configuration for Jenkins using security matrix.
- Worked with IAM to manage the users and groups by assigning individual policies and roles to each user and group as per requirements.
- Worked on creating deployment scripts usingPowerShelland automated multiple daily maintenance tasks usingPowerShell.
- Provisioned the highly available EC2 Instances using Terraform and CloudFormation on AWS.
- Completely Automated new server deployment with Foreman and Ansible.
- Collaborated with fellowteammembers throughTeamFoundationServer (TFS)for effective project management, which includes work issues and track on the update of versions.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, logstash, Kibana, beats, Kafka, zookeeperetc).
- Extensively worked onDevOps, creation of pipelines for various ARM template deployments by variables through pipeline variables and variable groups.Supported Cloud EC2 instances and used AWS command line Interface to manage and configure various services.
- Involved in creating Jenkins jobs for CI/CD pipeline for Build, Application Deployment, Artifact and Release Management. Involved in migrating mainframe application on to Linux servers. Performed data migration across multiple Linux and windows servers.
- Responsible for working on day-to-day Production issues and incidents. Create and setup AWS jobs to process data with S3 events.
- Hands on Experience in Cloud in various Services such as RedShift, Cluster, Route53 Domain configuration
- Build complex playbook for Ansible to automate patching, build and configure servers, deploy web servers.
- Handle and troubleshoot tickets for Linux and Windows application servers.
- Installing and configuringRedHatSubscription manager as on-premises subscription management application to centrally manage the registration and asset allocation processes.Configured Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Oracle DB cluster.
- UtilizedVault’ssecretsengine to generate dynamic, on-demand AWS access credentials for Packer AMI builds.
- Used thePython'smodulesnumpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Worked with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Automated server builds and web/database application deployments utilizing shell scripting, experience migrating traditional data-center applications and databases into public clouds
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, andIAM.
- Developed Jenkins pipelines inGroovyfor automation of database deployments.
- DevelopedPowerShellscripts to automate the project creation, setting permissions for users, groups inTFS.
- Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower. Deployed a centralized log management system and integrated into Ansible to be used by developers.
- Achieved Infrastructure as Code for deploying and updating productionTanzuApplication Services (PCF) Foundations through Concourse CI server and pipelines
- Usedpythonto update content in the database and manipulate files.
- Application development Using PHP like OOPS concepts following YII framework.
- Experience on on-boarding application teams to follow release pattern strategy.
- Perform web service testing using REST API’s
- Worked with the Analytics Infrastructure team to develop a stream filtering system on top of ApacheKafka.
- Worked withTerraformto createAWScomponents likeEC2, IAM, VPC,ELB,Security groups
- Monitoring Virtual memory, Swap management, and Disk and CPU utilization by using various monitoring tools.
- Designed and implemented automation deployment usingUrbanCode Deploy.
- Investigated deep Active Directory configuration issues.
- Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart and puppet.
- UsedRabbitMQfor message queue systems between the components of application.
- UsedTFS(TeamFoundationServer)andGitforversioncontrolandcollaborationofteameffort.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
- Used puppet for central management of Linux configuration files and software package management.
- Installed Red Hat Linux on Intel Machines, Configured File Systems and Raw - Devices
- Expertise in using Microsoft IIS Web Server, Tomcat, Web logic and WebSphere Linux Application servers for deployment.
- Monitored the Application and Infrastructure health by analyzing the logs and observing the user dashboard using Splunk.
- Responsible for installation, Linux configuration, upgrade, troubleshooting and maintenance of RHEL 6/7, and Systems Firmware upgrade on Cisco UCS and HP Blade servers. Installed, configured, and managedLinuxservers, especiallyRedHat.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, an Elastic Load Balancer (ELB) and auto scaling groups.
- Managed user and database on the MySQL database granting distinct levels of permissions.
- Manage network security using Security Groups, andIAM.
- Scripted Templates forAWSinfrastructure as code (IaC) using CloudFormation / Terraform templates to build staging and production environments.
- Install/configure/maintain the Linux servers, NIS, DNS, NFS, Mailing List, Send mail, apache, ftp, sshd.
- Configuration of nodes for Jenkins to customize builds for different operating systems, optimize and smooth running of builds jobs. Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from DEV/QA/UAT to Production using Jenkins. Worked with various scripting languages like Bash, Perl, Shell and Python. Setup and configured Logrotate & Splunk indexes inRedHatLinuxservers.
- Automated the Environment Provisioning Using Chef and Docker. Created a CI/CD pipeline with Jenkins to deploy containerized applications using Docker in the cloud for Dynamic scaling capabilities. Used UNIX/Linux, shell scripting to automate system administration tasks, system backup/restore management and user account management.
- Windows Amazon Web Services, EC2, VMware ESX, Microsoft Hyper-V technologies implemented and incorporated in existing company infrastructure for Cloud Compute. Managed Run Books for Migration and Decommission of Server (Linux and Windows)
- Created playbooks for OpenStack deployments and bug fixes with Ansible. Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AMI's
- Creating thesecretsin thesecretsmanagerso that the passwords are securely accessed by the applications
- Created and maintained fully automated CI/CD pipelines for code deployment using Octopus Deploy andPowerShell.
- Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
- Created new accounts, roles and groups by usingIAM.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Successfully developed, tested and deployed Linux based application using PHP LAMP, HTML, and MySQL.
- Migrated ExistingTFSto latest version and Customized and IntegratedTFSwith third part tools like Octopus Deploy for Release process and createdTFS
- Experience with DevOps and automation of deploying applications and configurations/services using Puppet / Foreman.
- Experienced in configuring Red hat Open Shift for operations on public cloud and managing the clusters accordingly.
- In the process of setting up Nagios Core (an infrastructure monitoring system) on CentOS 7used SNMP to implement Nagios service checks; simple printer maintenance. usedKafka, RabbitMQfor messaging system
- Using Ansible to Setup/teardown of ELK stack (Elastic Search, Logstash, Kibana)
- Integration and Continuous Deployment (CI/CD), and Terraform, Ansible, Puppet for Configuration
- Provisioning AWS through Infrastructure as code (IaC). Push button deployment of new environments and version control of existing systems Terraforming AWS.
- Performed Restful Web Services testing for REST API Calls using Rest Client, SOAP UI and other HTTP Client.
- Experience on cloud provisioning tools such asTerraformandCloudFormation.
- Automation of tasks using Cron/At, Shell scripting, and configuration management system.
- Expertise on Configuring Active directory and integrating with Linux Environment, worked on installing and configuring tools like QAS/VAS and integrating with Redhat servers. Exposed Virtual machines and cloud services in the VNets to the Internet using External Load Balancer.
- Experience in working onversion controllike Subversion, andGIT, BIT BUCKETand used Source code management client tools like GitBash, GitHub, Git GUI, GitLab, Visual SVN, Tortoise SVN, Stash, etc.
Confidential, San Diego, California
DevOps Engineer
Responsibilities:
- Installing and configuring Red Hat Enterprise Linux 5/6/7 on ESXi 4.1.1/5.0 based environment residing on DELL Rack Servers as required for UAT/Production.
- Installed, configured and managed theELK(Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
- Involved in creating Jenkins’s pipeline jobs for Puppet release process for module deployment, using Kanban AGILE methodology for puppet development. Configured Bonding in Linux, IPMP in Solaris and Ether-channel in AIX to provide network interface redundancy. Installation and configuration of Oracle 7.x/8.x Implemented NFS, DNS and NIS under SUN. Experienced in shell scripting language.
- Responsible for installation and configuration of Red hat Enterprise Linux (RHEL6.3 and RHEL 6.4) in development and test environments on HP physical servers as well as Virtual Machines. Creating Linux profiles, users, roles and maintaining security
- Performing Post Build activities like Setting up Backup interface/ NIC bonding/ Loading additional Packages/ Joining the server to Active Directory, etc
- Used SpringKafkaAPI calls to process the messages smoothly onKafkaCluster setup.
- Provide Build and Deployment support for Dev, Test groups using Build Automation Framework - TFS
- Built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks.
- Experience with Jenkins, PowerShellfor automating builds, installs and deployments.
- Worked with EMC SAN to acquire storage and setting up Veritas/LVM file-systems. Worked on setting up Veritas clustering.
- Implemented CI/CD process, CIT automated testing, deployment using Hg/GIT, REST API, Ansible & Puppet.
- Involved in infrastructure as code, execution plans, resource graph and change automation usingTerraform. Handled the VMware solutions to support multiple storage connectivity options such as FC-SAN, iSCSI, NFS (NAS).
- Installed, configured, and implemented VMWare Virtual Center Infrastructure 2.5 creating, building, administering, monitoring, and balancing ESX 5.5 Hosts and Windows 2008 R2 Guest Servers, for Development and QA environments. ConfiguredVMwareon clustered environment, Implemented Migration of Virtual Machines using VMotion, Storage VMotion. Perform daily activities such as ticket handling, monitoring and troubleshooting of VMware and windows infrastructures.
- Configured AWSIAMandSecurity Groupsin Public and Private Subnets inVPC.
- CreatingTerraformcodestocreateandmanagehybridcloudinfrastructureandcreateansibleplaybooks and roles and integrate withTerraformto deploy applications.
- Standardized user management with groups for ease in administration Scripted semi-annual Kernel and monthly non-kernel patches for Linux using Satellite server and Python Fabric.
- Used System imager open source to capture Linux production images before build. Installation, configuration, support and upgraded patches for Red hatSatellite server.
- Used Kubernetes to deploy containers inside a cluster.
- Wrote bash shell scripts for getting information about various Linux servers. Provided remote technical support for the AIX software team, analysis tools and memory leak tools. Logical Volume Management (LVM) administration of AIX.
- Performance Management & Tuning of AIX UNIX Kernel. Installed, Configured, and maintained Red HatLinux, CentOS and Windows Servers. Used Puppet for centralized management of Linux servers/boxes. Responsible for troubleshooting end user and application problems.Installed and Configured Send mail Utility on Sun UNIX Servers. Administering NFS Mounts. Created Ext4 file system in Red Hat Enterprise Linux.
- ImplementedTFSbranching and merging operations for .NET Source Code in theAgile Development Methodologies.
- Installing Linuxusing kick-start and applying security polices for hardening the server based on the company policies.
- Administration of RHEL 4.x, 5.x, 6.x, which includes installation, testing, tuning, upgrading, and loading patches, troubleshooting both physical and virtual server issues. Installation of patches and other software package. Installation, configuration and administration of Linux servers and support for Servers. Installation, maintenance, and regular upgrades of Red Hat Linux Servers using kickstart based network installation
- Setup and configured network TCP/IP on LINUX, CentOS including RPC connectivity for NFS. Created mount points for Server directories and mounted these directories on the Servers Experience in managing Linux production servers using VMware vSphere client.
- Deploying the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Develop a PowerShell script to automateActive Directoryand server tasks and Generate reports for administrators and management.
- Migration of Red hat Linux servers to 6.x version and working with the application team to resolve the issues post migration.
- Troubleshoot the build issue during the Jenkins build process.
- Worked on Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
- Experience in managingAWSinfrastructure as code usingTerraform.
- Created and wrote Shell Scripts (Bash),Ruby,Python, and PowerShellfor automating tasks.
- Collection of Build metrics and its Test case metrics from Jenkins to show case as visualization in Kibana dashboard using ELK.
- CreatingRESTApi’s (micro services) to expose the necessary end points needed by different teams to check upon the deployed apps withinSaaS.
- Upgrading the kernel in all the Redhat Linux servers and creating images to boot from the Upgraded kernel.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management. Wrote bash shell scripts for getting information about various Linux servers
- Administering NFS Mounts. Troubleshooting Backup and Restore problems. Creation of LVMs using Linux utilities
- Maintained Virtual private cloud (VPC) using AWS and resources like Route53, Nat Gateway, RDS.
- Installing Linux using kick-start and applying security police. Taking care of NIC teaming at ESX server level for NLB and redundancy
- WroteAnsiblecode for automating secureVPCcreation as well as the deployment process of standing up secureJenkins (CI/CD) ServerandELK stack.
- Written Ansible playbooks, which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format.
- Wrote Playbooks with Python SSH as the Wrapper to Manage Configurations of Nodes and Test Playbooks on instances using Python.
- Worked on installing and configuring VMware/Esx Servers for virtualizations
- Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
- Worked with Redhat Satellite Server for upgrading and patching Linux Servers
- Experience in Redhat Cluster Suite, Global File system, and Redhat Network Satellite Server
- Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers. Set up Linux servers for LAMP implementations and readiness.
- Migrating fromgitlabtodockerand implementinggitlabinsidedocker.
- Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving & migrating VM from one cluster to another cluster or within the same cluster. Experience in Windows 2003 and2008 Active Directory Installation and Configuration
Confidential, Englewood, Colorado
Linux System Engineer
Responsibilities:
- Assisted various senior level Linux architects in installing, configuring, and managing Red Hat Enterprise Linux 4/5/6.
- Create and Setup monitoring bash shell script to monitor system resources, logs, disk usage, scheduling backups and restore. Work with Red Hat Linux, CentOS, Debian, and Servers. Working with Solaris and Re Hat Linux Servers in multiple Waves to relocate to McGraw Hill's datacenter.
- Understand current infrastructure and follow different processes followed by UNIX/DBA team and work accordingly on daily activities. Expertise in creating and managing Logical Volume Manager in AIX, HP-UX and Redhat Linux
- Installed, configuredELK stack (Elasticsearch, Logstash and Kibana)for searching and analyzing logs onAPACHE TOMCATapplication server.
- Responsible for migrating and decommissioning of the system.Responsible to handle the Server Administration and Asterisk Server Installation and Configuration in Linux. Worked as part of Testing Team in Application testing using Manual methods and Scripts.Installed and implemented NAS with RAID 1 and RAID 5 configurations.
- Installed, maintained, and upgraded RedHat Linux and Solaris Servers using kickstart based network installation.
- Building software packages on Red Hat Linux (RPM) and Solaris (Data stream package format. Installed and implemented NAS with RAID 1 and RAID 5 configurations.Researched new Jenkins’s plugins and implemented them to improve build process.
- Configured Jenkins for integrated source control, builds, testing, and deployment
- Maintained several hundredLINUXservers running RHEL on HP and Dell hardware. It includes Application servers, database servers, web servers (Apache).Install Puppet on Linux and Solaris Servers. Write Bash Shell scripts for routine system tasks.
- Troubleshoot Linux system in Production and Disaster Recovery. Perform day to day support for Avaya Unix/Linux systems.
- Install and configured Red Hat Enterprise 3/4/5/6 on HP Half/Full Blades.
- Assisted other Linux/UNIX administrators when help was needed (i.e. creating Linux/UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc.)
- Installed and configured Red Hat Linux, Solaris operating system using kickstart, Jumpstart.
- Administering & Managing Apache webserver and Tomcat servers cluster Infrastructure, Code Deployment coordination.
- Linux Administration Level 3 support, Cams Policy Server Administration, NetBackup, Configuration, Node management with Puppet, F5 and Kickstart automated installs. Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Supported a major initiative to migrate SAN storage utilized by Solaris, Linux andAIXservers (typically large Oracle data bases, web and application servers). Cluster Monitoring-using Groundworks, Splunk, Nagios Troubleshooting OS issues.
- Hands on experience in Administrating CI/CD (Jenkins, Puppet, Chef) tools stack administration and maintenance
- Hands on experience working with configuration management tools like Puppet, Ansible playbooks (written 120+ playbooks for automation)
- Worked on Linux Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SFTP, SSH, LDAP integration.
- Deployed and managed SUSE Linux based servers and workstations, for production and lab usage.
- Created VMware Virtual machines using vSphere and installed Linux 5.x/6 on the VMs and standalone Dell servers.
- Worked on installing and configuring Sun Solaris using jumpstart, Ubuntu, Red Hat Enterprise Linux using Kickstart.
- Perform primary Linux Server administration tasks, including setup, installation, OS patching, data backup, user account management and access control.
- Assisted Senior Engineer in setting upELK 4.0and created new Kibana dashboards onELK 4.0to analyze logs (around 500MB to 1GB) of applications related to internal clients/products.
- Worked on various aspects of Linux server administration including installing and maintaining the operating system software, performance monitoring, problem analysis and resolution and production support.
- Experience in Package Management using Red Hat RPM/YUM.
- Install, configure, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large Linux/CentOS environment. Deploy, upgrade, and maintain application and web servers.
- Roll out CloudWatch integration with SolarWinds monitoring, Deploy Oracle application monitoring, work with teammates knowledge sharing on issues and configurations. Responsible for CI/CD process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Migrated the bulk of the company’s production systems to Managed logical Volume manager on Servers
- Installed, configured, and maintained Redhat Satellite Servers for different applications
- Implementing a Continuous Delivery framework using Jenkins, Ansible, Puppet, Ant/Maven in Windows/Linux/Centos environment
- Configure services running on Red Hat Enterprise Linux deployed through Red Hat Satellite Server
- Installing RPM packages on Linux Security Servers and applying patching on RHEL 5, 6 & 7 versions
- Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
- Experience on deploying Hosted Server on EC2 instances.
- Deployed latest patches performed Red Hat Linux, Oracle Linux, as well as Kernel Tuning.
Confidential, Reno, Nevada
Linux/Unix/VMware Admin
Responsibilities:
- Primary support to all kind of issues on UnixandRed Hat Linux, Debainenvironments.
- Experience in installing and configuring server invSphere 4.1, 5.0, 5.1, ESXi 4.1, 5.1 on VCenter.
- Experience in createdContinuous IntegrationandContinuous Deploymentpipeline usingshellscripts onJenkins.
- Responsible in building and startup shell scripts, managing the automation ofCRON jobs. Deploy web applications on production environment. Extensive usage of cloud server instances.
- Worked with Red hat, Oracle Linux for finding root cause on kernel panic issues on infrastructure.
- Experienced writingChef Cookbooksfor installation and configuration of third-party applications.
- Assigning servers for different stages involved in lifecycle of the project.
- Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
- Imported and managed multiple corporate applications into Subversion (SVN)
- Written Maven and Ant build tools for application layer modules.
- Built and Deployed Java/J2EE application to a web application server in an Agile continuous integration environment and also automated the whole process.
- Involved in editing the existing ANT files in case of build errors or changes in the project requirements.
- Responsible production support ofLDAP,Domain users, Users and groups and given appropriate permissions, shares and privilege to accessLANand Domain environment.
- RPM and YUM package installations, patch and other server management.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Worked and performed data-center operations including rack mounting, cabling.
- Working experience in Install and configuration of Web Application ServerTomcat and Apache.
- Chef configuration managementto automate the applications across theinfrastructure.
- Extensive experience in using build tool such asANTfor the building of deployable artifacts.
- Experience in of Remedy ticketing system and applying patching usingRed Hat Satelliteservers.
- Current project usedSubversionas version Controller for maintaining the versions of source code.
- Wrote variousChef Cookbooksfor deployment, automation. Experience in automated data loading, extraction usingShell, PerlandPythonautomated scripting. Supported for cloud instances running Ubuntu, Linuxand Windows environments.
- Working experience on the configuration of mail servers usingSend mailprotocols.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Worked on Install and configureSSHto enable secure access and worked on iptables to the servers.
- Modified theLinux kernelparameters to add tracing probes for configuration access tool.
- Configuration, Administration, and maintenance ofNFS, DNS, NIS,on Linux Servers.
- Create managed user's accounts and configuredSudoand enableSSHfor secure access for servers
- Configured the Network Standard Switches, vSS Policies, and Shared storage for vSphere.
- Experienced on working withJIRAfor change management system and bug tracking infrastructure.
- Manage Virtual Machine Clones and Templates, plan and implement VMware Fault Tolerance.
Confidential, Boise Idaho
System Admin (Unix, VMware)
Responsibilities:
- Administration and maintenance ofRed hatLinux,SuseLinux servers andWindows 2000/2003/2008 servers.
- Working experience in virtualization technologies likeCitrix XENDesktop andVMwareVCenter.
- Experience in configuration, maintenance ofOracleandPostgreSQLDatabases and performance tuning and troubleshooting.
- Worked on User administration setup, maintaining account, Monitor system performance.
- Support overPerl, bash and Python Scriptsfor web-based applications.
- Experience in participating NAS to NAS migrations, andP2V, V2Vin using VMware converter.
- Worked on Install and configuration ofDHCP, DNS, BIND, web mailSMTP,IMAP, POP3on AIX and, Debain Linuxservers.
- ConfiguredRAIDmirroring on various Linux flavorsDebain, SUSE Enterprise Linuxplatforms.
- Maintained and monitoring System Activities likeCPU, Memory, Disk and Swap spaceusage to avoid any performance issues.
- Configuration and Administration of Load balancers andF5's, taking servers in out of rotation.
- Experienced install, integrating, tuning, and troubleshooting Apache and Tomcat application server.
- Performed installation onSuse Linuxservers for applications likeJBoss 4.2.x, 5.x, Oracle. Managing IT department's LAMP stack and configuration management.
- Configuring, administering, and troubleshooting ofNFS,autoFS(Direct and Indirect Maps),NIS(master, slave, and client) andDNSin multi-platform networks.
- EnabledSSH, SFTPand SUEXEC access for functional accounts on Linux andIBM AIXServers. Implemented virtualization usingVMwarein Linux on HP-DL585 and IBM-z/VM series. Modified theLinux kernelparameters to add tracing probes for configuration access tool.
- Experience in provided24x7production support forApacheandJBoss webapplicationsservers.
- System Backup usingtar, cpiofor local systems andVeritas Netbackupfor enterprise-wide backup and recovery.
- Implemented day-to-day tasks in Red Hat Linux that include upgradingrpms,kernel,HBA driver, configuringSAN Disks,multipathingandLVM file system.
- Manage systems using remote consoles likeILO for HPHardware andHMC for IBMP-Series
