We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Miami, FL

PROFESSIONAL SUMMARY:

  • Around 6+ years of experience in IT industry as DevOps/Agile Operations, Linux Administrator, Software Configuration Management/ Release Management Specialist and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience working on Object Oriented programming (OOP) C# and Java.
  • Configuring, automation and maintaining build and deployment CI/CD tools Git/GitLab, Jenkins, Build Forge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Nexus, TeamCity and BuildForge.
  • Experience in DevOps for AWS & Google cloud services including in house Data Center for middleware system and web services. Also, managing security review and web compliance management.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS Cloud environments and familiar with EC2, Cloud Watch, and Elastic IP's and Managing security groups on AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Experience with AWS Cloud IAM, Data pipeline, EMR, S3, EC2, AWS CLI, SNS & other services.
  • Extensively involved in DevOps, Build & Release, Configuration Management, Cloud Infrastructure, Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Ansible, Dockers AWS, Nagios, SVN, GIT, Tomcat, and Linux etc.
  • Expert level experience working with TFS … Visual Studio, Release Manager to configure Continuous Integration, Testing and Deployment (CI/CD)
  • Experienced in implementing tools like Ansible, Docker, and Chef.
  • Experience in working on version control systems like Subversion and GIT, ClearCase, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, GitBash, GitHub, Git GUI and other command line applications etc.
  • Experience in database environments like MySQL, Oracle and NoSQL databases like DynamoDB, Lambda and Cassandra
  • Experience in using JFrog Artifactory and Artifactory Repository for Maven and Ant builds.

TECHNICAL SKILLS:

SCM Tools: Subversion, GIT, Bitbucket, TFS.

CI & Provisioning Tools: Jenkins.

Build Tools: ANT, MAVEN, Gradle.

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, Red Hat LINUX, Ubuntu, Fedora

Bug Tracker & Testing Tools: JIRA, HP Quality Center, Junit, Code coverage, Sonar Qube

CM Tools: Ansible, Chef, Puppet

Tools: MS Office Suite, Nexus.

SDLC: Agile, Waterfall Methodologies.

Languages: C, C++, SQL, Python, Objective C, C#, Java Script.

Scripts: Shell Script, Bash Script

Web Technologies: HTML, Java Script, XML, JSON, JSP

Web/App servers: WebLogic, Web Sphere, Apache HTTP Server, Apache Tomcat, JBOSS, WebLogic Application, LDAP Server and IIS, VMware ESX

Monitoring Tools: Sysdig, RunDeck, Portainer, AppDynamics

Cloud Services: AWS:EC2, S3, ELB, VPC, Subnets, Autoscaling, cloud watch, IAM, SNS, VPC, RDS, Cloud Formation, Cloud Front, Lambda, Route 53, SQS and Elastic Benstalk.

PROFESSIONAL EXPERIENCE:

Confidential, Miami, FL

Devops Engineer

Responsibilities:

  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments. Updated MAVEN scripts to use Artifactory repo instead of local repositories
  • Manage and maintain MongoDB servers across multiple environments. Experience in Administering Git / GitHub in Distributed Environments.
  • Developed Cloud Formation scripts to automate EC2 instances and created versions for the updated script and also wrote scripts in Terraform to spin up EC2 instances. Developed Openstack based implementation for building Docker clusters.
  • Utilized Atlassian suite of tools for software development such as JIRA, Confluence.
  • Introduced Docker and Jenkins for Continuous Integration (CI) and monitoring tool such as Sysdig and Grafana.
  • Created private cloud using Docker that supports DEV, TEST, and PROD environments. Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Worked in AWS Cloud Environments and has good experience on automating configuring, deploying instances on AWS Cloud and good understanding on EC2, Cloud Watch, S3.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
  • Configured Elastic Load Balancers with EC2 auto scaling groups and Used Nginx to reverse proxy and load balance between the running services.
  • Involved in DevOps processes for build and deploy systems. Worked on creating the modules driven AWS Infrastructure with Terraform.
  • Setup and build AWS infrastructure like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Created Automation to create infrastructure for Kafka clusters different instances as per components in cluster using Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different availability zones & multiple regions in AWS.
  • CI / CD with Jenkins, Sonar and Docker. Implementing and Configuring AppDynamics APM tool for various .Net and Java applications
  • Updating kernel & security patches in Amazon Linux environment, Handling out of memory issues in Linux kernels during rebalance in Kafka cluster. Scripting in multiple languages on Linux, Shell scripting, python scripting etc.
  • Designed and implemented CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python).
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books. This included configuration and plugin recommendations for issues like auditing of configuration changes, system performance monitoring, security issues and resource utilization.
  • Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Scheduled, deployed and managed container replicas onto a node cluster using Docker. Health rules, Policies and Actions configurations for Alerts notifications on Cloud watch, sysdig, etc.
  • Experience working on Terraform, which is used to create and compose all the components necessary to run application. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

