We provide IT Staff Augmentation Services!

Devops Engineer/ Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Iowa West Des, MoineS

SUMMARY:

  • Having 8 years of IT experience as DevOps engineer with expertise in areas of Linux, Build/Release Management, Software Configuration and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle)).
  • Experience in working on version control systems like GIT , Perforce and SVN (Subversion) and used Source code management client tools GitHub and Git GUI and other command line applications etc.
  • Used Git for change submissions in Gerrit Code Review.
  • Automated many build and release processes using tools like kubernetes, Puppet, Chef and Salt.
  • 1 year of DevOps Practice for Micro Services Architecture using kubernetes as Orchestrator.
  • Automated Provisioning and App Servers Configuration in all three environments using Puppet and Chef Configuration management tools.
  • Managed kubernetes charts using Helm. Created reproducible builds of the kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Trained staff on effective use of Jenkins, Docker, GitLab and kubernetes
  • Trained staff on kubernetes administration. experience in Chef for Planning to organize attributes, Roles, Recipes, Environments, writing cookbooks, setting up continuous integration system for Cook books .
  • Having good Experience in Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems. Excellent experience in continuous deployment using IT configuration tool Ansible .
  • Good experience on implementing Jenkins builds pipeline flow to handle complex build workflows. Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
  • Deployments and involved in working for a high scalability and high availability environment running Linux and Windows
  • Proven ability in automation using ANT , PERL scripts, Shell Scripting , Build Forge, and Visual Build Professional in a continuous build environment.
  • Extensive experience in working with Oracle Database and JBoss related application servers.
  • Expertise in setup and configuration of Application Servers Tomcat, JBOSS, Web Logic and involved in deployment activities and Tomcat, JBOSS, and WebSphere Application servers Linux.
  • Hands - on experience creating and managing the various development and build platforms, and deployment strategies.
  • Extensive experience of working with the release and deployment of Java/J2EE Web applications.
  • Good working knowledge with Cucumber, JMeter, SOAPUI, REST webservices, Appium. Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
  • Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GIT and Subversion.
  • Setting and maintaining SUSE / RedHat Linux and Ubuntu servers in Production and Lab Environments.
  • Experienced with the installation and configuration on Apache 2.x, 1.3.x, MySQL 5.x. Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Create and Maintenance of Docker environments for web application infrastructure.
  • Experience in Working with Public Cloud Platform like Amazon Web Services and good knowledge in using various services like AWS EC2, VPC, CLI, S3, Route53, Cloud Formation, Cloud
  • Utilize Chef for configuration management of hosted Instances within AWS .
  • Front, SNS, SQS, Cloud Trail. Expertise in different versions of Cloud Stack, Open stack, VMware and other private cloud s.
  • Supported the application in production and worked closely with off-shore teams. Exceptional ability to quickly master new concepts and a proactive team player.
  • Excellent interpersonal skills, ability to interact with people at all levels. Capable of delivering well documented applications, adhering to quality standards and delivery dates.

TECHNICAL SKILLS:

Operating System: Windows98/XP/NT/ 2000/2003/2008, UNIX, LINUX, MAC, Ubuntu, Sun Solaris, Ubuntu Server 10/12, VMware ESX 4.0/5.1/5.5, SUSE, IBM AIX, CentOS 5/6/7,Fedora.

Hardware: Dell Power edge, IBM Blade Center, Blades, EMC, Sun Fire.

Versioning tools: CVS, SVN, GIT, Perforce, PVCS, Clear Case, RTC, VSS, TFS, Bazaar.

Virtualization Tools: VMware, Vsphere, ESX/ESXi, Vcenter server.

Cloud Computing: AWS (EC2, ELB, S3), Open stack(Nova, Swift, Glance).

Test & Build tools: MAVEN, Make file, ANT, MS Build, Jenkins, bamboo, Nagios, GRADLE, buildforge.

Continuous Integration tools: Chef, Puppet, Docker, Maven, Ansible, Bamboo

Networking: TCP/IP, SMTP, DNS, DHCP, LDAP, HTTP/HTTPS, SSH.

