We provide IT Staff Augmentation Services!

Sr. Aws And Devops Engineer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Around 8years of experience in IT industry comprising of Linux Systems Administration and Software Configuration Management(SCM).Extensive experience includes AWS, DevOps, Build/Release Management and Cloud Management and Containerization.
  • Experienced in working on DevOps/Agile operations process and tools area (Build & Release automation, Environment, Service).
  • Experienced working in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, IAM, WAF, S3, Route53, CloudWatch, CloudFormation, CloudTrail, CloudFront, Terraform, Opsworks.
  • Build servers using AWS including importing volumes, launching EC2, creating security groups, auto - scaling, load balancers in the defined virtual private connection.
  • Automated the process of launching, deploying, stopping/terminating EC2 instances on Amazon AWS with BOTO and Fabric.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • Extensive experience working on Continuous Integration and Delivery Platform.
  • Excellent knowledge on Version Control Systems like Perforce, SVN (Subversion), GIT.
  • Strong Expertise in Source Code Management right from planning, installation, configuration, facilitating a good CM environment with a very well defined CM process, trains all users, maintaining/troubleshooting the CM tool.
  • Proposed Branching strategies for implementing the Parallel development and suits the Agile methodology for different Version control systems.
  • Performed SVN to GIT/BitBucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in BitBucket.
  • Expertise in Java builds tools like ANT, MAVEN for the building of deployable artifacts such as (jar, war & ear) from source code.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Extensively worked on Jenkins and TeamCity for continuous integration(CI) and for End-to-End automation for all build and deployments.
  • Hands-on experience in setting up master and slave architecture.
  • Maintained Jenkins masters with over 80+ jobs for over 10+ different applications supported several quarterly and project releases in parallel.
  • Good at automating the release process of products using shell/Ruby scripts and build process using Maven, Jenkins/Bamboo, and Nexus.
  • Experience solving automation problems such as deployment orchestration, continuous integration.
  • Created infrastructure in a coded manner using Puppet and Chef for configuration management of virtual environments, and Vagrant for virtual machine and resource control.
  • Explicit knowledge on Ansible Playbooks, modules and roles.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • 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.
  • Developed automation code using Opscode, Chef and Python to build AWS environments autonomously.
  • Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • Well versed with creation of puppet profiles and role modules.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks
  • Experienced in cloud automation using AWS CloudFormation Templates, Chef, and Puppet.
  • Experience designing and deploying container-based production clusters using Docker (Kubernetes, Docker Swarm, Apache Mesos).
  • Worked with Amazon AWS/EC2, Docker based cluster managementenvironment Kubernetes.
  • Created Docker images using a Dockerfile, Worked on Docker container snapshots, removing images and managing Docker volumes and for branching purpose.
  • Strong knowledge of Docker and container management systems like Kubernetes and Open Shift
  • Experienced in introducing, designing, adjusting, testing and conveying applications on Apache Webserver, Nginx and Application servers, for example, Tomcat, JBoss.
  • Performed integration of Code Quality Analysis techniques to Check style, Find bugs with CI tools.
  • Used various defect tracking tools - JIRA, Clearquest, Bugzilla.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience working with log monitoring with ELK Stack.
  • Strong understanding and experience working with Kibana 4.1.2 to generate customer facing dashboards.
  • Strong influenced skills in Agile Testing Methodologies &Software Test Life Cycle (STLC).
  • Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
  • Have conceptual knowledge of Microsoft Azure cloud service.
  • Extensive experience in UNIX performance tuning and Capacity Planning.
  • Experience in deploying system stacks for different environments like Dev, UAT, and Prod in both on premise and cloud infrastructure.
  • Expertise in creating of Active Directory and Network Fundamentals, Protocols such as TCP/IP, DHCP, DNS and Group Policy.
  • Helped establish the physical environments to effectively perform the software builds and deployments with an emphasis on quality, integrity, and security.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Adapt to new, evolving technologies and implement them in current projects. Good interpersonal skills, quick learning, problem resolving and meeting technical and business needs.
  • Efficient in working as an individual and just as outstanding as a team player.

