We provide IT Staff Augmentation Services!

Linux Admin/devops Engineer Resume

2.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • Overall 5 years of experience in Linux and Various DevOps based implementation projects.
  • Experience in working on source control tools like SVN, and GIT.
  • Extensively involved in DevOps, Configuration Management, Cloud Infrastructure.
  • Monitoring, Automation it includes Amazon Web Services (AWS), Maven, Jenkins, Chef, GitHub, Tomcat, Linux etc.
  • Hands on experience with an in - depth level of understanding in the strategy and practical implementation of
  • AWS cloud-specific and Open Stack technologies. Services like EC2, S3, Route 53, Cloud Formation, Elastic Bean Stalk, Load balancer etc.
  • Develop automation and processes to enable teams to deploy, manage, configure, scale and monitor their applications in data centers and in AWS.
  • Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins/ Hudson.
  • Experience with Atlassian products like JIRA and Confluence.
  • Experience with Deployment Tools like Chef, Ansible and Puppet.
  • Solid understanding of current web and internet technologies like Apache, Tomcat, Elasticsearch.
  • Experience with Windows/Microsoft, Linux/Unix.
  • Automated processes with custom built Python & Shell scripts.
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Excellent communication skills, ability to work as a team or individually, able to learn new technologies quickly.
  • Hands on experience in working with Web logic, Apache Tomcat application servers.
  • Experience in the upgrade of Mongodb.
  • Thorough understanding of networking TCP/IP, DNS, FTP, SSH, SCP and web coverage services (WCS).
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Highly organized, able to multi-task, the ability to work individually, within a team, and with other groups.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX (Ubuntu and RHEL), Mac.

Build/CI Tools: Jenkins

Bug Tracking Tools: JIRA

CM Tools/Virtualization: Puppet, Ansible

Version Control Tools: GIT, Svn

Languages/Utilities: C, C++, HTML, Java, J2EE, Shell Script, Python,Go, Ruby

Databases: SQL Server, MySQL, Mongodb, MariaDB Columnstore

Web/Application Servers: Apache Tomcat, Web sphere

Monitoring and Profiling Tools: Nagios, Check mk, Elasticsearch

Cloud Technologies: Aws, Openstack

Repositories: Artifactory, Nexus

Networking Protocols/Services: LDAP, TCP/IP, L2, L3, UDP, HTTP, DHCP, IPv4, and IPv6.

PROFESSIONAL EXPERIENCE

Confidential, Irvine, CA

Linux Admin/DevOps Engineer

Responsibilities:

  • Administered, maintained and supported Linux (Redhat & Ubuntu).
  • Automating Deployment using configuration Management tool like puppet to provision Amazon AWS Instances to enable continuous Deployments.
  • Created and updated Puppet manifests and modules, files, and packages.
  • Manage and maintain QA, Staging and Production cloud-based environment - AWS.
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Maintain, manage and modify existing and new software applications and systems.
  • Migrating In house MongoDB intoMongoDB Atlas
  • Developed shellscripts for automation of the build and release process.
  • Resolve system issues and inconsistencies in coordination with quality assurance and engineering teams
  • Build and configured Jenkins slaves for parallel job execution. Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Configure AWSVPCwith public and private subnets.
  • Assigned Roles and Policies to Users, Security Groups by usingidentity and Access Management (IAM)
  • Provide technical support in the field of Authentication, Authorization, RBAC (Role based Access control) and Directory services using Identity, Access management in LDAP for Enterprise cloud (AWS).
  • Develop Puppet to manage Cloud Infrastructure configuration across different environments like Dev, Test, QA, UAT, Production Linux servers.
  • Involved in planning and migrating of production databases with zero downtime and data loss.
  • Implementing AWS solutions usingS3, RDS, EBS, VPC, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Strong Knowledge on Jira/Confluence Ticketing system
  • Configured Jenkins servers, Jenkins nodes, creating required scripts (Perl, GO & Python), and creating/configuring VMs (Windows/Linux).
  • Plan and execute back-up strategies for enterprise level database both SQL and NoSQL databases.
  • Monitoring and resolving environmental issues at multiple layers of deployment from hardware, operating environment, network and application.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Applied appropriate support packages/patches to maintain system integrity.
  • DevelopedPerlandshellscripts for automation of the build and release process.
  • Installed, configured Web Sphere Application Server.
  • Involved in administrating Linux Servers by installing/Configuring new patches and upgrades.
  • Creation and scheduling of Cron Jobs such as for Backup, System Monitoring and removal of unnecessary files.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Worked on installation and configuration of the monitoring tool Check mk.
  • Worked on Apache and Firewalls in both development and production & Utilized SQL database systems.

Confidential, Austin, TX

DevOps/Build and Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Worked as Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Created the Release process of the artifacts.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created, maintained and automated the scripts by usingBASH,PYTHONandGO.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Used Jira for ticket tracking, change management and Agile/SCRUM tool.

Confidential

Linux Systems Administrator

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Linux.
  • Performed automated installations of Operating System using Jumpstart and kickstart for Linux.
  • As a Linux administrator primary responsibility includes building of new servers which includes rack mounting, installation of OS, configuring of various OS-native and third-party tools, securing of OS, installing, configuring &job scheduling using cron.
  • Performed Linux OS management tasks which include installing packages using rpm and zypper, creating soft and hard links, Yast for installing and configuration on Suse operating systems
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • User administration using CA Control Minder tool for Linux user accounts.
  • Setup of full networking services and protocols including NIS/NFS, DNS, SSH, DHCP, TCP/IP applications
  • Involved in Server sizing and identifying, recommending optimal server hardware based on User requirements.
  • Installation and configuration of Veritas Volume Manager, LVM, Veritas File System and Veritas Cluster Server.
  • Installed the Operating System on Solaris and Linux servers and blades over the network.
  • Built servers according to standards specified as per individual applications.
  • Built virtualized Linux servers on ESX and blade servers to host multiple applications on same chassis across different server hosts.
  • Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like file system management, process management, backup and restore.
  • Provide 24 X 7 on-call UNIX and Linux support on a rotating schedule basis.
  • Created Filesystems from local storage as well as NFS partitions for application portability.
  • Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools.
  • Ensured automatic startup of different services by using chkconfig.
  • Implemented virtual, integrated, management and proxy IPs on the machines to serve different purposes.
  • Installed and configured Apache, products on the Linux servers.
  • Performed troubleshooting on filesystem failure, network failure and disk failures etc.
  • Providing day-to-day user administration like adding/deleting users and managing user’s queries. Shell programming for routine administration tasks.
  • Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment.
  • Updated & Running the various source code for migration & updating follow-up the release management.

Confidential

Linux Systems Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for writing/modifying scripts using ssh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Worked on installation and configuration of the monitoring tool Nagios
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL, CENTOS.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintained proper documentation of all the activities carried out during the project.
  • Created and modified users and groups with SUDO permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.

We'd love your feedback!