We provide IT Staff Augmentation Services!

 linux Admin / Devops Engineer. Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Expert with Installation of Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, SUSE Linux, Ubuntu, Windows Server 2003/2008 - R2/2012-R2 and SUSE Linux 10.x/11.
  • Installed RHEL using Kickstart with Pre-Installation & Post-Installation Scripts, PXE & VMWARE Templates.
  • Experienced in Installs, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
  • Configuring and Administering DNS, NIS, LAMP and LDAP Redhat/CentOS server environment.
  • Applied knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSL, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.
  • Experience with migration to Amazon web Services AWS from Datacenter.
  • Expertise in application of cloud providers and Amazon AWS (Ec2, s3, VPC, SNS, AMI) Cloud sigma.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Managed infrastructure resources in cloud architecture with close coordination with various functional teams.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • In-depth knowledge of Devops management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/Hudson and Teamcity.
  • Strong knowledge in creating Jenkins CI pipelines and good experience in automating deployment pipelines.
  • Experience of Jenkins/ Hudson, Apache Ant, Apache Tomcat, Subversion, Git, GitHub, Maven.
  • Proficient in managing the source code control of multiple development efforts using Clear Case, Subversion, TFS, Git and CVS version control tools.
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Experience in working with Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Experience on Ansible and Ansible Tower as Configuration management tool to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Good understanding of Docker Configuration Management Tool.
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch.
  • Experienced in creating alarms and notifications for EC2 hosts using CloudWatch.
  • Expert in automation (writing Shell, Perl & Python scripts) to monitor UNIX production applications.

TECHNICAL SKILLS:

Operating Systems: Sun Solaris 11/10, Red Hat Enterprise Linux 5.x/6.x/7.x, SUSE 10/11/12, UBUNTU, Windows NT/XP/ 2003/2008/2012.

Network Protocols: SMTP,SNMP,ICMP,TCP,IP,FTP,TELNET,UDP, and RIP, ISCSI, Fibre Channel.

Scripting Languages: Unix Shell Scripting, Python, Jython, Perl, Ruby.

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, Websphere 6.0/ 7.0/8.0

Databases: \Oracle 10g/11g/12c,mysql, postgresql.

Web Technology: HTML 4.0/5.0., DHTML, XML, PHP, Java Script, Servlets and JSP.

Build Tools/CI Tools: ANT, MAVEN, Jenkins, Teamcity.

Source Control Tools: Subversion(SVN), GIT, CVS, Clear Case.

Cloud Services: AWS, Rackspace.

Configuration Management Tools: Chef, Puppet, Ansible, Docker.

Programming Languages: C, C++, Java/J2EE, SQL

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Linux Admin / DevOps Engineer.

Responsibilities:

  • Installed and Configured SQL Server 2008R2/2012/2014, Managed Server Agents, Troubleshooting Listen ports for SQL, Security and DB Settings for Performance tuning using Management Studio.
  • Managed Windows 2008-r2/2012-r2 Running as Active Directory Domain Controllers, Managed GOP, OU, repadmin.exe tasks to manage AD Replication, NTDSutil.exe to troubleshoot Replication and Schema Errors.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Have built Elastic search, Logstash for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Worked in migrating code from SVN to Git repo (stash/bitbucket), clean the git repo (purging files).
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Carried out automated deployment and scaling processes based on puppet and Chef for a wide range of server types and application tiers, including Elastic Search.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Setup and Configuration of Puppet Configuration Management with specific client requirement such as Create user/remove user, Install /Remove packages and package updates, Configure multi nodes.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool.
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Developed and implemented the software release management for the release of web applications.

Environment: SQL Server 2008R2/2012/2014, DNS, DHCP and IP,AWS, EC2, EBS and JIRA, Jenkins, Docker,Puppet, Python, CloudWatch.

Confidential, New York

Linux Admin / DevOps Engineer

