We provide IT Staff Augmentation Services!

Unix System Administrator Resume

4.00/5 (Submit Your Rating)

Newark, CA

SUMMARY:

  • Around 7 Years of experience in IT industry comprising of DevOps Engineering and Experience in working with DevOps Environment as a Build/Release engineer working on various technologies/applications like Puppet, GIT, SVN, Jenkins, AWS, ANT and Maven.
  • Hands on experience with AWS services like EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, and Auto scaling
  • Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors RHEL, Centos, Ubuntu in Linux and Windows.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet and Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Experience in Administration/Maintenance of source control management systems, such as Subversion (SVN), TFS, GIT.
  • Knowledge on Azure VPN - Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager.
  • Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Cloud Front, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, Cloud Trail, Cloud Formation, IAM, ElasticSearch.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Experience with build tools Ant and Maven and writing build.xml and pom.xml respectively
  • Experience in ANT & Maven as build tool for building deployable artifacts (WAR & EAR) from source code.
  • Extensive experience with software Build automation and standardization tools like ANT, Maven. Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
  • In-depth knowledge of GIT and Jenkins continuous integration server - installation, configuration, design, administration and integrating these tools with on-premises as well as public cloud environments.
  • Good working with Git doing code commits, tagging and branching. Worked on Remote repositories using Github/Bit bucket to clone, pull/push commits and creating pull requests.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineering on resolution.
  • Experience in Puppet Master and Client installation and configuration, in developing puppet modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet.
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, Storage and database.
  • Testing Puppet modules with rspec-puppet and Docker containers before uploading to puppet server.
  • Practical/hands-on knowledge on using Mcollective, Hiera in conjunction with puppet modules.
  • Experience in Automation, Installation and overall Configuration Management of servers using Puppet, Chef and experience in hosting applications over Jenkins.
  • High exposure to BUGZILLA and JIRA defect tracking tools for tracking defects and changes for Change management and using Nexus and Artifactory repository Managers for java builds.
  • Proficient in Build & Release procedures, scripting & automation. Good at documenting and implementing procedures related to build, deployment and release.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in scrum, and Waterfall methodologies.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support. Providing 24X7 On-call Production and Customer Support.

TECHNICAL SKILLS:

Build tools and (CI & CD) Tools: Jenkins, MAVEN, ANT, Bamboo, uDeploy, uBuild, uRelease, Git, Subversion.

Cloud Technology: Amazon Web Services, Azure, Google Cloud Platform (GCP).

Configuration Management Tools: Puppet, Chef

Operating System: Windows, Ubuntu, Mac Os.

Scripting languages: UNIX Shell scripting, Power shell, Python

Bug Tracking and Monitoring Tools: JIRA.

Web/Applications Servers: Apache Tomcat, Web Logic.

Programming languages: Java/J2EE, C.

RDBMS: Oracle, MYSQL, SQL Server.

PROFESSIONAL EXPERIENCE:

Confidential,Dearborn,MI

Sr. DevOps / AWS Engineer

Responsibilities:

  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository and Installing, Config and administering the Jenkins CI tool on Linux machines.
  • Coordinate/help designers with setting up and applying suitable branching, labeling for conventional using of SVN source control.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier and Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
  • Worked on provisioning and maintaining the AWS instances and storage for builds, build deployments etc and Setting Up repositories in GIT and adding hooks and web services to repos.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, auto scaling to design cost effective, fault tolerant and highly available systems.
  • Moved web services and related application to uDeploy and maintained them across DEV, QA, UAT and PROD Environments and setup for Master slave design to enhance the Performance of Jenkins.
  • Used Jenkins, Build tool for Continuous Integration and arrangement into Tomcat Application Server.
  • Deploying application using Jenkins server and Troubleshoot the job failures, resolve, work with engineering on resolution and Involved in setting up builds using Chef as a CM Tool.
  • Manage the configurations of more than 30 servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated webserver content deployments via shell scripts.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing. Chef Cookbook as a unit of software deployment and independently version controlled.
  • Used Chef server to deploy consistent infrastructure code across multiple environments.
  • Administered and supported GitHub Enterprise version control tool and built a load-balanced, version-controlled, Chef environment.
  • Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef client on them in a chef solo environment & Created Chef cookbooks and recipes that kickoff post-install scripts.
  • Resolved the consolidating issues during rebasing and re-coordinating branches by directing gatherings with Development Team Leads.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch and automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes & Included in composing parent POM records to build up the code quality tool integration.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS and Ops Works.
  • Involved in Research of the project application design to support/resolve build, compile and test issues and Taken part in all Product Release and Patches.

