We provide IT Staff Augmentation Services!

Linux System Administrator Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Over 7+ years of industry experience in AWS, DevOps, Build Release Engineer, and Linux Administrator with strong innovative and technical background.
  • Proficient working with Amazon Web Services provided services like EC2, EBS, ELB, S3, RDS, VPC, SNS, Route 53, Cloud Front, Cloud Watch, Cloud Formation, Auto Scaling, IAM, Elastic Bean Stalk, Data Pipeline and Security Groups in a highly available and scalable production environment.
  • Experienced in Linux Administration, Software Configuration Management/Release Management (SCM/RM), related tools and processes.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Helped customers deploying their applications in AWS cloud using Opsworks (managed Chef), Code deploy, Elastic beanstalk, troubleshooting customer's cloud formation stacks.
  • Experience maintaining CI environments with build automation tools like Jenkins, Teamcity and Bamboo extensively. Worked on migration to Jenkins and from SVN to GitHub.
  • Created infrastructure in a coded manner (infrastructure as code) using Chef and Ansible for configuration.
  • Experienced inAnsibleTower3.0.1 configuration, setup, and playbook setup.
  • Managed system configuration by developing Chef Cookbooks and Recipes.
  • Has experience in using web servers like Apache and Tomcat, Websphere, Weblogic and JBOSS for deployment and hosting.
  • Experience in integrating the infrastructure automation usingAnsible. Creating and configuring Jenkins jobs, build and delivery pipelines.
  • Implemented CI using Jenkins with automated unit tests and code quality analysis like SonarQube, Cobetura.
  • Can build deployment, build scripts and automated solutions using scripting languages like Shell scripting Bash, Python, Ruby, Groovy.
  • Have experience in working with software Build automation and standardization tools like ANT, Maven, and Gradle.
  • Strong Knowledge inCloudComputing Engineering, concepts and service models including IaaS - OpenStack, PaaS-PivotalCloudFoundry(PCF) and SaaS-VMware.
  • Maintained Oracle, and PostgreSQL databases.
  • Expertise in Enterprise repository management tools likeNexus, Artifactory etc.
  • Have a deep understanding of Version control tools such as Subversion (SVN), GIT, and Clearcase.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Worked onKubernetesand Docker images to provide platform as service on private and public cloud in VMware Cloud.
  • Monitored the servers & applications using Nagios, AppDynamics, and Splunk.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing
  • Testing and implementing and Post-production analysis of the projects with Agile /Scrum, Waterfall.
  • Have ability to troubleshoot any issues generated while building, deploying and in production support.
  • Worked closely with the development teams to achieve high quality, highly available and dynamic solutions.

TECHNICAL SKILLS

Cloud Platform: AWS, Microsoft Azure.

Operating Systems: Linux, Windows, Redhat, Ubuntu, CentOS.

DevOps Tools: Chef, Ansible, Docker, Kubernetes.

Build Tools: Jenkins,Ant, Maven, Gradle, Terraform.

SDLC: Agile, Scrum.

Language/Scripts: C, C++, Java, Shell, Bash, Groovy, Perl, Ruby and Python.

Databases: MYSQL, SQL Server, MS SQL, MongoDB, Cassandra.

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

Bug Reporting Tools: Bugzilla, JIRA, Confluence.

Version Control Tools: GIT, Subversion(SVN).

Web Technologies: HTML, CSS, Java Script, AngularJS, JSON.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

DevOps Engineer/AWS Engineer

