We provide IT Staff Augmentation Services!

Unix / Linux Administrator Resume

0/5 (Submit Your Rating)

Columbia, MD

SUMMARY

  • Strong experience in IT industry around 8 years in various roles as AWS DevOps engineer with excellent experience in Software Integration, Configuration, packaging, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Strong experience with migrated key systems from on - perm hosting to Amazon Web Services.
  • Experience in architecting and managing AWS cloud infrastructure.
  • Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Tomcat, and Linux.
  • Expert in integrating various tools and application servers.
  • Excellent hands on experience on configuration management tool like Chef, Puppet and Ansible.
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL.
  • Strong experience with web/application servers like Apache Tomcat, Jetty, JBoss, IBM Web Sphere, Web Logic.
  • Use Nagios to monitor Linux system activities and set and configure Apache web servers.
  • Managed file system, added disks and created partitions on virtual Linux servers.
  • Monitored the servers and Linux scripts regularly and perform troubleshooting steps Tested and installed the latest software on server for end-users.
  • Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, and building of source code.
  • Worked with the AWS KMS -API, and implemented the encryption of the secrets with Java and Chef for a better security and encryption.
  • Excellence in using configuration management tools like Puppet & Chef.
  • Automated the cloud deployments using Puppet and AWS Cloud Formation Templates.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, VPC, Glacier, Route53, S3, RDS, Cloud watch, Cloud Trial, WAF, SNS and IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Provisioned AWS S3 buckets for backup of the application and sync these contents with remaining s3 backups, by creating entry for AWS S3 SYNC in crontab.
  • Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block), Sql Azure.
  • Well experienced in deployment & configuration management and Virtualization.
  • Experience in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Tomcat overAWSCloud.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the Building and Deployment.
  • Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Extensively worked on Hudson, Jenkins, Build Forge and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds &releases.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Worked on Agile methodologies tools, like VSTS, Jira.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control.
  • Configured DOCKER Containers for Branching purpose and deployed using Elastic Beanstalk.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet.
  • Experienced in working on Dev Ops/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Worked closely with software developers and DevOps to debug software and system problems.Have excellent logical, analytical & debugging skills.
  • Possessed high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions
  • Had proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget.

TECHNICAL SKILLS

Continuous Integration tools: Jenkins, Bamboo, Hudson, Gradle

Configuration Management Tools: Chef, Puppet, Ansible, Salt, Gradle, Docker, Splunk

Automation/Development Tools: Dockers, Vagrant

Version Control Tools: Subversion(SVN), GIT, GIT Hub, VSTS, TFS.

Build Tools: Ant, Maven

Cloud Environment: AWS, Azure, Google

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, EBS, Route 53

Bug Tracking tools: JIRA, Bugzilla, IBM Clear Quest, HP Quality Center

Databases: Oracle, My SQL, NoSQL, DB2, MongoDB, Cassandra DB

Linux Flavors: Centos 6.5,7, Ubuntu, Red hat, Solaris.

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008, UNIX, Linux, Ubuntu, RHEL, Debian

Scripting Languages: Shell scripting, Java Script, Ruby, Python, Perl, Bash

Web/Application Servers: WebSphere, Apache, Tomcat, JBOSS, WebLogic

Web Technologies: HTML, CSS, J Query, Java Script, XML, JSON

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

SR. Aws DevOps Engineer