Responsibilities:

  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers. Configured, managed ESX VM’s with virtual center and VI client.
  • Experience and knowledge with designing installing and implementing VMware ESX server, VMware virtual center, setting up V-Motion, HA, DRS and related VMware products such as VM Workstation, VMware converter, VM Backup products and other products for virtualization.
  • Hosted applications in AWS cloud and worked on AWS core services like setup Security Groups, Creating VPC’s, Elastic IP’s and load balancers, Storage and Content Delivery Management (CDN), Glaciers and S3 buckets.
  • Setup Continuous Integration by configuring Build, Code coverage, deploy and test automation Jobs in Jenkins for different applications and worked with different teams in enterprise level to resolve the errors.
  • Used AGILE MAVEN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Extensively worked on Chef Recipes, cookbooks, roles and resources in TDD model using test Kitchen to achieve error free development for automation of configuration management and application deployment.
  • Troubleshoot the Chef bootstrap issues and errors while performing provision and deployments using Chef.
  • Created Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes.
  • Customized Ansible role for automated deployments of the Dynatrace Java Agent for Glassfish.
  • Deployed applications into WSO2 app servers and services into enterprise service bus, Data services server.
  • Performed POC and Upgraded the environments from java 1.7 to java 1.8, tomcat 7 to tomcat 8, AMI upgrades.
  • Documented all the architectural decisions, configuration changes, deployment/release plans and testing results.

Environment: Redhat Linux/Debian Server, DNS, LDAP, NFS, NIS, NIS+, ANT, Agile Maven, Chef, Git, Bitbucket, Jenkins,Tomcat 7&8, AWS and JIRA.

Confidential, Houston, TX

Linux Admin / Build & Release Engineer

Responsibilities:

  • Installing operating systems Linux, CentOS and Solaris according to business requirements.
  • Reviews and manages Unix Operations Team workloads and supports tickets to ensure correct prioritization and progress.
  • Lead 3 teams - Monitoring team, System team, Network team, and onsite infrastructure teams (30+ resources).
  • Planning, installation, configuration, monitoring, and deployment of Solaris/Linux environments.
  • Part of a Release/Build team, which covers multiple projects across the organization.
  • Co-ordinating with managers and developers to collect requirements as well as resolve code conflicts at the time of deployments to different environments.
  • Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
  • Provided assistance for developers and testers to use Clear Case.
  • Customized Jenkins Plugins in ordered to integrate with In-house tools.
  • Involved in creating WAS clustered environments which handles load balancing for QA, UAT and Production.
  • Involved in writing Shell Scripts for compilation and deployment process.
  • Used Maven for building and deployment.
  • Involved in performing releases with Maven release plugin, maintaining the repository.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Integrated HP QC, QTP, Load Runner, and Performance Center with Jenkins, which would run tests and display results and reports on Jenkins.

Environment: RHEL/CentOS 5/6, Windows 2003/2008 AD & SCCM, WebSphere, Tomcat, Java/J2EE, CI/CD, Maven, Clear Case/CVS, Jenkins, Shell Scripts, Team City, QTP, Selenium.

Confidential

Build/ Release Engineer

Responsibilities:

  • Installation, administration and monitoring of WINDOWS and LINUX (Centos, Ubuntu and Red hat) servers.
  • Creating the local users and managing their passwords using scripts.
  • Preparing SOPs and managing central repository.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Planned and helped in execution in Release plan and completion in a compliant way.
  • Administrated the parallel development and continuous integration environment.
  • Automating daily and ad-hoc build and deploy tasks in different environments.
  • Managed geographically distributed resources across horizontal and vertical work teams.
  • Marketed and established new firm-wide CM practice through senior executives.
  • Acted as a point of contact for cross functional teams for SCM management.
  • Act as the gatekeeper in facilitating all agreed entry/exit criteria in the production environment.
  • Assisted in issue resolution post-production release window.
  • Helped in mapping processes of different apps and inter-relation among.
  • Coordination with Configuration Management to ensure that all applicable environment issues are resolved in advance of production implementation.

Environment: CentOS/Ubuntu, Shell Scripting, Github, ANT, Gradle, Apache Ant, Jenkins, Python.

Confidential

System Admin / Build & Release Engineer

Responsibilities:

  • Installing operating systems Linux, CentOS and Solaris according to business requirements.
  • Planning and implementing the configuration changes to the servers adhering with ITIL change management process.
  • Trouble shooting the issues ranging from Solaris, Linux and SAN environments.
  • Created and Maintained Solaris 10 zones/containers.
  • Regularly applying patches both for Linux / CentOS systems.
  • Worked on different VMware products like VMware workstation, VMWare server 1.2 /2.0 GSX/VMware server, VMware player, VMware Converter and ESX server 3.X.
  • Provided CM and Build support for more than 3 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • 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.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Installed, configured and administered WebSphere Application Server 6.1on Solaris Server.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, Shell Scripting, WebSphere, Oracle, Nexus.

Confidential

System 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 sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • 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 4x, 5.x, SLES 9, CENTOS 5.x.
  • 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.
  • Installed and configured VNC server/client.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!