We provide IT Staff Augmentation Services!

System Administrator Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • A proactive, AWS Certified Solutions Architect and Developer IT Professional with 6+ years of experience in IT industry with major focus on Automating, Building, Deploying, and Releasing of code include Two years on Amazon Web Services (AWS) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release of quality software. Experience in Waterfall, Agile/Scrum.
  • Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Experience with monitoring performance metrics, identifying causes for technical operational issues and able to recommend solutions.
  • Highly experienced in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Auto Scaling, Cloud Front, IAM, S3 and Route53.
  • Experience with monitoring performance metrics, identifying causes for technical operational issues and able to recommend solutions.
  • Experience with Amazon Web Services (AWS) including RDS and EC2
  • Experience in development and deployment of applications using JBoss, IBM WebSphere Application and Apache Tomcat.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Experience in working on version control systems like subversion, GIT and Clear case. used other source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, Git Bash, GitHub, Git GUI and other command line application etc.
  • Extensive experience in installation, Configuration, Updating, Support, and Maintenance of Linux, Unix and windows servers.
  • Experience using, tuning, and troubleshooting MySQL/Aruora
  • Deploying, managing and operating scalable, highly available, and fault tolerant systems on Amazon Web Services (AWS).
  • Expertise in migrating key systems from on premise hosting to Amazon Web Services (AWS).
  • Estimating AWS usage costs and identifying operational cost control mechanisms.
  • Worked on Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Experience in various configuration management tools; Ansible, Chef, Puppet.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experience in using Selenium for browser testing.
  • Experience in deploying Docker based Kubernetes applications.
  • Experience in monitoring and testing using tools like; Nagios, New Relic and Splunk.
  • Extensive experience in Shell and Python scripting.

TECHNICAL SKILLS

Cloud Platform: Amazon Web Services

Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk, OPS Work

Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server, MS Sql

Test and Build Systems: Jenkins, Ant, Maven, Hudson and Gradle

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit

Web/Application Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere

Languages/Scripts: C, C++, Shell, Bash, Python, PHP, Ruby and Perl

SDLC: Agile Scrum, Waterfall

Web Technologies.: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH

Operating Systems: Ubuntu, Linux, CentOS and WINDOWS

PROFESSIONAL EXPERIENCE

DevOps & Cloud Engineer

Confidential, Fort Worth, TX

Responsibilities:

  • Working as a part of DevOps Team for different internal automation and build configuration management.
  • Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Worked on Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes and Chef Attributes.
  • Developed Chef cookbooks for HTTPD, Tomcat, JBoss, MySQL, etc., and versioned them on Git.
  • Configured security for WebSphere Application Server using federated repositories, Custom User Registry, Local OS Registry and LDAP Server and configuring SSL.
  • Experience with Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
  • Involved in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • 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).
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
  • Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Chef and Jenkins to get the job done.
  • Script to extract the config.xml of Jenkins job and store in GIT repo, create a new commit if there is any change in the job and Creation of Jenkins nodes and level to run a particular job on defined nodes.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker. Integration of Jenkins with Jira, GitHub.
  • Administered the Tivoli workstation server and created various profiles and distributed as per monitoring requirements for WMQ.
  • Writing Ant and Shell scripts to automatically configure integration and test environments, including deploying WAR and EAR files, stopping and starting.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Proven ability in automation using ANT, PERL scripts, Shell Scripting, Build Forge, and Visual Build Professional in a continuous build environment.
  • Development experience in Python, C, and C++
  • Improve processes for the C++ SDK and Web Server Agent teams refactoring and redesigning of the C/C++ 3D OpenGL computer-assisted orthodontics software
  • Designed and implemented re-usable C++ image processing framework
  • Demonstrated Feature Center design could successfully combine off-the-shelf and custom C/C++ recognition engines, recombining them into more complex solutions than previously possible
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
  • Created S3 buckets and managed policies and Utilized S3 bucket and Glacier for storage and backup on AWS.

Environment: Tomcat, Apache, Jenkins, Python, Ruby Chef, JIRA, Maven, Ansible, Ubuntu, CentOS, Linux, AWS ELB, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch.

DevOps & AWS Cloud Engineer

Confidential, Nashville, TN

Responsibilities:

  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Maintaining a farm of AWS solution using EC2 instances, ELB's, S3, EBS, Auto Scaling and RDS. Setting up servers through using AWS for deployment or other uses for application.
  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Creating Public and private subnets in the VPC and attaching them to the EC2 instances based on the requirement.
  • Experienced scripting using multiple of the following: Ruby, Python, PERL, Bash, SQL
  • Supported 250+ AWS Cloud instance's and familiar with Amazon Cloud command line management.
  • Worked with Chef to aid with deployment process and migrating in house systems to Amazon Cloud Services.
  • Managed on-site OS/Apps/Services/Packages using Chef & AWS for EC2/S3/Route53/ELB with Chef Cookbooks.
  • Worked with Chef Enterprise Hosted & On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes & Cookbooks and uploaded to Chef-server
  • Involved in chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading Chef Recipes, Chef Node convergence in Chef SCM.
  • Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Integrated Jenkins with various DevOps tools such as Nexus, Confidential ALM and Confidential QTP.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Experience in setting up the Chef repo, Chef work stations and Chef nodes.
  • Development of Chef Recipes through Knife command-line tool to create Chef cookbooks to manage systems configuration.
  • Developing Configuration Management modules and tools using Opscode Chef and Ruby.
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration.
  • Experience in working with Modules, Classes, Manifests in Puppet.
  • Experience in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys
  • Experience with Chef Cookbooks, Chef Recipes, Chef attributes, Chef templates.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments & checking out the code from GIT and use Ant/Maven to build Jar, war and ear artifacts.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.
  • Built Domain Name Server (DNS) system in EC2 and managed all DNS related tasks.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and also on the Identity and Access Management (IAM) role based polices and customizing the JSON template.