Environment: Aws (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53, Cloud formation), Windows, Agile, Shell, Python, XML, Subversion (SVN), Jenkins, Maven, Jira, chef, Maven, UNIX/Linux, Nexus and Web Logic.

Confidential,Newark,CA

DevOps / Azure

Responsibilities:

  • Installed and Configured the Jenkins for Automating Deployments and giving an automation solution.
  • Executed and kept up the branching, merging and build/release techniques using GIT.
  • Responsible for design and maintenance of the GIT Repositories.
  • Provided end-user training for all GITHUB users to effectively use the tool.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using agile methodology for puppet development.
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Experience working on Azure Cloud services, Azure storage, Azure Cli, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365) & Worked with Team leads and Managers to resolve production issues.
  • Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment
  • Development of Puppet modules with Jenkins for continues integration and continues deployment of managed products, and related services.
  • Responsible for creating puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation processes using puppet.
  • System administration, puppet installation and configuration administration automated Web Logic installation and integrated with puppet.
  • Helped developers to resolve GIT code merging issues and migrated java applications from SVN to GitHub.
  • Branching and merging code lines in the GITHUB and resolved all the conflicts raised during the merges.
  • Using MAVEN as a build tool on java project for the development of build artifacts on the source code and Worked on Nexus store to keep up artifacts and used as a local repository.
  • Coordinate/help with Development Team, QC and Application Support in Deploying the Code to the correct System Test Environment using Jenkins Tool.
  • Build and Deployed Java/J2EE to Tomcat Application servers in an Agile CI process and automated the entire procedure and Worked in Cross-Platform Environments like UNIX and Windows.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket and deployed the Java applications into web application servers like Apache Tomcat.

Environment: Subversion (SVN), GIT, Azure, Nexus, MAVEN, JIRA, XML, Apache Tomcat, Shell scripts, UNIX/LINUX, Windows, SQL, Jenkins.

Confidential, El Segundo,CA

DevOps

Responsibilities:

  • Developed and supported the software Release Management and procedures.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Performed all necessary day-to-day GIT support for different projects.
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management and Configured Elastic Load Balancers with EC2 auto scaling groups.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) Servers.
  • Used Ant and Maven as a build tools on java projects for the development of build Artifacts on the source code and Worked with Custom AMI's, created AMI tags and modified AMI permissions.
  • Deployed the java applications into Apache Tomcat Application Servers.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Prepared Junit test cases and executed server configurations.
  • Supported and developed tools for integration, Automated Testing and Release Management.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Environment: Red Hat Enterprise Linux 5.4, GIT, ANT, Jenkins, Maven, Apache Tomcat, Shell, Puppet, Nexus, AWS, EC2, Jira, Python, Docker.

Confidential

Software Engineer

Responsibilities:

  • Involved in developing code, utilizing the object oriented design principles, Unit and Integration Testing.
  • Developed and maintained Perl/Ant scripts for build and release tasks and modified ANT scripts to build the JAR, Classes.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements and Used Jenkins as a continuous integration tool for automation of daily process.
  • Handled User Management for Subversion and Involved in Branching and Merging of the code.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in Jenkins Installation and setup, created Jenkins jobs for both build and deployment.
  • Managed Users and Groups in Subversion and involved in troubleshooting client spec issues and user issues and Following up with the Test Team & Development Team.

Environment: UNIX, SVN, Perl Scripts, Java, ANT, Jenkins, Java/J2EE, UAT.

Confidential,Bengaluru,IN

UNIX System Administrator

Responsibilities:

  • Day - to-day administration on RHEL which includes Installation, upgrade & loading patch management & packages.
  • Configured and maintained Software Raids, Logical Volume Manager (LVM) and Hardware Raids and Created system and regular users as needed.
  • Maintenance of all the diskless clients, servers, workstations and complete Linux system.
  • Managed the complete Network File System, shared files across the environment.
  • Configured various network services - DNS, LDAP, DHCP, NFS, NIS, MySQL, Samba, SSH, FTP and Deployed the Java/J2EE applications into web application servers like Apache Tomcat.
  • Installed, monitored and maintained hardware/software related issues on Linux/Unix systems.
  • Using MAVEN as a build tool on java project for the development of build artifacts into nexus artifactory.
  • Investigated, installed and configured software fail-over system for production Linux servers.
  • Created status reports, project plans and attend team meetings to coordinate activities.

Environment: RHEL, LVM, DNS, LDAP, J2EE, DHCP, NFS, NIS, Send mail, Apache, Tomcat, MySQL, Samba, SSH, FTP, Netstat, Maven.

We'd love your feedback!