Responsibilities:

  • Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM
  • Configured and managed source code using Get and resolved code merging conflicts in collaboration with application developers.
  • Supported for the migration of the Java projects from On-Prem Datacenter - AWS.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespace
  • Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines
  • Linux and Windows servers upgrade and Patching. Performance troubleshoot and root cause investigation
  • Enforcing Test Driven Development (TDD) approach for writing Chef Cookbook using Test-kitchen, Vagrant,
  • Worked on creating the AppDynamics Cookbook for configuring the agent for the Java Applications.
  • Worked on Virtual Machines like VMware, and Windows Virtual Pc.
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Developed and maintained the Continuous Integration and Deployment systems using Jenkins, ANT, Maven, Nexus, Ansible.
  • Responsible for nightly and weekly builds for different modules.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers usingTerraform.
  • Used HPSM tool for managing the releases and Installed JIRA and confluence on Tomcat server.
  • Worked withTerraformto create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Having good knowledge with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Ansible Vault come handy where overcome and deploying secret files (SSH private keys).
  • Created Custom Ansible modules for finding facts about Cloud watch alarms and taking actions to pause/unpause those alarms during deployments.
  • Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.
  • Responsible for configuring management of different application layer modules.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules
  • Automated daily manual tasks by running cron jobs using BASH Scripts that report on a user defined frequency about versatile issues on Linux-based servers
  • Using Chef, deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch
  • Implemented app logging service using logging tools, such as Splunk, Graylog2 and developed and deployed stacks using AWS Cloud Formation templates
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting and add-ons.
  • Consolidated server roles by and migration in a virtualized environment using VMWare.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, jQuery, HTML, CSS.
  • Experience in writing the infrastructure automation scripts in Python and Terraform.
  • Involved in several projects involving server migrations / upgrades / patching on both RHEL and Solaris servers
  • Created and managed swap memory space on both Red Hat Linux and Solaris platform, as requested - dynamically.
  • Leveraged "Azure Automation" and PowerShell, Chef and Puppet to automate processes in the Azure Cloud.
  • Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Handle escalated Support tickets till closure for MS Azure IaaS platform.
  • Tested and configured AWS Workspaces (Windows virtual desktop solution) for custom application requirement.
  • Using routers and switches defined and configured physical network topologies. Also, maintained and troubleshoot network infrastructure issues and TCP/IP Network services
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, Cloud Watch Alarms, Cloud Formation, SNS, SES, SQS, Git, GitHub, Jenkins, Gradle, Maven, Chef, Python, Bamboo, Nagios, Shell Scripting, MySQL, VMware workstation, Docker, Docker Hub, VMware workstation, Linux, Unix, Windows, TCP/IP, Kubernetis, Splunk, Graylog2.

Confidential, Irvine, CA

Aws DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Implementation of TFS Release management functionality for entire corporate codebases.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created JIRA issues to prioritize and take action on what's important, and stayed up to date with what's going on around the project.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedure
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Implemented continuous integration using Jenkins, Packer.
  • Created a best practice Build environment using Jenkins, Packer, immutable instances, and AWS
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Experience in installing Docker using Docker tool box.
  • Design and build Ruby on Rails landing page platform.
  • Kernel upgrades on both Solaris and RedHat servers. Attach and detach of root mirrors on Solaris during this process.
  • Implemented a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Using ANT, Puppet Scripts with Ivy to build the application and deploy
  • Source code management is performed using Git from master repository and knowledge on Container management using Docker in creating images.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Efficient experience in using Nexus and Art factory Repository managers for Maven builds.
  • Familiarity with Kubernetes, Mesos, Docker Swarm.
  • Used Ansible server and workstation to manage and configure nodes.
  • Experience in combining multi-node software deployment using Ansible.
  • Experience writing various custom Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using agile methodology for puppet development.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Written 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.
  • Used, vim and sublime editors for developing Chef recipes and puppet classes, creating puppet class ordering defining reusable methods.
  • Used knifecommand-line to provide an interface between a local Chef-repo and theChefserver.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal and written recipes and cookbooks for configuring server side through Chef.
  • Worked on implementation of 20 SANS Critical Security Controls in conjunction with NIST and ISO 27000 standards.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Developed automation and deployment utilities using Ruby, Bash, Power Shell, Python and Run deck.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, Dynamo DB tables, EBS volumes to set alarms for notifications or automated actions.
  • Expert Knowledge in Bash Shell Scripting, Automation of cron Jobs.
  • Managed Windows user, group, workstation accounts and network applications. Administration of Windows active directory, DNS and WINS.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on My SQL engines.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script.
  • Responsible for Plug in Management, User Management, regular incremental backups and regular maintenance for recovery.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, IIS, EBS, SQL, ELB, ECL, Cloud watch, Cloud Formation, NIST, Docker, Jira, VSTS, AWS CLI, AWS Auto Scaling, Bamboo, Unix/Linux, Shell scripting.

Confidential, Columbia, MD

DevOps Engineer

