We provide IT Staff Augmentation Services!

Devops &cloud Engineer Resume

5.00/5 (Submit Your Rating)

Highland Hills, OH

SUMMARY:

  • Having 6 years of experience as DevOps professional providing expert consultation in the areas of Continuous Integration, Continuous Delivery, Build, Deployment, and Environment Management to help organizations deliver better tested, packaged artifacts to the Production environment.
  • Comprehensive experience in the design and implementation of Continuous Integration, Continuous Deployment, Continuous Delivery and DevOps Operations for Agile projects, working with technologies and platforms including UNIX/Linux, Java, Subversion, Git, Ant, Maven, Jenkins, AWS, Ansible, Chef, Docker, Tomcat and Apache.
  • Best practice and good understanding of Agile and Waterfall methodologies.
  • Technical proficiency in SVN (Subversion), Git and demonstrated experience and understanding of general source control concepts: Branching, merging, tagging, labels.
  • Used ANT and Maven for Build process to generate deployable artifacts.
  • Strong knowledge on using Nexus and Antifactory repos for maven and ant builds.
  • Experienced with Jenkins to facilitate CI/CD pipelines to automate the build process, the integration environment, testing environment, UAT environment to prod.
  • Created and maintained several downstream job configurations for various applications with multiple releases running in parallel.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Junit.
  • Experience in configuring and managing Ansible for managing deployment infrastructure.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, and other applications.
  • Written Chef Cookbooks from scratch to automate the middleware installation and configuration tasks (with tomcat) and customized Cookbooks taken from Chef Supermarket to meet our daily requirements.
  • Good command with knife utility, bootstrapping new nodes, mirroring them to the existing one’s by executing the run lists with required cookbooks.
  • Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle.
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Good knowledge Kubernetes for automating deployment, Scaling and managing the container applications.
  • Installed and configured/customized the Jenkins, Nexus and SonarQube tools to enforce the GSA CM policy & procedures.
  • Administered 7 Bamboo servers and Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance.
  • Experience in Software Configuration Management process and customizing/using the IBM Build Forge tool and Continuous Integration tools like Bamboo, Jenkins.
  • Pleasant Experience in real time analytics with Apache Spark (RDD, Data Frames and Streaming API).
  • Experience in designing and developing applications using Java and Big Data technologies like Apache Spark/ Hadoop.
  • Experienced in deployment of applications on Apache Web server, Nginx and Application Servers such as Tomcat, Oracle WebLogic sever.
  • Expert in using bug - tracking systems like JIRA.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, Traffic Manager.
  • Dealed with Azure PaaS Solutions like Azure Web Apps, Web Roles, Worker Roles, SQL Azure and Azure Storage.
  • Expertise in creating Dashboards Scorecards, views, pivot tables, charts, for further data analysis.
  • Experience in migrating on premise to Windows Azure in DR on cloud using Azure Recovery Vault and Azure backups.
  • Experience in several AWS services EC2, VPC, S3, Route 53, IAM, EBS, Auto scaling, SNS, EBS, and RDS etc.
  • Worked on Terraform is an “infrastructure as code” tool to create, update, and version your AWS infrastructure.
  • Best practices with Nagios, which is a monitoring tool to monitor various services of IT infrastructure. Used shell scripting or Python code with Nagios to monitor a special service.
  • Advanced skills in scripting languages like Shell, and Python to automate the manual tasks.
  • Able to coordinate effectively with testers, developers, technical support engineers and all the concerned people in trying to achieve overall enhancement of software product quality.

EXPERTISE:

Operating System: Windows, UNIX, LINUX (Solaris and RHEL), Mac OS

CD /CI Tools: Jenkins, Bamboo, Electric cloud

Scripting Languages: UNIX/Linux Shell scripting, Python, Ruby

Build Tools: MAVEN, ANT.

Bug Tracking Tools: JIRA, Junit.

Web/ Application Servers: Apache Tomcat, JBOSS, Web sphere, Web logic

Configuration Management: CHEF, Ansible, Docker, Kubernetes, Terraform

Cloud Services: AWS, Azure.