TECHNICAL SKILLS:

SCM Tools: Subversion, ClearCase, GIT

Build Tools: ANT,Maven

Build/Release Management: Jenkins, Bamboo, TeamCity

Configuration Management: Chef, Puppet, Ansible, Saltstack

Monitorning Tools: Nagios, Splunk, Cloud watch

Change/Defect Management: JIRA, ClearQuest

Languages: Perl, Ruby, Shell, Python, PowerShell, C, C++, JAVA

Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix

Network Services: TCP/IP, Subnetting, DNS, NFS, NIS, SSH, DHCP

Web/Application Servers: Tomcat, JBoss, Apache Server,, Websphere, IIS Server, Weblogic

Operating Systems: Red Hat Enterprise Linux 3.x/4.x/5.x/6.x, Ubuntu 12.x/13.x/14.x, Solaris 7.x/8.x/9.x/10.x, HPUX 10.x/11.x & Windows NT/2000/2003/XP/ VISTA/7Development Tools: Eclipse, Various IDEs

GUI: Visual Basic 6.0, Visual C++ 6.0

Databases: Oracle 9i, SQL Server 2000, MySQL3.23, MS-Access 97

PROFESSIONAL EXPERIENCE:

Confidential

Sr. AWS and DevOps Engineer

Responsibilities:

  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, Redhat, Ubuntu.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Using PythonBOTOSDKfor creating custom monitoring scripts to maintain tagging Standards forAWSresources.
  • Working withAWSSDKBOTOfor python to work withAWSservices like S3 bucket.
  • UsedAWSCLI for within Jenkins pipelines at various stages of deployment.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets to ensure successful deployment of Web applications and database templates.
  • Designed and deployed large applications utilizing almost all theAWSstack, focusing on high availability, fault tolerance, and auto-scaling inAWSCloud Formation.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • UtilizeAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Used CloudFront to deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Created alarms and trigger points in Cloudwatch based on thresholds and monitored logs via metric filters.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Using Jenkins AWS CodeDeploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Creating an AWS RDS MySQLDBcluster and connected to the database through an Amazon RDS MySQLDBInstance using the Amazon RDS Console.
  • Automated AWSinfrastructure via Ansible and Jenkins - software and services configuration using Ansible Playbooks.
  • Used various services of AWS for this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool likeAnsible. Converted slow and manual procedures to dynamic API generated procedures..
  • WroteAnsiblePlaybooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. RunAnsibleScripts to Provide Dev Servers.
  • Launched Database for MySQL 5.x and Oracle 11.x using RDS in multiple Available zones, have setup monitoring for CPU Utilization and limitedDBconnections by implementing alarms using Cloudwatch.
  • Configured API gateways, SNS andDynamoDBtables for PUSH notifications.
  • IaaS AWS usingcloudformationscripts.
  • Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
  • Created and maintained the Python deployment scripts for Web Sphere web application server
  • Implemented Continuous integration and Continuous Delivery process using Git/SVN, Jenkins, Maven, Chef and Rundeck.
  • Created Git repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Extensively worked on GIT as a source code management and Created various branches in GIT, Merged from development branch to release branch, created tags for releases.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Configured and setup Maven profiles. Configured Maven user settings in ‘settings.xml’ file for users in their home directory.
  • Created Maven POM.XML files to build the Java projects based on their project structure.
  • Created Jenkins jobs for continuously building the projects. Scheduled jobs to build upon every checkin into subversion. Setup shell script in Jenkins jobs to do pre and post build operations.
  • Setup automated email notifications on build status for every Jenkins build. Installed Jenkins agents on client machines and installed all the packages required for doing the builds, for e.g.: Java, Maven etc...
  • Continuously monitored for the disk space on build machines with shell script scheduled to run as cron job and sending email notification upon reaching a threshold value of disk usage.
  • Developed Perl and shell scripts for automation of the build and release process.Implanted a continuous Delivery pipeline with Docker, Jenkins and GitHub. Used a GitHub branch on Jenkins continuous Integration server, to automatically build Docker container from it.
  • Replicated the Jenkins build server to a test VM usingPacker,Virtual Box,Vagrant,Chef, Perl brew and Serverspec.
  • Installed Urban Code Deploy server, agents and doing deployments in various environments.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Managed Nodes, Run-Lists, roles, environments, data Bags, cookbooks, recipes in Chef.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Implemented theChefSoftware setup and configuration on VM's from the scratch and deployed the run-list intochef-server and bootstrap thechefclients remotely.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizingChefwith AWS Cloud Formation.
  • Writing Chef recipes for various applications and deploying them in AWS using Terraform.
  • Involved inchef-infra maintenance including backup/monitoring/security fix and onChefServer backups.
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations
  • Deployed and maintained Chef role-based application servers, including Apache, JBoss, Nginx, and Tomcat.
  • Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Worked on creating theDockercontainers andDockerconsoles for managing the application life cycle.
  • Evaluating Docker container technology to replace some virtual environments.
  • Created Docker images using a Dockerfile, Worked on Docker container snapshots, removing images and managing Docker volumes.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in using Dockers Swarm and deployed spring boot applications.
  • Able to create complexJIRAworkflows including project workflows, screen schemes, permission scheme and notification schemes inJIRA.
  • Managed and monitored the servers, services and all network infrastructure using Nagios.
  • Configured network and server monitoring using Grafana, ELK (Elasticsearch, Logstash, andKibana) stack, and Nagios for notifications.
  • Splunk was used to collect all the logs from application.

