We provide IT Staff Augmentation Services!

System Administrator Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Designed and Implemented CI & CD Pipelines achieving the end to end automation from code checking to artifacts deployment.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
  • Written Chef Cookbooks and recipes to Provision several pre - prod environments consisting of Cassandra.
  • DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Developed enhancements to MongoDBarchitecture to improve performance and scalability.
  • Designed, Installed and Implemented/Puppet/ Chef/ Ansible.
  • Built multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Experience in Installing, configuring, and maintaining Samba,Web Sphere & Web Logic Application Servers, Nagios and ELK.
  • Worked in AWS environment for development and deployment of Custom Hadoop Applications.
  • Good Knowledge in automation by using Puppet and Chef Master server running on RHEL clients.
  • Performed AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Experience in Puppet Master and Client installation and configuration.
  • Experience in developingpuppet modules (blue prints) for installation, configuration and continuous integration (CI) using combination ofpuppet master, Git, and Jenkins.
  • Strong understanding of cloud computing architecture, technical design and implementations, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) delivery models.
  • Worked in agile projects delivering end to end continuous integration/continuous delivery pipeline by integration of tools like Jenkins, Rundeck, Chef and AWS for VM provisioning.
  • Evaluating performance of EC2 instances their CPU, memory usage and setting up EC2 Security Groups and VPC.
  • Experience in developing applications using .NET Framework 1.1, 2.0, 3.0, 3.5 and 4.
  • Hands on experience on Chef, Puppet, Vagrant and AWS.
  • Configured and Managed Jenkins in various Environments RHEL, Centos and Windows.
  • Administered Version Control systems GIT, Subversion to create daily backups and checkpoint files.
  • Created various branches in SVN/GIT, merged from development branch to release branch and created tags for releases.
  • Thorough experience in Configuration management and Change management using Subversion, TFS, Serena Change Man DS, PVCS, Clear Case for different set of codes using Branching, Merging and Tagging/ labeling.
  • Experience creating, managing and performing container based deployments using Docker images containing Middleware and Applications together.

TECHNICAL SKILLS

Operating systems: Red Hat Enterprise Linux 4.x,5.x, 6.x & 7.x, SUSE Linux 10&11, Ubuntu 11.x, 12.x, 13.x 14x 15x, 16, HP-UX 11, IBM-AIX 5.x, Solaris 9,10

Version Control: SVN, Git, Git Hub, Git Lab

Cluster: VCS, Red hat, Pacemaker, CRM

Multipathing Devices: EMC Power path

Configuration Management: Chef, Puppet 3.1 and Ansible

Databases: Oracle, My SQL, PL/SQL

Scripting: Bash, Shell Scripting, Perl, Python, C, Ruby, SQL

Integration: Active Directory, LDAP, HMC, IVM, DRAC, HP ILO

Build Tools: ANT, Maven, MS Build, Cruise Control, Anthill Pro, Jenkins, Buildforge and Hudson

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr DevOps/Build and Release Engineer

Responsibilities:
  • Upgrading of RHEL 5 to RHEL 6, O/S Upgrades, Re staging, Expansion of File systems.
  • Patch Upgrades, Installations, Configurations, Storage Migrations.
  • Performed Mechanization Puppet.
  • Configuration tool Installed and configured such as puppet Master and Agent via CLI tools to AWS nodes.
  • Worked with development team to migrate Ant scripts to Maven.
  • Refined automation components with scripting and configuration management (Ansible)
  • Have written playbooks for installing several applications on the server. (Ansible)
  • Migrate many applications into AWS and provide cloud Security.
  • Implemented VPC, Auto scaling, S3, EBS, ELB, Cloud formation templates and cloud watch services from AWS.
  • Involved in Setup and Configuration of Puppet Configuration Management.
  • Installed and configured an automated toolPuppet that included the installation and configuration of thePuppet master, agent nodes and an admin control workstation.
  • Created and updatedPuppet manifests and modules, files, and packages stored in the GIT repository.
  • Installed/Configured/ManagedPuppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules.
  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Facilitated architecture discussions around Infrastructure as a Service (IaaS) and virtualization strategies for cloud deployment.
  • Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Used best-of-breed tools to provide cloud architecture for IaaS, PaaS, and SaaS services.
  • Worked on PaaS implementations, specifically Red Hat OpenShift.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Deployed production site using Apache 2.0 with mod python.
  • Scripting with shell, PowerShell for VMware automatic kicking off virtual instances and other system administration task automations.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging, labeling/naming conventions using SVN source control.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Maintained build related scripts developed in ANT, Perl and shell. Modified build configuration files including Ant’s build.xml.
  • Usage of ELK stack (Elastic Search, Logstash, Kibana).
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.