Data Bases: Oracle, SQL Server, MySQL, MS Access .

Other Tools: Nexus, Artifactory.

Networking: Knowledge of TCP/IP protocols and OSI Model.

Monitoring Tools: Nagios.

Virtualization Platforms: Virtual Box, VM Ware.

EXPERIENCE:

Confidential, Highland Hills, OH

DevOps &Cloud Engineer

Responsibilities:

  • Created branches and managed the source code for various applications in SVN and GIT.
  • Build was done using ANT and Deployed the applications to Apache Tomcat.
  • Configured Continuous Integration by setting up Build and test automation Jobs in Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
  • Chef automation for creating cookbooks comprising all resources, data bags, templates, attributes.
  • Implementation of DevOps environment using Chef for system configuration across different environments
  • Utilized CHEF for configuration management of hosted instances in AWS.
  • Deployed and monitored the scalable infrastructure on Amazon Web Services (AWS) and configuration management using Chef.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Designed highly scalable, distributed and digitally modernized New Business and Underwriting systems, utilizing EDA, microservices, Kafka, Spring boot, REST, Dockers, CI, CD, AWS, OpenShift.
  • Built container native MicroServices-based application development platform for Oracle's bare-metal cloud (BMC).
  • Led technical research for Oracle's Java-based Microservices keynote Confidential Java One 2016.
  • Extracting the data from Azure Data Lake into HDInsight Cluster (INTELLIGENCE + ANALYTICS) and applying spark transformations & Actions and loading into HDFS.
  • Documented system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customization and plug-ins for the Jira/issue tracker.
  • Created and wrote shell scripts (Bash), Ruby, Python and for automating tasks.
  • Worked on cluster managers: kubernetes, Docker swarm.
  • Experience designing and implementing container orchestration systems with Docker and worked on infrastructure with Docker containerization.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Continuously delivered using Electric Cloud.
  • Experience in implementing and administering monitoring tools Nagios.
  • Experience working on Terraform, which is used to create and compose all the components necessary to run application
  • Provided all round support for Splunk forwarder logging issues, troubleshoot servers that are not forwarding events.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Deployed Nagios to monitor approximately 300 Linux systems. Wrote numerous custom plugins to monitor specific application parameters as requested by the team leads. This solution was a tool for migration and application deployment.
  • Developed Perl and shell scripts for automation of the build and release process
  • Developed Spark Streaming application using Scala to read data from Oracle tables
  • Implemented AWS using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing.

Environment: & Tools: SVN, GIT, Python, Apache Tomcat, Web Sphere, Junit, Jenkins, JIRA, Chef, Ansible, Azure, MySQL, Nagios, AWS, Docker, Terraform, Java/J2EE, AWS EC2, ELB, EBS, S3, Cloud Watch, Code Deploy, Cloud Formation, IAM, SNS, VPC, RDS, Terraform, Bash, Nexus, Linux, Red Hat, CentOS, Solaris and Windows, Redshift, Gradle, Open Shift, Electric Cloud.

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Used Subversion, GIT as source code repositories.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
  • Developed Shell/Perl Scripts for Automation purpose.
  • Maintained high availability clusters and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Installed and configured Infrastructure Automation tool Ansible.
  • Using Maven, Ansible Scripts to build the application and deploy.
  • Release Management and Build Automation with VSTS Developed automation scripts using PowerShell, supporting multiple hosts and VMs for Azure cloud deployments.
  • Implementing and managing continuous delivery systems and methodologies using VSTS and Jenkins.
  • Created VSTS Job for automation of build and deployment process as part of Continuous Integration strategy.
  • Hands on experience to handle Server Manager to access all the servers and disk pools and provide access to shares to different shares based on the level of access.
  • Worked with Oozie workflow engine to manage interdependent Hadoop jobs and to automate several types of Hadoop jobs.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Chef etc
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Develop and maintain Java applications with a focus on enterprise technologies.
  • Managed multiple Azure accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Developed Automation frameworks for public cloud infrastructure deployments.
  • Created Service Fabric Cluster using Arm Templates. Attached node types for the Service Fabric.
  • Worked on PowerShell for creating Application Gateway and Load Balancer and their wiring.
  • Created SSL certificates using Portal as well as local machine. Created client SSL certificates from Go Daddy.
  • Created Environment with both PowerShell and Arm Templates together. Migrated current Azure SQL Data centre environment using Azure Disaster Recovery (ADR).
  • Good knowledge in running Hadoop streaming jobs to process terabytes of xml format data.
  • Manage TFS code repository. Maintain and improve practices of branching, code merge, etc
  • Ensuring SDLC process policies are enforced within TFS.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Ansible.
  • Configure, monitor and automate Amazon Web Services and involved in deploying the content cloud platform on Amazon Web Services using EC2.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's and AWS Beanstalk for deploying and scaling web application.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Worked on Nagios for monitoring the systems.