Environment: Redhat(4.x,5.x,6.x,7.x), CentOs, Ubuntu(12.x, 13.x, 14.x, 15.x), Maven, Chef, Ansible, Jenkins, Docker, Vagrant, Packer, Jira, Nagios, Splunk, SVN,GIT,AWS EC2, Route 53, S3, VPC, EBS, Autoscaling, Terraform, Shell Scripts, Unix/ Linux environment.

Confidential, Lawrence, KS

DevOps/AWS Engineer

Responsibilities:

  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS.
  • Building massively scalable network-oriented software for the Elastic Load Balancing (ELB) service.
  • Used EBS stores for persistent storage and also performed access management using IAM service.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup onAWS.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2,ELB, S3, and EBS, ROUTE 53.
  • DesignedAWSCloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Working in implementation team to build and engineer servers for Linux & AIX operating systems. Working on AWS & Openstack cloud to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Deployment and scaling processes based on Chef for a wide range of server types and application tiers, including Elastic Search.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Used AWS BeanStalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Creating the AWS Security groups to enable firewall.
  • Involved in developing custom images on Cloud using AWS images and on ESX using Templates and involved in building physical servers using Kickstart PXE Boot and Jumpstart.
  • Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
  • Wrote Cloud formation scripts for Disaster Recovery.
  • AutomatedAWSvolumes snapshot backups for enterprise using Lambda.
  • Created functions and assigned roles inAWSLambda to run python scripts.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.
  • Exposure to Mesos Marathon & Zookeeper cluster environment for application deployments and docker Containers.
  • Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Worked closely with development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Experience in writing playbooks foransibleand deploying applications usingAnsible.
  • WroteAnsiblePlaybooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. RunAnsibleScripts to Provide Dev Servers.
  • Use puppet Automation tool for configuration management in different systems.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Created and updatedPuppetmanifests and modules, files, and packages stored in the GIT repository.
  • Usingpuppetfor automation of application such as Tomcat, Apache, Weblogic.
  • Supported Puppet master server and around 500+ Clients by installing agents and managed multiple modules and manifests.
  • Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • 100 percent automation in AWS by using EC2 tags forpuppetagents in installingpuppetmodules.
  • Utilized Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC). Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Manage deployment automation using Puppet, Roles, Profiles, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Provision and configure localVagrantmachines for developers with puppet.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Automated the deployment process by writing Perl, Python scripts in Jenkins.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option and also integrated to automate the code checkout process.
  • Deployed Java applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Experience in using Nagios for monitoring the infrastructure and improving the performance of servers.
  • Querying and reporting from Elastic Search/Kibana, Splunk and MySQL.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Worked on JIRA installation and upgrade and Performed JIRA configuration.
  • Monitored the projects compliance w.r.t CM plan and SCM activities. Summarized non-compliance issues and escalated to management.
  • Interfaced and coordinated with management (development managers, QA managers, product managers, project managers) during the entire product development life cycle (development, packaging, installing, Alpha testing, Beta testing, external release, porting) of multiple products on multiple heterogeneous platforms.
  • Written shell scripts to automatically label ‘required’ files/folders based on certain criteria.