Environment: Red Hat Linux 5.0, SVN, GIT, ANT, Jenkins, Anthill Pro, Maven, TFS, Web Logic, Apache Tomcat, Shell, Perl, Puppet, Chef, Nexus, AWS, Ec2, Junit, Cucumber, Jira, Rally, Python, SQL.

Confidential, Minneapolis, MN

DevOps /Build and Release Engineer

Responsibilities:

  • Managed the versioning and labeling of source code for different environments.
  • Debugged performance related issues with TFS builds and helped improve the overall build process.
  • Created Team projects, gave accesses and customized the build templates as necessary.
  • Maintained and ran the build scripts in PowerShell to deploy the build packages to IIS servers.
  • Configured servers to host TFS applications servers, build controllers and build agents
  • Designed the roadmap for merging every release and collaborated with Feature teams to merge their active working branches to Main.
  • Responsible for build, design and maintain the platform automation infrastructure using Chef.
  • Worked with Kibana, Logstash and most of recent updates related to ELK stack.
  • Implemented a centralized logging system using logstash configured as an ELK stack (Elasticsearch, Logstash, and Kibana).
  • This allowed us to gather and visualize an average of 500,000 logs per ten minutes from our production systems.
  • Set up and Configure the Continuous Integration builds in TFS and running automated nightly builds and deployments.
  • Implementing a Continuous Delivery framework using Jenkins, Github, Docker, CHEF, Maven in Linux environment.
  • Responsible for managing the Chef client nodes and upload the cookbooks to chef-server from Workstation
  • Installed and configured of hardware and OS (Redhat, SUSE) on x86 servers and Solaris.
  • Used Agile/scrum Environment and used Jenkins, GitHub for Continuous Integration and Deployment.
  • AWS server provisioning using Chef Recipes.
  • Used chef to configure/install web servers, database servers etc.
  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Member of a CI/CD team and supported the transformation from manual builds to CI/CD.
  • Used groovy and spring boot to collecting the data from users.
  • Worked with UDeploy to automate staging and deployment of build packages.
  • Worked with log management software i.e., Splunk, Nagios, ELK, LogEntries, Papertrail etc.
  • Maintained and executed build scripts using Team Foundation Server by coordinating with development and quality assurance teams.
  • AnalyzingHadoop cluster and different Big Data analytic tools including Pig, Hive, HBase and Sqoop.
  • Managing and reviewing theHadoop log files.
  • Provided support to developers in writing configuration-specs.

Environment: TFS, Chef, Jenkins, Puppet, PowerShell, Perl, IIS, MS build, Java, Groov, Splunk, Nagios, Hadoop

Confidential, NC

Software Release Engineer