Database Tools: Oracle 10g, 11g/12c RAC, Cassandra DB, MongoDB, DB2, MS Access, PL/SQL, MySQL, PostGre SQL

Language/Scripting: C, C++, Perl scripting, JAVA, shell scripting, Java scripting, Ruby, Python, Bash, VMware ESX.

Web Technologies: Servlets, JDBC, JSP, HTML, CSS, XML.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Bug Tracking Tools: JIRA, Fisheye, Rally, IBM Clear Quest, Bugzilla, HP Quality Center.

Monitoring Tools: Nagios, Net cool, Big Brother, Ipmonitor, Solar Winds, Splunk, new relic, Sar, Iostat, Vmstat, Top, Zabbix, Graphite, SolsrWinds

PROFESSIONAL EXPERIENCE:

Confidential, Iowa, West Des moines

DevOps Engineer/ Cloud Engineer

Responsibilities:

  • Used security groups to develop a logical firewall to ensure high security for control applications.
  • Working in implementation team to build and engineer servers for RedHat Linux & AIX operating systems. Working on AWS to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins .
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developed Scripts for AWS Orchestration and designed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Develop/capture/document architectural best practices for building systems on AWS . Working with technical and non-technical teams across Amazon (AWS ).
  • Automated the build and release management process including monitoring changes between releases.
  • Contributes to development of company web and app projects.
  • Using the latest web technologies including jQuery , MongoDB , and SASS . Worked on TFS Source control for managing the source code.
  • Experience with deploying Service Virtualization solutions in an enterprise environment, with CA LISA Service Virtualization. Worked on two CA service virtualization product configurations (Default and CA SV for performance)
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS .
  • Designed GIT branching strategies, merging per the needs of release frequency by implementing GIT flow workflow on Bit bucket.
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process. Developed Python Modules for Ansible Customizations.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks. Used Ansible to document all infrastructures into version control. .
  • Create Request for Proposal microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • In-depth knowledge of the technical implementation of Change Management, Incident Management, Problem Management, Service Catalog, Configuration Management, Reporting, Discovery and Integrations.
  • Implemented monitoring solutions with Elastic search and Log stash. Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture Cloud Planning Troubleshot switch to server and back to the secure Cloud connection.
  • Experience designing, implementing or supporting Cloud Infrastructure solutions including AWS and Pivotal cloud foundry.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, EBS , and Ops Works. Elastic Load Balancing, Amazon SQS , and other services of the AWS family.
  • Using Multi-Factor Authentication (MFA) in AWS . Configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2 , Route 53.
  • Experience deploying Hadoop Applications on a persistent Elastic Map Reduce ( EMR ) cluster through S3 .
  • Configuration of Route 53 for high availability cloud DNS.
  • Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple SSL providers, and integrating certificates into products such as apache, tomcat, AWS-ELB Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Extensively used TFS Command line and PowerShell for automation.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker , Bash , Chef , and Terraform .
  • Worked with UI Path Automation tool.
  • Helped release the Docker / Selenium based New Relic browser testing solution.
  • Used protractor Java script libraries along with selenium web driver js for UI test execution assertions
  • Involved in implementing a Test Automation Framework build with Selenium WebDriver and protractor to handle Angular JS applications under java platform.
  • Involved in acceptance testing using Cucumber , JMeter and Selenium WebDriver .
  • Created Cucumber feature files comprising of various Test Scenarios and Java step definitions for BDD (Behavior Driven Development).
  • Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Created and Managed Splunk DB connect Identities, Database Connections, Database Inputs, Outputs, lookups, access controls.
  • Monitored Database Connection Health by using Splunk DB connects health dashboards.
  • Administration, Dashboards, Clustering and Forwarder Management in splunk .
  • Setup monitoring stack using Grafana for application metrics.
  • Monitoring and capacity analysis using Collectd , Graphite , Grafana , Monit, Nagios .
  • Working on Deployment procedures using middleware like Apache Tomcat , creating deploy scripts and setting for the Production Release.
  • Tracked, logged and responded to support tickets. Performed user account maintenance, managed incidents and provided resolution for end-users technical challenges. Troubleshoot hardware/software issues.
  • Ensured that complex defects and problems were resolved through production releases and upgrades.
  • Maintain Zabbix monitoring solution f or multiple internal and external customers.
  • Maintained Centos servers for any data overload and update user processors.
  • Worked on the connectivity and Firewall issues for the installation and connectivity of the tools. Involved in the troubleshooting the servers.
  • Implementing a Continuous Delivery framework using Jenkins , Octopus and Maven in Redhat Linux environment.
  • Used Jenkins to automate most of the build related tasks. Developing pom.xml files for Maven build scripts