Responsibilities:

  • Working for Dev Ops Platform team responsible for specialization areas related to Cloud Automation.
  • Organized and Co-Ordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, and custom Ruby/Bash scripts.
  • Designed, configured and deployed multiple applications utilizing the Amazon Web Services focusing on high-availability, Auto-Scaling and defined IAM, Security Groups in AWS.
  • Automated the cloud deployments using Python and AWS Cloud Formation Templates.
  • Puppet Installation setup and full-fledged automation for Solr Alfresco.
  • Utilize NIST Publications for compliance validation for information system categorization and security requirement selection
  • Well versed in planning, designing, developing infrastructure automation puppet for build and release process, Developed automation framework for Application Deployments to the cloud environments.
  • Developed test scripts for puppet modules using beakers, ruby framework, planned and developed BDD TDD scripts.
  • Developed deployment, configurations, provisioning all the middleware products using puppet and ruby.
  • Improving Continuous Integration workflow using Virtual Environments like Docker and automated Build process using Docker and similar tools.
  • Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploys Scripts for Jenkins.
  • Wrote ANT Scripts to automate thebuildprocess, provided ANT build script for building and deploying the application.
  • Able to manage artifacts using Nexus Antifactory management tool, POWESHELL.
  • Integration of 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).
  • Branching, Tagging, Release Activities on Version Control Tool GIT and developed Custom Scripts to monitor repositories, Server storage.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Troubleshooting Build and Deploy Issues, with little downtime.
  • Created detailed documentation of complex build and release process for Demand ware, post release activities process, JIRA workflow and Release notes.

Environment: ANT, MAVEN, Chef, AWS, GitHub, Jenkins, Puppet, Python, Data Bag, Cloud Watch, Red hat Linux, UNIX, Windows servers, EC2, S3, RDS, ELB, EBS, Cloud Formation, Puppet, IIS, Antifactory, ELK, Maven, Gradle.

Confidential

Build and Release Engineer

Responsibilities:

  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Management of customer requirements and documentation of the Project Plan as per the requirements.
  • Installed and customized rational tools like Clear Case and Clear Quest, support and maintenance of these tools.
  • Designed and implemented Subversion and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented Ant, branching and merging operations for Java Source Code
  • Used ANT as build automation tool for Java based projects.
  • Implemented & maintained the branching, merging and build/release strategies utilizing Subversion/CVS.
  • Assisted Migrating code base from CVS to Subversion Client.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Wrote ANT Scripts to automate the build process. Configured Bamboo for doing the build in all the non-production and production environments.
  • Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Set-up and configure Bamboo, created Jobs for automating build and deploy activities.
  • Worked on Antifactory repository to maintain artifacts and used as a local repository.
  • Responsible for writing/modifying scripts using sh, Ksh, and Bash for day-to-day administration.
  • Developed NIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and email the team when the build is completed.
  • Build artifacts (war and ear) and deployed into a Web Logic server by integrating the WLST scripts to Shell Scripts.
  • Executed user administration and maintenance tasks including creating users, groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Experienced in integrating J unit, finding bugs, check style, code analysis and testing during the build.
  • Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone.
  • Created a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from higher officials.
  • Prepared servers for Oracle RAC installation, which includes tuning the kernel, agent installation.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

Environment: Linux, UNIX, SVN, CVS, Tomcat, JBoss, Bamboo, Clear Case, Subversion, JIRA, Shell, Perl, MS SQL Server, Web Logic, Eclipse, Remedy, Oracle.

Confidential

UNIX / Linux Administrator

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Red Hat 4/5, Centos 3/4/5 and SUSE Linux9/10servers and product servers.
  • Worked on installation and configuration of Web Logic.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network using the tools Nagios 4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and configuration of application server tomcat deploying java and web application.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/messages.
  • Deployment and configuration of application server tomcat deploying java and web application.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services send mail, apache, ftp servers to meet the user needs and requirements.
  • Worked on setting up accounts, remote backups, DNS clusters, Failover solutions etc.
  • Administered user accounts, performed user maintenance on different Linux environment.
  • Monitored security issues, administered system mail and Internet access. Configured network file systems.
  • Monitored servers using tools like BMC and Nagios and providing 24x7 supports on call rotation basis.

Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, VERITAS Volume Manager, VMWARE, Apache, Tomcat, Web Servers, Web Sphere Application Servers 6.x.

We'd love your feedback!