Environment: Red Hat Enterprise Linux, Linux/AIX, VMware, Amazon web services (AWS), GIT, Github, SVN, Chef, Puppet, Ansible, Maven, Jenkins, Docker, Jira

DevOps Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Used Build Tool Maven for setup of Build Jobs in Jenkins.
  • Developed and maintained build and release documentation and baseline builds.
  • Responsible to perform Build operations with ANT, Maven Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Setting up new development branches, merging branches, facilitating the releases. Setting up the new repos, Managing the permissions for various GIT branches.
  • Created branches, merged from development to release branch, created tags for releases and participated in weekly release meetings to identify, assess & mitigate potential risks associated with the releases.
  • Creating adhoc GIT stashes. Created post commit and pre-push hooks using Python in SVN and GIT repositories.
  • Setting up the SVN and GIT repos for Jenkins build jobs. Managing the database DDL, DML scripts in SVN and GIT.
  • Deployed and configured GIT repositories with branching, forks, tagging and merge requests.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Resolved update, merge and password authentication issues Hudson and JIRA.
  • Setting up continuous integration and formal builds using Hudson with Maven and Tomcat repository.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP's, and Servlets in staging, production.
  • Identify Configuration Items (CI) and document their characteristics. After every deployment, delivered the Release notes on Confluence.
  • Utilized Perl and Python for GIT.
  • Developed build scripts using ANT, Maven as the build tool for the creation of the build artifacts like war or ear files.
  • Generated and maintained the Project Source code management (SCM) plan.
  • Created SVN hooks which triggers builds in Jenkins for the legacy products.
  • Provided on-going support and administration for SVN, and ANT build automation.
  • Involved in the migration of code from SVN to GIT.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Integrated SVN into Hudson / Jenkins to automate the code check-out process.
  • Configured and managed a network of Linux and Windows servers.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Analyze and resolve conflicts related to merging of source code for SVN and Git.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests

Environment: Maven, Red hat Linux, Unix, Jira, Jenkins, Nexus, Git, JIRA, Apache/Tomcat server, shell scripts, Perl scripts

System Administrator

Confidential

Responsibilities:

  • Implemented technologies like DRS, HA & vMotion for high availability
  • Configuring and Monitoring Resource Pool for projects
  • Manage and grow Ethernet networks and fiber-channel networks in fully redundant layout.
  • Migrated existing physical server to virtual m/c with P2V tool using hot cloning method
  • Configure, maintain NFS, Samba Servers as per environment's requirements.
  • Install and upgrades Red Hat Linux OS using Virtual Media Applet in ILO.
  • Patch and upgrade the firmware Confidential blades using ILO and Onboard Administrator.
  • Daily tasks included upgrading ESX hosts and working with VMware modules - vCentre Update manager, host profiles, vStandard switches, vMotion, resource and performance monitoring
  • Write and design server modification and environment based BASH/Perl scripts to manage over 500 Servers
  • Deploying, VMware vSphere 5.5 by upgrading VMware infrastructure 5.0 to 5.5 vSphere and upgrade experience from VMware vSphere 5.0 to update 5.5
  • Installation of ESXi 5.0 Hosts, vCenter Server, vCenter update manager and administering VM's across 3 Datacenters running 2200 VM's
  • Configure Linux multipath and Linux device mapper to configure multipath LUNs from Net Applications
  • Configure EMULEX/QLogic mezzanine HBA on BL460e to boot from SAN to run Red Hat Enterprise Linux or ESXi as the primary Operating System.
  • Deployed various Red Hat Enterprise Linux virtual builds using a combination of VMware templates and PowerCLI
  • Assisted various testing groups and documenting procedures for testing and utilizing any open source tools such as MySQL and Tomcat.
  • Planning and Deployment of Local Area Network Administration
  • Monitoring, training the team members and documenting change process and maintenance activities
  • Experienced with Red Hat AS/ES on Dell, Confidential and IBM hardware.
  • Utilized Nagios based open source monitoring tools to monitoring Linux cluster nodes configured using Red Hat cluster suite.
  • Adding new development user accounts, removing users, resetting user accounts in Red Hat Enterprise Linux to allow new developer's access to Red Hat Servers.
  • Migration of high priority processes to different hosts using vMotion and converted/consolidated various physical servers to virtual by using various performance metrics.
  • Experienced with Installing and Managing ESX 5.0 and beta testing ESX 5.5 and vSphere 5.5
  • Configured and supported a large VMware virtual infrastructure and provided support to product line customers as a technical support engineer
  • Set up and configured various benchmark test to kernel tune Linux operating system for DBA's and other groups in the organization
  • Install RHEL directly on Confidential DL 585/385 G5 rack mount servers using PXE boot and ILO
  • Expertise in building development Linux/LAMP servers including webservers, MySQL and Perl based solution to assist developers.
  • Set up and configured Red Hat Satellite and Kickstart Servers for Red Hat Enterprise Linux installs and RHN push updates.
  • Experience in solving day to day troubleshooting related to network, resource allocation and resource availability.

Environment: Java, Maven, Tomcat, Red Hat Enterprise Linux, UNIX, SVN, ANT, Jenkins

We'd love your feedback!