Environment: JAVA, Javascript, ServiceNow, SVN, GIT, TFS, Apache Maven, Jenkins, kubernetres, Ansible, Apache Tomcat, Shell Script, SOA, SOAP, API, Chef, Redhat Linux, Windows, Atlassian JIRA, Selenium, JMeter, Cucumber, Splunk, Zabbix, Python, PCF, AWS, VMware, DNS, Subversion.

Confidential, Chicago, IL

DevOps Engineer/ Cloud Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Managed Tortoise SVN repositories for branching, merging and tagging.
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Puppet.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Created scripts in Python which integrated with Amazon API to control instance operations. Deployed Puppet, Puppet Dashboard for configuration management to existing infrastructure. Puppet ERB (Embedded Ruby) structure and syntax templates and developed tags and gave comments to tags, manipulated data and tested for different variables.
  • Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Puppet and Chef.
  • Installed, Managed, Configured Puppet Agent and puppet Master. Wrote custom Modules, facter and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise. Kickstart the servers by using existing plugins like MCollective, puppet Hiera and Django process.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version control.UsedDocker Containers for eliminating a source of friction between developer and operations.
  • Experienced in support with automation solutions for Source, configuration management Deployment and in pipeline. Cloud formation scripts using JSON, manage the configuration Continuous cloud deployment.
  • Configured and Maintained Apache web servers for Release Management Team's internal use. Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
  • Provisioned and build CHP (compute host platform) Red hat Linux 6.1 virtual machines, these servers based cloud computing.
  • Utilized Puppet to automate single-command provisioning for development and production environments for an operation tools start up.
  • Installed, Deployed Red Hat Enterprise Linux6.x/7.x , CentOS and installation of packages and patches for Red Hat Linux Servers.
  • The performance of administrative tasks on Linux Server environment interacts with the server through a Shell Session with user permission operations and file system management.
  • Manage applications and set up meetings for all services and responsibilities. Operational and technical support for the Linux/Windows server infrastructure.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Red hat Linux/Debian Servers.
  • Performance monitoring on Solaris & Linux servers using Iostat, netstat, VMstat, SAR, Top and prstat . Configured NFS and Open LDAP services in Red Hat Linux and Solaris systems . User, Group management for all the UNIX servers.
  • Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MSSQL , Nexus etc. these modules are designed to work on both windows and Linux platforms.
  • Gained experience working with vSphere, VMWare, VMWare Orchestrator, working with templates and ISOLinux configurations
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Setting up continuous integration and formal builds using Bamboo with Arti factory repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA. Developed Shell/Perl Scripts for Automation purpose.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Developed PowerShell 2.0 scripting to work with TFS Object Model to utilize for more repeatable, automated processes and tasks.
  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins. Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Converted old builds using make to Ant and XML for doing Java build. Used Arti factory repository tool for maintaining the java based release code packages. Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Involved in Research of the project application architecture to support/resolve Build, Compile and Test issues/problems.
  • Installed and configured monitoring tools Nagios, Splunk for monitoring the network bandwidth and the hard drives status.
  • Created various Python tools to automate many of the repeatable tasks in our environment as well to use with Nagios and Zenoss for monitoring and trending.