Responsibilities:

  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Used Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Deploying the cookbooks, recipes using knife tool fromChef-DK Workstation toChef-server.
  • Used GIT Version Control Tool for Branching, Tagging, Release Activities.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Performed all necessary day-to-day GIT support for different projects.
  • Installed and configuredGITand communicating with the repositories inGITHUB.
  • AWS EC2 Instance launching andCI/CDpipeline management through Jenkins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Extensively worked on,Jenkinsfor continuous integration and for End to End automation for all build and deployments. Managed build results in Jenkins and deployed using workflows.
  • Installed, Configured and Managed Artifactory Repository Manager. Configured Artifactory to perform Maven builds.
  • Managed all the dependencies and plugins for Maven in an Artifactory repository.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments and writing build.xml and pom.xml respectively.
  • Working on migration project of moving current applications in traditional datacentre to AWS by using AWS services.
  • Launching AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Managing access and permissions toAWS services usingIdentity and Access Management (IAM).
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Created AWSRoute53 to route traffic between different regions.
  • Deployed and managed web applications and services into AWS by using Elastic Bean Stalk.
  • Expertise in RDBMS concepts and working knowledge on Oracle and SQL Server and used SQL extensively to write queries to check Data integrity.
  • Designed Cloud Formation Templates to create EC2 instances, RDS, Cloud Watch, S3, ELB, Auto-Scaling Groups, Route53 record sets and other services on AWS.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Created Micro services using AWS Lambda and API Gateway using REST API.
  • Configuring and managing F5LoadBalancers to setup VIPs, I Rules & various other customizations required by Application Developers.
  • Good understanding in Network security includingVPN, VLAN, Security Group’s, Firewalls.
  • Strong hold on Firewallmanagement, troubleshooting and networking in Linux environment.
  • Involved in configuring network bonding and troubleshooting networking issues and errors.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Developed CI/CD system with Jenkins on Kubernetescontainer environment, utilizing Kubernetesand Docker for the runtime environment for the CI/CD system to build, test and deploy applications.Docker container deploying micro services, and scaling the deployment using Kubernetes.
  • Setup Open Monitoring Distribution with Nagios to monitor system metrics such as Disk usage, CPU, RAM etc.Implemented Nagios monitoring solution for mission critical servers.
  • Skilled enough to build deployment, build scripts and automated solutions Javascriptinglanguage.
  • Deployed JAR, WAR & EAR artifacts into WebLogic and Apache servers.
  • Configured application servers Tomcat, JBossandNginx to deploy the code.
  • UsedJiraas ticket tracking and work flow tool.
  • Worked with various scripting languages like Python, Ruby, andPowerShell for automation purpose.
  • Developed BASH, PERL, Python shell scripts to automate CRON jobs and system maintenance. Scheduled CRON jobs for job automation.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: Amazon Web Services, ANT, Maven, Jenkins, GIT, Linux, CI/CD, Chef, Artifactory, Docker,API, DB, Kubernetes,Nagios, JBoss,Java,WebLogic,Jira, PowerShell, Agile,Java Script, Groovy,Python, Ruby.

Confidential, Minneapolis, MN

AWS DevOps Engineer