Environment: AWS(EC2, VPC, ELB, S3, RDS, Cloud watch and Route 53),GIT, Maven, Ant, Jenkins, Puppet, Ansible Docker, Nagios, ELK, Splunk, Jira, Unix/Linux, Shell scripting, Ruby.

Confidential

DevOps/System Engineer

Responsibilities:

  • Responsible for Deployment Automation using multiple tools Chef,Docker, Jenkins, GIT, ANT Scripts.
  • Experienced with Docker container service.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
  • Dockerized applications by creating Docker images from Dockerfile.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, Weblogic domain creations and several proprietary middleware installations.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Implemented Chef best-practices and introduced Foodcritic, Rubocop, Berkshelf and Test Kitchen to facilitate a more natural cookbook development work flow.
  • MaintainedChefServers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Managed Nodes, Runlists, roles, environments, databags, cookbooks, recipes in Chef.
  • Used Test Kitchen to test the scripts and used Ohai to collect attributes on node.
  • Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
  • Creating profiles, manifests for new servers, and pushing them to servers using puppet.
  • Using Puppet Enterprise to Manage Application configurations in both a large VMware environment, as well as a new SOA environment - built completely in Open stack.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Installed and configured Jenkins master that served 30 different slaves supporting 8 different applications with various release life cycles and multiple CI pipelines setup on project branches
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Experience in Jenkins monitoring external jobs, distributed builds and plugin management.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Installation, configuration and upgrade of Redhat Linux 5,6 operating systems.
  • Deployed and Azure instance for a hybrid based authorization and encryption system.
  • Responsible for all AD, IIS, SSL, SSO, SQL, Load Balancing, NSG’s, and VPN configurations for Azure.
  • Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD Integrating on-premises identity with Azure AD.
  • Deployed an Azure instance for a hybrid based authorization and encryption system.
  • Worked with system, network, security, & storage engineering teams to prepare & configure new servers for the VMware ESX environment.
  • Splunk implementation, configure, maintain, troubleshooting Splunk/Linux systems.
  • Developed Splunk infrastructure and related solutions as per automation toolsets.
  • Installed, tested and deployed monitoring solutions with Splunk services.
  • Integrate Splunk with AWS deployment using puppet to collect data from all database server systems into Splunk.
  • Configured and used HP diagnostic to monitor and analyze the performance of the server by generating various reports of CPU utilization, Memory Usage, JVM Heap Size etc.
  • Monitored Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment in Windows Environment.
  • Manage upgrades of Linux systems including Oracle Exadata appliances.
  • Experience in diagnosing, troubleshooting various networking, hardware & Linux/ UNIX server's services issues and performing preventive maintenance.
  • Writing plugins for monitoring tools using perl and Ruby.
  • Created PowerShell script that monitored Oracle Enterprise Manager Status and emailed results.
  • Wrote tools using PowerShell and Java script to increase work flow and productivity
  • Ability to write Shell & Perl scripting.
  • Maintain security for the networked environment while allowing users to access all data and software remotely.
  • RPM and YUM package installations, patch and other server management.
  • Expertise with UNIX and Windows environments including shell and perl scripts, perforce DevOps.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH,
  • DHCP, NIDS, TCP/IP, ARP, applications, and print servers to insure optimal networking, application, and printing functionality.