Environment: .NET, Java/J2eeWindows, PL SQL. Ant, Maven, Nagios, Splunk, Subversion, Puppet, Chef, PowerShell, ORM, Amazon Web Services, Open Stack, Shell/Perl, Python, SCM, Remedy, GIT, CVS, TFS, Jenkins, MS Build, SVN, Tomcat, Bamboo, Jira, Oracle.

Confidential, LA, CA

DevOps Engineer/ Cloud Engineer

Responsibilities:

  • Involved in defining documenting, negotiating and maintaining Product/Application Release Roadmap. Responsible for all aspects of regular (planned) and emergency patch releases.
  • Creation of Application Release Plan (Release Scope Planning & defining Milestones).
  • Creating and conducting walkthroughs of ‘Deployment Plans' for complex large scale Releases including Mock Deployments in Pre-Prod environments and Production Installations.
  • Plan & oversee the creation of new environments as per the Project's needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Used Version Control with GitHub/Bit Bucket.
  • Proposed branching strategies for using Version Control Systems like Subversion and P4. Created branches, performed merges in version control systems SVN and Perforce.
  • Managed user authentication and authorization for the users in both Subversion & Perforce.
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Managed Nexus repository for the current project, created a new repository and provisioned it. Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Hudson as a CI tool for performing the build automation. And Used Hudson/Jenkins for automating Builds and Automating Deployments.
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Written Shell and Perl scripts to automate the deployments to WebSphere and WebLogic Application Servers .
  • Written shell scripts to monitor the logs after deployments and send emails automatically. Maintained the CI inventory for the environments.
  • Involved in user interactions, requirement analysis and design for the interfaces. Developed Shell/Perl Scripts for Automation purpose.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio. Followed waterfall methodology for application development.
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search etc. on JSP pages.

Environment: Subversion, JIRA, WebSphere Application Server, JBOSS Application Server, Tortoise, SVN, ANT, MAVEN.

Confidential

Linux Administrator

Responsibilities:

  • Built, Configure and Install Red Hat 5/6, OS on physical and virtual servers.
  • Assess the Licensing, performance, stability and scalability of the applications and virtualizes their environments if compatible.
  • Installed and configured RHEL 4.x/5.x, Solaris 8/9/10, Windows 2003/2008 for production, staging and test environments.
  • Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
  • Configured distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system or by user requirements
  • Building LDoms on T5220, T5120 and T5140 servers.
  • Involved in troubleshooting of UNIX technical problems received through e-mail and Clarify Ticketing Tool, Backup solutions according to the SOP & SLA. Generating reports, Preparing Quality Documentations and uploading to VSS tool.
  • Provisioned and build CHP (compute host platform) Red hat Linux 6.1 virtual machines , these servers based cloud computing.
  • Experience in using VERITAS Volume manager. Created disk groups, volumes, volume groups and RAIDs using VERITAS volume manager. Creating new file systems, mounting file systems and unmounting file systems.
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • Solving server problem with rescue mode recover file system corrupt form console./5000, E35000, Hitachi 9980v. Solaris 8/9/10, RHEL 3, ESX 3. solstice disk suite (SDS),SUN UCE, Jboss, Veritas Volume Manager (VxVm), VMware, Veritas Cluster server (VCS).
  • User account management, worked with Perl , shell scripting(ksh, bash) to automate administration tasks.
  • Administered, maintained Red Hat 3.0, 4.0, 5.0 AS, ES , Troubleshooting Hardware, and Operating System. Application and Network problems and performance issues, deployed latest patches for Sun, Linux and Application servers.
  • Installed and configured Solaris 10 servers with Zones and containers on SUN M5000 and T2000 Servers with SUN ZFS.
  • Issues related to NFS, NIS, LVM, Grub corruption, configuration and maintenance of RAID (level 0,1,5) troubleshooting VERITAS Volume Management and cluster server environment .
  • Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.

Environment: LDoms, RAID, VERITAS, Solaris 8/9/10, Perl, shell scripting, VMware, Jboss, Redhat Linux 6.1, Linux, SAMBA, Hitachi, RHEL 3, UNIX.

We'd love your feedback!