We provide IT Staff Augmentation Services!

Devops Engineer/ Linux Consultant Resume

5.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Around 8+ years of IT Experience in Implementing Organization DevOps strategy in various environments of Linux and windows servers along with adopting cloud strategies based on Amazon Webservices.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Worked on source code management tools like GIT, Subversion (SVN), and Bitbucket and used Source code management client tools GitLab and Git GUI and other command line applications.
  • Extensive experience using MAVEN, JENKINS, ANT, Atlassian Bamboo and MS Build as a build tools for building of deployable Arti - facts from source code.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Webservices (AWS), Ant, Apache Maven, Jenkins, SVN, GitHub, CVS, Tomcat, JBoss, and Linux etc.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • In-depth experience in AWS using EC2, Volume and Snapshot management, AWS DynamoDB, AWSS3, AWS RDS, AWSVPC, Route 53, Elastic Beanstalk and IAM services.
  • Working on applications hosted on AWS (AMAZON WEBSERVICES.
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Strong believer of DevOps Methodologies and working towards a core DevOps Engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Perform security patches on Linux OS and all installed applications.
  • Configured log rotate to automate disk space management.
  • Experience working in agile development team to deliver an end to end CI/CD by using tools like Puppet, Chef, Ansible, Jenkins.
  • Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM and PVCS.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef, Hudson, Bamboo and Nexus.
  • Develop tools (web technologies/scripting) to help automate Sysadmin tasks such as software deployment, system monitoring and routine maintenance
  • Maintain the servers (system maintenance, patch management, HW)
  • Solid understand of TCP/IP, DNS, DHCP, and networking fundamentals
  • Ability in deploying the developed code in a WebSphere/WebLogic, Apache Tomcat/JBOSS, IIS7.
  • Experience in build and release automation of Java based applications.
  • Excellent knowledge on Java/J2EE and the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
  • Good hands on experience as a Linux/Solaris system administrator
  • Expertise in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment.
  • Good experience on working with AWS cloud services like EC2, S3, ELB, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Direct Connect, Cloud watch, Cloud trail.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Experience in writing the scripts in XML, Ant, Perl, Ruby and Shell Scripts for managing various enterprise applications.
  • Experience with monitoring tools like NAGIOS, and Splunk.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Good command in working with Tracking Tools JIRA, Remedy, Bugzilla and IBM Rational ClearQuest.
  • Experience in using Arti-fact management tools like Artifactory, Nexus and Apache.
  • Good Working experience on Performance testing tools like JMeter, LoadRunner.
  • Worked in deploying applications to Oracle WebLogic, EJB, JBOSS, TOMCAT and IIS Servers.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL, MongoDB.
  • Installation and configuration of OpenStack Keystone, Glance, Nova, Neutron, Horizon, Cinder, Heat.
  • Performed integration of Code Quality Analysis Techniques like Sonar, Find bugs and PMD with CI tools.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Worked in all environments like DEV, SIT, QA, UAT and PROD for various releases and designed instance.
  • Good presentation and technical writing skills, excellent communication, interpersonal and managerial skills.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Versioning Tools: CVS, Subversion, Git, SVN, Bit Bucket, Git lab.

CI/CD Tools: Hudson, Jenkins, Bamboo, Puppet, chef, AnsibleSalt Stack, Docker.

Build Tools: ANT, MAVEN, Gradle, Nexus, Bamboo and MS Build.

DevOps: Chef, Puppet, Ansible, Docker, Jenkins, Kubernetes and Terraform

Bug Tracking Tools: JIRA, Splunk, Nagios, ELK, Sonar, Find bugs, PMD.

Languages: Java, J2EE, Python, Ruby, C and C++.

Scripting: Shell, Batch, Python, Perl, Ruby, Python, Power shell, Power Shell Scripts

Virtualization: VMware, Virtual box, Docker, Vagrant, AWS, Azure

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App server: TC server, Web logic, Web Sphere, Apache HTTP server, Nginx, Apache Tomcat, JBOSS

Cloud Computing: AWS (EC2, ELB, S3), AzureCloud Foundry, AWS Elastic ache.

Database: Oracle, Cassandra, SQL SERVER, MySQL, NOSQL, Mongo DB, PostgreSQL, JBOSS, MS Access, DB2

Operating System: RedHat Linux, Ubuntu, CentOS, Windows, iOS .

MS Outlook, Agile, SCRUM, Load Balancing: HA Proxy.

PROFESSIONAL EXPERIENCE:

Confidential, Detroit, MI

DevOps Engineer/ Linux Consultant

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python3.5.1 and Shell scripts to automate routine jobs
  • Installed, Configured and Administered Hudson3.3.2 /Jenkins0.4.0 Continuous Integration Tools.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Used Maven as build tool on Java projects for the development of build Arti-facts on the source code.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed and configured Infrastructure Automation Tool Puppet. Created and updated Puppet manifests and modules, files, and packages.
  • Installed, Configured, Managed Monitoring Tools such as Splunk/Nagios, for Resource Monitoring/Network Monitoring/Log Trace Monitoring
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed and Maintained build scripts using Maven on Jenkins to create application builds from source code repository GIT.
  • Created featured develop release branches in GIT for different application to support releases and CI builds.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Written pre-&post commit hook scripts to accommodate various development requests.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using Puppet, python and AWS Cloud Formation Templates.
  • Worked on the installation and configuration of the monitoring tools Splunk/ Nagios.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Apache and Firewalls in both development and production.
  • Deployed and configured Atlassian JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Demonstrated expertise implementing SVN/GIT, Jenkins, and Chef, Maven, Ant etc. tools to create a continuous integration environment.
  • Contributed to the discussion of a full website redesign of Bitbucket.org.
  • Configuring the Docker containers and creating Docker files for various environment and worked on Kubernetes environment.
  • Designed Virtual Private Cloud (VPC) with multiple public and private subnets and routed the incoming traffic to public subnet through Internet Gateway (IGW) and to the private subnet through the NAT Gateway.
  • Defined AWS Security groups which acted as virtual firewalls at instance level that controls traffic to the EC2 instance and Network Access Control List (NACL) which are acted as virtual firewalls at subnet level.
  • Day to day activities like building and deploying code in different environments like DEV, SIT, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes, CHEF and Ansible.
  • Work with stakeholders to upgrade the Continuous Delivery system to a full CI/CD system leveraging DSC, Jenkins, GitHub, Artifactory, & Terraform.
  • Built entire core infrastructure and application resources using Terraform "infrastructure as code".

Environment: AWS, Java, Solaris Jenkins0.4.0, Hudson3.3.2, Maven 2.5.3, Puppet2015.3.0, Splunk, Nagios4.1.0, SQL, AWS, Cassandra, Python3.5.1, Subversion1.9.3, Kubernetes, Terraform, Docker1.5, Bash, NT Command Shell, Java/J2EE, Git2.6.1, JIRA7.0, XML, Linux.

Confidential, Chandler, AZ

AWS Cloud/ DevOps Engineer.

Responsibilities:

  • Installed, deployed, and overhauled AWS Cloud-based servers and administrations as per Federal benchmarks and task rules
  • Built and Configured Linux Servers in AWS Cloud Environment
  • Created and solidified an Amazon Machine Image (AMI) using Centre for Internet Security (CIS) benchmarks to be utilized.
  • Updated the AMI with the most recent patches
  • Utilized AWS to set up Virtual Private Clouds (VPCs) for Management, Production and Testing conditions With Selenium.
  • client operational necessities and parameters (e.g., web portal, subnets, flexible IP, and Security Groups).
  • Utilized different AWS Cloud Computing stages and its many measurements of versatility including yet not restricted to.
  • VPC, EC2, ELB, IAM, SQS, S3, auto scaling models, utilizing EBS under high I/O necessities, custom observing measurements/examination/cautions by means of Cloud Watch, the AWS CLI, to address customer's issues and venture prerequisites.
  • Repair and recover from framework or application disappointments.
  • Investigate and troubleshooting issues per request from different voting demographics.
  • Maintain Cloud Services likely PaaS - SaaS - IaaS.
  • Experience in branching, tagging and maintaining the versions across the Environments using SCM tools like GIT, CVS, and Subversion (SVN) on Linux.
  • Installed and configured Jenkins Continuous Integration server with management of plugins and utilized several CI/CD plugins like AWS S3, build pipeline, Docker, GIT, Junit.
  • Experience in integrating the core components of OpenStack into a one-file template system
  • Expertise in auto scaling and nested stacks by using advance functionality of OpenStack
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experienced in spreading, labelling and keeping up the variant over the situations utilizing SCM apparatus like GIT.
  • Basically, we utilize Python for Boot Strapping purposes.

Environment: Amazon Web Services, PCF, Java, Jenkins, Maven, Puppet, Terraform, TFS, Docker, Kubernetes, Nagios, Splunk, SQL, AWS, OpenStack, Python, Subversion, Docker, Bash, NT Command Shell, Java/J2EE, Git, JIRA, XML, Linux.

Confidential, Tampa Florida

Build & Release Engineer

Responsibilities:

  • Worked as a senior Build and Release Consultant helping the team to resolve their high priority road blocks in the build process.
  • Involved different development teams and multiple simultaneous software releases.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
  • Worked with Oracle EBS enterprise applications.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
  • Worked with the development team to generate deployment profiles (jar, war, ear) of Oracle Fusion Middleware applications using ANT Scripts and Jenkins.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS&BUILD Pipelines, ANT, MAVEN.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
  • Responsible for access control to ERP systems such as Oracle R12, R11i involving creation of user account and assigning responsibilities to users.
  • Setup the Chef Infrastructure for the environment for software configurations management.
  • Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Building virtual machines using Microsoft Azure, configuring and troubleshooting them as per the Infrastructure designed to meet the business requirements.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Designed VNets and subscriptions to confirm to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Provided configuration management expertise to all software development projects.
  • Set up the Linux Corn jobs for automating various build related jobs and application data synchronization jobs.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.
  • Build and configure a virtual data centre in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Building.Net 4.5 applications from Ubuntu Linux Bash.
  • Enable your machine for Azure development by installing the Azure SDK.
  • Test the cloud service project locally, using the Azure storage emulator.
  • Create an Azure SQL database.
  • Provides data about.Net Frameworks to fabricate congregations that can be shared over numerous stages and different gadgets, for example, Phone, laptops, tabs and so forth.

Environment: AWS, Azure Cloud Services, .NET, TFS, JSON, GIT commands, code reviews, PowerShell

Confidential

Unix/Linux Admin

Responsibilities:

  • Involved in all phases of Designing and Development of application.
  • Created Class diagrams and Use Case diagrams from design specification using Rational Rose.
  • Worked in Waterfall Methodology and involved in the project discussions.
  • Perform security patches on Linux OS and all installed applications
  • Configured log rotate to automate disk space management
  • Develop system documentation and Standard Operating Procedures (SOPs)
  • Implement Secure Sockets Layer (SSL), Public Key Infrastructure (PKI), and Transport Layer Security (TLS) actions.
  • Process any security policy changes as needed as per NIST/STIG compliance
  • Extensive knowledge of common protocols such as SNMP, HTTP, HTTPS, SMTP, NTP, DNS, TCP/IP, and FTP.
  • Strong understanding of Linux based firewall technologies.
  • Develop tools (web technologies/scripting) to help automate Sysadmin tasks such as software deployment, system monitoring and routine maintenance.
  • Maintain the servers (system maintenance, patch management, HW).
  • Tomcat Application Server was used for deploying the application.

Environment: Agile Java 1.6, J2SE, JSP, Servlets, SQL, JDBC, Eclipse, HTML, MS Office, Windows, AJAX, EJB, JMS, JPA annotations, Firefox, JavaScript, JMS, PL/SQL, Oracle 9i, TOMCAT, log4j, Exception Handling, collections, HTML, CSS

Confidential

Linux Systems Administrator .

Responsibilities:

  • Installed RedHat Linux Enterprise Server 5.3 and 5.4 on HP Servers using Kickstart at different Merck sites around the world in VMware and Physical Servers.
  • Installed and maintained several Linux and Windows servers on virtual environment.
  • Created mount points for Server directories and mounted these directories on the Servers.
  • Diagnosed and troubleshoot software and hardware related problems.
  • Implemented & installed RedHat AS 4.0/3.0operating Systems on LPAR using HMC.
  • Good knowledge of installing UNIX based operating systems on LPAR.
  • Installed and deployed operating system and security related patches and fixes.
  • Performing NIM Installations of LPARs and DLPARS.
  • Monitoring the performance and throughout or load on a server, server farm, or property.
  • Performance tuning of activities to ensure the most efficient use of existing infrastructure.
  • Experience in HMC administration, code update and taking HMC console backups.
  • Setting up installable image of AIX operating system on master server and apply it on new clients.
  • Deploying the Virtual I/O Servers and Clients on P Series.
  • Assigning storage lunes from the VIO server to VIO clients.
  • Involved in Storage management, LVM, File system management, User account management, data backups and user's logon support.
  • Involved in testing of products and documentation of necessary changes required in this environment.

Environment: Red hat Linux, Sun Solaris, Suse Linux, AIX, SAN, Samba, NFS, VMware ESX and VM ware server, Apache, Tomcat and Jboss, Oracle Cluster, Web sphere servers.

We'd love your feedback!