Environment & Tools: Ansible, Maven, Nagios, Subversion, PowerShell, Shell/Perl, SCM, GIT, Azure Jenkins, Tomcat, Jira, Java/J2EE, jQuery, Apache, Elastic Search, Oracle 11g, Python, Ruby Chef, Arti factory, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef.

Confidential, Atlanta, GA

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for day to day Build and Deployments in pre-production and production environments.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Publishing the Release notes for all the releases.
  • Worked extensively on CVS, GIT and Perforce as Version Control tools.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Automated the build and deployment process using Hudson/ Maven and Ant and maintaining the Maven central repository.
  • Involved in editing the existing Ant/Maven files in case of errors or changes in the project requirements.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Pushing of Chef - Cookbook, Roles, on Chef-Server using knife plugin and executing it on node.
  • Experienced writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Written bash scripts to deploy the java-based packages like ear and war on the Tomcat Application server.
  • Design and develop solutions using Microsoft Azure PaaS resources such as Service Fabric, IoT Hub, Event hub, Stream analytics, Document DB, app services, service bus, distributed cache.
  • Worked on architecture of DevOps platform and cloud solutions.
  • Used chef for server provisioning and infrastructure automation in a SAAS environment.
  • Used JIRA Change Management and Bug Tracking to track the issues in all pre-production and production environments.
  • Converted old builds using Maven to Ant and XML for doing Java build.
  • Used Artifactory repository tool for maintaining the java-based release code packages.
  • Sent the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role Confidential the time of deploying the EAR and WAR package in Tomcat Admin Console.
  • Wrote Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Wrote shell scripts to monitor the logs after deployments and send emails automatically.
  • Managed Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch.

Environment: & Tools: Ant, Maven, Chef, Nexus, UNIX, Linux, CVS, GIT, JIRA, Tomcat, Azure, Artifactory, Shell, Python, Aws.

Confidential

Linux Administrator

Responsibilities:

  • Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS) Support team.
  • Responsible for Remote Linux Support with more than 400 servers. Installed, configured, troubleshoot, secured Linux servers and product servers.
  • Created and modified application related objects, created profile, users, roles and maintained system security. Managing users like creating, deleting and granting proper privileges and managing system security.
  • Installed and configured SSH server on Red hat/ CentOS Linux environment. Responsible for designing and deploying best SCM processes and procedures.
  • Installed, administer prepare and maintain code for various applications and configured Jenkins Continuous integration tool.
  • Managed GIT as Source Control Systems. Used ANT, MAVEN to perform daily and weekly software builds. Helped developers and other project teams to set views and environments.
  • Managed day-to-day user administration like adding or deleting users, password aging users/groups, NFS using the TCP/IP applications such as Telnet, FTP, and R-logins.
  • Installation, Configuration of Web logic, Web Sphere and Apache Servers in Linux.
  • Redesign and implement DNS infrastructure to reduce complexity, improve performance, simplify administration and facilitate deployment automation.
  • Wrote shell scripts for automated installations to extract logs.
  • Analyzed and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Installation and configuration of VM’s with Red hat LINUX servers.

Environment: & Tools: Linux, (RHEL/SUSE/SOLARIS), centos, DNS/NFS/NIS/NTP, SCM, Jenkins, Ant, Maven, Chef, AWS Virtual Box.

We'd love your feedback!