Responsibilities:

  • Actively participated in the improvement of the software configuration and change management processes to guarantee build accuracy, version control of software artifacts, and re-creation/migration of build environments (from BuildBot to Build brain and from perforce to Git).
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
  • Template creation in json format for CloudFormation to create/modify multiple Stacks.
  • Maintain source code repository and local mirrors; perform branching, tagging, merging and maintenance tasks for windows host and Mac builds.
  • Helped Developers to setup Workstations in Windows, Linux and Mac to work with Chef.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
  • Worked with log management software i.e., Splunk, Nagios, ELK, LogEntries, Papertrail etc.
  • Routinely used monitoring and logging tools such as Splunk, ELK Stack (Elasticsearch, Logstash, and Kibana).
  • Created and maintained Web Applications using Windows Azure Web apps.
  • Automated daily manual tasks/tests by running cron jobs. These jobs were BASH (shell), TCL, Perl,
  • Python Scripts that report on a user specified frequency about various issues.
  • Responsible for managing and reviewing Hadoop log files. Designed and developed data management system using MySQL.
  • Responsible and involved in the start to end process of Hadoop cluster installation, configuration and monitoring.
  • Manage Version Control Systems tools like Git, GitHub to implement revision control systems to track, document and control changes to the repository source code.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Risk assessment and back out planning, preparation of emergency packages using various version control tools (Vault, TFS, Serena changeman, subversion) and testing for back out process and scripts.
  • Configuration tool Installed and configured such as puppet Master and Agent via CLI tools to AWS nodes.
  • Experienced with AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.
  • Participated in working on Openstack services like Nova, Neutron, Swift, Glance and Heat.
  • Research the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: AWS EC2, S3, VPC, VMware, Red Hat Linux, Windows 2008, SQL Server, CloudWatch, Nagios, Agile, DynamoDB, Cloudformation, Git, VPC, Puppet, Jenkins, Maven, Bash Scripting, Python, Openstack, Nova, Neutron, Swift, Glance, Heat.

Confidential

System Administrator

Responsibilities:

  • Primary responsibility includes building and supporting Red hat Linux.
  • Worked with LVM to configure various volume groups, logical and physical partitions and increase storage capacity of servers.
  • Migrated the physical Linux/Windows Servers to virtual servers with all set of services configured.
  • Migrated the manual jobs to self-executing cron jobs on Physical/Virtual Servers.
  • Worked in configuring Postfix/Sendmail mail server, DNS server, NFS, DHCP, FTP, HTTP/HTTPS, SSH, LDAP, LAMP, Samba on Linux platform.
  • Developed shell scripts to automate the system management functions and system backup.
  • Configuring and troubleshooting various Networking, hardware and Linux server issues
  • IP networking and Routing on Linux and Windows platform
  • Installation of Operating System, Packages and Patches, maintaining user accounts
  • Kernel Upgrade for RHELv5 and Ubuntu based systems
  • Managed and renewed SSL certificates.
  • Configuring server monitoring tool Zabbix and monitoring the server status
  • Worked on bash scripting, iptables and sendmail configurations.
  • Responsible for monitoring various servers’ performance ensuring security and stability with the help of available UNIX utilities.
  • Mentored and provided guidance to the junior interns
  • Hands on experience with VMware virtualization converting physical servers to virtual.
  • Explore kernel modules and variants, tune kernel parameters, manage devices, and monitor processes and resources during configuration of ware house jobs.
  • Configured dynamic and static network settings for IPv4 and filter packets, Review file system management concepts, removable media and configure NFS shares with autofs.
  • Configuration and deployment of Nagios freeware monitoring system for managing all the Linux warehouse systems.
  • Responsible for troubleshooting various networking traffic using tcpdump and system related issues with UNIX server’s application and hardware.
  • Performed error analysis and recovery, documentation and procedures required for reference.
  • Worked on Network configuration of Redhat servers and firewall configurations for the warehouse environment.
  • Maintain and managed Datacenter with Dell Servers and Storage.
  • Worked with Red Hat Package Manager (RPM) and YUM.
  • Fine tuning of systems using performance monitoring tools, i.e. a couple of servers need additional memory due to constant page in, page out, values are non-zeros (vmstat).

Environment: Red Hat Enterprise Linux 4/5, Volume Manager, MYSQL, DELL Server, MS Windows 2003 server.

We'd love your feedback!