Responsibilities:

  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Responsible for usingAWSconsole for deploying and operatingAWSservices specifically VPC, EC2, S3, EBS, IAM, ELB and CloudFormation.
  • Implemented and designedAWSvirtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • UsedAnsiblefor configuration management of hosted instances withinAWS. Configuring and Networking of Virtual Private Cloud.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring usingAnsibleplaybooks and has IntegratedAnsiblewith Jenkins.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Used terraform scripts to spin stacks on AWS servers using Jenkins as CI/CD tool.
  • Used Configuration Management tool like Ansible for transferring and running the modules with the help of SSH based systems.
  • Excellent experience in continuous deployment using IT configuration tool Ansible.
  • Written Ansible playbooks in YAML format to connect toAWSusing access keys and gather facts, start, stop, and terminate instances, create AMI from existing instance, creating VPC, and IAM.
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation, etc.
  • Created continuous integration system using maven in Jenkins and usedAnsiblefull automation for faster and flawless deployments.
  • Worked onAnsiblePlaybooks with roles & tasks for automating the continuous deployment and Used file module inAnsibleplaybook to copy and remove files on remote systems.
  • Initiated migration of source code from SVN to GitHub across organization.
  • Wrote Shell script for automating process duringmigrationfor setting up environment variables to build outside the SVN and for managing dependencies.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN with Dev/Test/Prod Branching Model for weekly releases.
  • Worked on creating and maintaining automated build scripts in Jenkins formigratingthe deployment work flow from bamboo to Jenkins as per the requirements.
  • Integrated and migrated Subversion&MavenwithJenkins to implement the continuous integration process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
  • Worked on Ansibleplaybooks to automate the installation of docker-engine, docker swarm cluster.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using OracleDB, PostgreSQL, and VMWare API calls.
  • Worked on Ansible roles to pull the latest successful image from the Docker repository through JSON API.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Created metrics monitoring scripts that saves metrics to configurable Elasticsearch,PostgreSQLbase on configuration.
  • Worked extensively with Nagios monitoring system as well as other monitoring tools like Zabbix.
  • Implemented Continuous Integration using Jenkins. Used the continuous Integration tools such asJenkinsfor automating the build processes and ConfiguredJenkinswith plugins and created jobs.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Worked on MAVEN to create artifacts from source code and deploy them in Nexus Repositoryfor internal Deployments.
  • Developed Shell and Pythonscripts forautomationof the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Pushing Code from Git tonexusmake available for release through automation script using Jenkins.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment: Java, AWS, Ansible, GIT, Subversion,ANT, Maven, Docker, Python, DB, Shell Scripts, Monitoring,Repository, WebSphere Server, Python, Nagios.

Confidential - Kansas City, KS

Build and Release Engineer

Responsibilities:

  • Well versed with configuration management policies and practices with regards to SDLC along with automation by using scripting languages like Shell/Python Scripting.
  • Responsible for configuration, maintenance, and troubleshooting of .com Project.
  • Deployed releases to the production environment and assisted the project teams in troubleshooting the issues.
  • Worked as Build & Release engineer for release automation of enterprise applications to achieve continuous integration and continuous deployment (CI and CD).
  • Worked on setting up the build and deployment infrastructure using Jenkins and Maven.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Build and deployment of scripts using ANT, Shell to setup development and QA environments.
  • Worked with Version Control tools like GIT.
  • Created branches in GIT implementation parallel development process.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Provided on-going support and administration for Jenkins,SonarQube, fortify scan, GIT and build automations.
  • Implemented a Continuous Delivery framework using Jenkins, maven &Nexusin Linux environment.
  • Worked on Maven creating artifacts through source code and internal deployment in Nexus repository.
  • Installed Jenkins on Linux machines and created master and slave configurations to implement multiple parallel builds.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

Environment: GIT, CI/CD, Java, Maven, ANT, Jenkins, SonarQube, Nexus, Oracle, Linux, Python/Shell script, Tomcat, Bugzilla.

Confidential - Pittsburgh, PA

Linux System Administrator

Responsibilities:

  • Responsible in solving any technical problems related System administration.
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client.
  • Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoringperformance and troubleshoot alerts, Solve Server Problems in LINUX.
  • Performed package and patches management and debugging in different flavors ofUNIX& Linux.
  • Worked on VMware, VMware View, and vSphere 4.0. Dealt with ESX, ESXi servers.
  • Responsible for Building & configuring Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Automated installation of RedHat Enterprise Linux for multiple production servers using Kickstart.
  • ManagedpackagesusingRPM/YUM on Red Hat Linux and maintaining patching on Solaris servers.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Handling Logical Volume Manager (LVM) related tasks, Creating, resizing LVM, Veritas Volume manager and managing Clusterenvironment using Veritas Cluster suite.
  • Configuring and maintaining system securities using IPTABLES.
  • Experienced in networking with LAN, WAN, Routers, Gateways, etc.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.

Environment: Red Hat Linux (RHEL 5/6), UNIX, CentOS, MYSQL, DNS, NIS, NFS, Apache, Tomcat, Logical Volume Manager, Global File System.

We'd love your feedback!