Environment: Unix, Linux, Azure, Git, Maven, Ant, Jenkins, Chef, Puppet, Docker, HP Diagnositis, Splunk, Nagios, Shell scripting, Perl, Ruby, OpenStack, Jira

Confidential, Detroit, MI

Build and Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Implemented puppet modules for server housekeeping.
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments.
  • Automated Linux production servers setup using Puppet scripts. Documented release, builds and source control processes and plans.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Worked on building and deploying Java code through Jenkins to automate builds and deployments.
  • Upgrading Jenkins & deploy Tomcat 7 on the existing applications. Configuring LDAP authentication with the existing software structure (Jenkins).
  • Implementing a Continuous Delivery using Hudson, in multiple environments.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles.
  • Involved in writing pom.xml files to establish the code quality tools integration.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used both GIT and Bitbucket source control systems to manage code.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Troubleshoot tickets on the help desk tracking system.
  • Configured Environment, Run unit tests and created reports by using Maven.
  • Used scripting languages like Python, Ruby, Perl, Bash and PowerShell for configuration.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Implemented Release schedules, communicated the Release status, created Roll Out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release of Jira Application.
  • Worked on Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Used JIRA to track issues and Change Management.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.

Environment: & Tools: SVN, GIT, Hudson, Maven, Nexus, Chef, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix,JIRA, Nagios.

Confidential

Linux Administrator

Responsibilities:

  • Installed, Configured and maintained Red Hat Linux, CentOS, servers, DNS, LDAP,NFS.
  • Provided 24x7 System Administration support for 300+ Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
  • Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Shell scripting for database startups, backups using bash shell scripting.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Experience in performance monitoring and performance tuning using top, prstat, sar, vmstat, ps, iostat etc.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Created and maintained the Shell/Perl deployment scripts for Tomcat web application servers.
  • Setup Clustering for Linux servers.
  • Installation and configuration of Oracle 7.x/8. x.
  • Creating templates, cloning Linux virtual Machines and migrating servers across ESX hosts.
  • Managing HP-UX, Compaq and Linux workstations and servers.
  • Configured and Administering NFS and NIS on Sun Solaris server environment.
  • Responsible for preparing architectural flow diagrams and presentations.
  • Day to day ticket resolving & submit CRQ based on user requirement.
  • Responsible for scheduling jobs using crontab and at.
  • Install and support user requested rpm’s whenever it is required.
  • Perform day to day Linux administration such as user accounts, logon scripts, directory services, file system shares, permissions.
  • Configuring and maintaining network services such as LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP.
  • Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities
  • Creating LDOMs, installing Solaris, creating volumes, installing packages.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.
  • Responsible for code generation and migration to different stages and making up the process smooth and in supporting the team. Responsible for documenting the procedures followed up in the build process. Responsible for release notes and build process documentation, issue log and bug reports.
  • Scheduled nightly builds and test the build daily to check whether it is working fine or not.
  • Modifying the build scripts to suit to project needs based on new components being added. Creation of class files, jar files, war files, ear files. Creation of defect reports, logging defects during the integration.
  • Written scripts in Python to parse the data from build output and analyze the memory size requirements and reporting in CSV format.

Environment: Red Hat Linux 3.x, 4.x,Solaris 8 OS, HP-UX 11, V440, V490, V880, V890, V240R, JBODs Compaq servers and SUN fire 6800K,SENDMAIL, SAN, Veritas Volume Manager 3.4, Veritas Net backup, Squid, Oracle 7.x/8.

We'd love your feedback!