Sr. Devops/linux Engineer Resume
3.00/5 (Submit Your Rating)
Atlanta, GA
SUMMARY
- Experienced in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, and S3.
- Installation, configuration and performance troubleshooting of Red Hat Enterprise Linux (RHEL 5, 6, 7) and Solaris 10, 11 with AIX and VMware
- DevOpsexperience with PUPPET, CHEF,AWSand OpenStack.
- Developed Chef Cookbooks and Recipes to manage systems configuration.
- Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.
- Experience in cloud stack such asAWS(cloud formation) and VMWARE stack.
- Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting, Python, Ruby, PHP PERL.
- Experience in Administration for various environments in software development life cycle (SDLC) Windows, Ubuntu, and involved in developing manifests.
- Extensively worked on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
- Extensive experience with software Build automation and standardization tools like ANT, Maven.
- Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Extensive knowledge on resolving issues during migrations toAWSCloud.
- Detailed technical knowledge and hands - on experience ofAWS,DevOps, Automation and Configuration Management.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. DevOps/Linux Engineer
Responsibilities:
- Implemented continuous deployment of code as well as configurations, automation tests, integration/deployment scripts, and metadata. Automatically integrated, deployed Gradle, Rake (Ruby), Bamboo, Jenkins, and Nexus, and validated the code Cucumber/Selenium up to staging environment (AWS Cloud).
- Configured the Jenkins server and created build agents for the build automation and directly deploying into the IIS server.
- Written PowerShell scripts for running of the SQL Scripts for creation of the databases.
- Written Batch scripts for the silent installations of the software like SQL server 2008 r2.
- Implemented the agile methodology in the development team. Like test driven development.
- Created the workflow of Git for the teams.
- Provided a Branching structure for the development teams.
- Created the documentation of setting up of GitHub enterprise on premises.
- Coordinated with different developments teams, Gathered information and established Continuous integration and Continuous delivery pipelines according to the team Requirements.
- Automated the process of deploying the web applications from slaves to IIS servers using the Microsoft web deploy tool through Jenkins server.
- Monitored and upgraded the GitHub enterprise software.
- Built new servers and production support for Red Hat Enterprise Linux and Solaris servers
- Patch management using yum repositories on satellite sever, puppet and chef
- Installing, and configuring default and third-party packages on RHEL Linux and Solaris 10,11 servers Using, yum, and rpm utilities.
- Setup, configure and troubleshooting TCP/IP, DHCP, DNS, NFS, SSH, CIFS and SAMBA on Multiplatform (Solaris 10 and RHEL/centos)
- Performs Monitoring and Log Management on Unix Solaris 10,11 and Red Hat Enterprise Linux, Centos servers; including Processes, crash dumps and, swap management, with password recovery and performance tuning.
- Monitoring Linux/centos servers using command line tools and with nagios software. Administer, Configure and TroubleshootVERITAS Volume Manager,File Systemsand VERITAS Cluster Server.
- Created and configured volumes on Solaris 10,11 systems with volume managers such as SVM, ZFS, VERITAS volume manager including LAN-wide FreeNAS X86.
- Configured and managed storage volumes such as LVM and VERITAS on Red Hat Linux/centos systems.
- Experience on working with Ansible
- Installed and configured ISCSI Utility on Red Hat Enterprise Linux/Centos 6.4 server for Network Attached Storage.
- CreatedDockerimages using spotify Maven Plugin, for deployment ofmicroservices.
- Configured and monitored distributed and multi-platform servers using Nagios.
- Understanding of secure-cloud configuration, (CloudTrail, AWS Config), cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
- Experience with threat modeling, especially for web application and web APIs.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, Nexus & puppet in Linux environment.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Configuring the Docker containers and creating Docker files for different environments.
- AWS Cloud management and Chef Automation.
- Configured Elastic Load Balancers (ELB) with EC2 Autoscalling groups
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch
- Migrated applications to the AWS cloud
- AzureAutomation (cloud and on-premises) solution development for Microsoft POC engagements
- Performed Mechanization Puppet and Chef.
Confidential, St. Louis, MO
DevOps Engineer
Responsibilities:
- Responsible for distributed applications across hybrid AWS and physical data centers.
- Automation of jobs using Perl and Shell scripting. Automated patching efforts with custom scripts.
- Build server deployment on AWS Cloud (EC2) servers with help of DevOps tools like Puppet.
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Extensive Development experience in creating web applications and web services to integrate in house tools in efforts to create an automated infrastructure.
- Developed web services using Spring Boot, Hibernate. Comfortable creating REST services.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Designed and implemented Mongo DB Cloud Manager for Google Cloud
- Responsible for designing and deploying best SCM processes and procedures.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GITsource control.
- Installed, administered and configuredJenkinsContinuous Integration (CI) tool.
- Developed build and deployment scripts using ANT and Mavenas build tools in Jenkinsto move from one environment to other environments.
- Worked with the development team to migrate Ant scripts to Maven.
- Researched and implemented code coverage and unit test plug-Ins with Maven/Jenkins.
- Worked on Integrated JIRA with subversion and Jenkinsto automate the weekly build process.
- Used Mavendependency management system to deploysnapshot and releaseartifacts to Nexus to share artifacts across projects.
- Designed and implemented Data Model for UDW Transition from ORACLE&SQL server to Google Cloud
- Configured and maintained Jenkinsto implement the CI process and integrated the tool with Ant and Mavento schedule the builds.
- Deployed Java/J2EE applications to WebLogic server using Jenkins.
- Implemented the setup for Master-slave architecture to improve the Performance ofJenkins.
- Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkinsfor CI & CD into Tomcat Application Server.
- Integrated JIRA, Confluence, and Bamboofor automating the CM process.
- Setup and configuredBamboofor Continuous Integration and Release Management.
- Configured Bambooto send out various kinds of build related notifications including email and IDE.
- Setup ContinuousDeployment for the various test environments utilizing Bamboo.
- Designed, Installed and Implemented Ansibleconfiguration management system.
- Used Ansibleto manage Web applications, Environments configuration Files, Users, Mount points, and Packages.
- Creating custom roles and playbooks in Ansible. Using Templates and JSON files in Ansible and deploying on Marathon.
- Used AWSlambdato run servers without managing them and to trigger to run code by S3 and SNS.
- One click Automation script to trigger push to production from Jira, invoke Buildin Jenkinsand deploy to target servers.
- Configuration Ansibleplaybooks for OpenStackdeployment.
- Implemented multi-tier application provisioning in Open Stackcloud, integrating it with Puppet.
- Experience working with continuous delivery and build clouds with Open Stack.
- Worked with Ansibleplaybooks for virtual and physical instance provisioning, configuration management, patching and software deployment on Open Stackenvironments through automated tools, Ansible/custom pipeline.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Used Subversion as source code repositories and Managed SVN repositories for branching, merging and tagging.
- Analyze and resolve conflicts related to themerging of source code for GIT.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
Confidential, St. Louis, MO
Linux Engineer
Responsibilities:
- Tier 1-3 support for Production environment
- Data center migration and consolidation activites
- Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles
- Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE
- VERITAS Volume Manager 4.x/5.x and Solstice Disk suite (SVM) RAID configuration, troubleshooting, maintenance, disk management & space allocation etc.
- MigratedSunServer (Around 1000) and HP Servers (Around 300) Lift and Shift from Old Data Center to New Data Center on a Weekly Basis.
- Installation Configuration troubleshooting & maintenance ofVERITAS cluster.
- REDHAT Enterprise Linux 3, 4 Installation on various servers using Kick start and configuration & support for various applications run on Linux environment.
- Performed Mechanization Puppet and Chef.
- Exclusively done Oracle Migration from 4 Node Cluster to 4 Cluster and also 6 Node to 2 Node.
- Performed SRT testing before bring the Cluster into the Production.
- Migrated VERITAS Disk Groups using Deport and Import Techniques.
- Day to day duties for UNIX/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on UNIX/Linux Servers.
- Disaster Recovery operation setup & checkup at contracting facility
- Performed e in installing, configuring and trouble -Shooting web servers like IBM HTTP Web Server, Apache Web Server, WebSphere Application Servers, and Samba Server on Linux (Redhat & CentOS).
- Automation scripts for weekly and monthly backups in Perl and shell
- UNIX Server monitoring for maximum availability using BMC patrol and other monitoring tools and taking steps to keep servers up and running under 24x7 environment for maximum uptime.
- 24x7 support for the UNIX servers. Rotating on call pager responsibilities for Production environment.
Confidential
Linux Systems Admin
Responsibilities:
- Provide 24x7 System Administration support for Red Hat Linux 3.x, 4.xservers and resolved trouble tickets on shift rotation basis.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kickstart based network installation
- Provide support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Managing Compaq and Linux workstations and servers.
- Installation of patches and other software packages
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain,
- Configuration of Hardware and Software RAID on Digital & Sun Servers
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
- Installation and configuration of Oracle 7.x/8.x.
- Implementing NFS, DNS and NIS under SUN.
- Performing administration of the Domain Name Server and configuration of the Database Files.
- Writing Bash shell scripts for getting information about various Linux servers
- Installation and Configuration Sendmail Utility on Sun UNIX Servers.
- Administering NFS Mounts.
- Troubleshooting Backup and Restore problems Creation of LVMs on SAN using Linux utilities
- Monitoring overall system performance, performed user management, system updates and disk & storage management
- Performing OS upgrades and Patch loading as and when required.
- Backing up and restoring files across the network
- Writing Technical documentation for various projects and worked with Technical writer
- Deploying the EAR and WAR archives into WebLogic and Apache Servers.
- Configuring and Maintaining Apache web servers for Release Management Team’s internal use.
- Turnover documentation monitors status of actual production turnover.