Environment: AWS EC2, S3, Tomcat Apache, Docker, VPC, IAM, Sysdig, Git, Linux, Jenkins, Maven, Ansible, .NET, Python, Jira, Portainer, Artifactor, AppDynamics Open stack, RHEL, JFrogArtifactory.

Confidential, Dallas, TX

Devops Engineer

Responsibilities:

  • Working with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Jenkins and to get the job done.
  • Installed and Setup Web Servers like Apache and Tomcat and NodeJS, DB Server MySQL. Integrating sonarqube with Jenkins for static code analysis. Integrated all of the tools like Jira, Hip chat, Bitbucket, Jenkins.
  • Worked on EMR built the cluster, and Apache Spot for analyzing data and service delivery to identify potential threats and attacks.
  • Worked on AWS Services Cloud formation, Elastic Beanstalk, IAM, DynamoDB, Cloud Watch, SQS, SNS we used
  • Working on designing and building microservices. Creating and giving permissions of repositories in Bitbucket
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup. Configure and administrator Atlassian tool suite - Bitbucket, Jira, confluence.
  • Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell and python scripts. Resolving conflicts during merging branches in Bitbucket
  • Manage deployment automation using Ansible, Automated the build and release management process including monitoring changes between releases.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production
  • Used Chef Cookbooks to provision and manage the container's host and use Chef Provisioning with the DOCKER to deploy a new running container.
  • Implemented Unit Testing using. Visual Studio Team Server and also involved in Integration Testing and Regression Testing Hands on configuration management using Chef.
  • Designing and implementing CI (Continuous Integration) system: configuring TeamCity servers, TeamCity agents, creating required scripts and creating/configuring VMs (Windows/Linux).
  • Automated deployment of builds to different environments using TeamCity.
  • Acted as Release Manager on several projects utilizing various build and release tools (Team City, Jenkins, VSTS, PowerShell, Terraform and many more)
  • Implemented TFS Build Archival to AWS Simple Storage Service S3 and created Life Cycles for managing the files in S3.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Created branches, performed merges in version control systems GIT, ClearCase, GitHub, SVN, Stash and Perforce.
  • Responsible in deploying the code into Development environment using Blade Logic and UDeploy.
  • Developed, Maintained, and Distributed release notes for each scheduled release. Written shell scripts to monitor the logs after deployments and send emails automatically.

Environment: AWS, Chef, Ansible, Docker, GIT, GitHub, Subversion, Python, Shell, Linux, ANT/Maven, JUnit, Jenkins, AppDynamics, TeamCity, Artifactory, Agile, JIRA, RHEL, Nexus, Sonar, Tomcat, Bash Scripting, Groovy, Perl Scripting, Oracle, Openstack, Java Applications, Spring.

Confidential, Charlotte, NC

Build & Release/ Linux Admin

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Designed and developed shell scripts.
  • Hands on compiling builds using pom.xml and build.xml.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Performed necessary day to day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Deployed Java applications on to the Apache Tomcat server and configured it to host the websites.
  • Identified the Data Source and defining them to build the Data Source Views.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Windows 2000/XP, LINUX, UNIX GIT, GITHUB.

Confidential

Linux Administrator

Responsibilities:

  • Administer and Support Linux (RHEL 4.0) for Non-Prod, Test Dev environment.
  • Linux Administrator/PHP Web Developer/MySQL Database Administrator
  • Performed hardware maintenance, upgrades and troubleshooting on workstations and servers.
  • Installed and configured SSH server on Red hat/ CentOS Linux environment.
  • Setup continuous integration environment using Jenkins.
  • Used Shell/ Perl scripts to automate the deployment process.
  • Responsible for automated scheduled builds /emergency builds and release using ANT scripts for enterprise application.
  • Involved in creating logical volumes, backups, managed large hard disk farms and resized disk partitions using Logical Volume Manager (LVM) commands on Red hat Linux
  • Coordinated all the IT projects successfully by resolving release inter dependencies and planning release.
  • Responsible for the planning, scheduling, and documenting releases at code freeze periods.
  • Implementing password less ( SSH ) authentication between servers. Administer System logs, Security logs.
  • Installed Linux OS and configured required network on 25 Node HPC cluster.
  • Developed UNIX and Perl scripts for manual deployment of the code to the different environments and notified the team when the build was completed.
  • Used Shell scripting for building and deploying Java application to target environments. Coordinated with different teams before and after the production deployments.
  • Worked under waterfall SDLC process.

Environment: Linux, yum, TCO/IP, Windows Server, LVM, SSH, Maven, Tomcat, Jboss, Subversion, JIRA, SVN, Ant, shell, bash, Unix, Linux.

We'd love your feedback!