We provide IT Staff Augmentation Services!

Devops Engineer Date: Resume

4.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Overall 9 years of IT Industry experience in Continuous Integration (CI) and Continuous Deployment (CD), Build automation, Release Management (RM) and DevOps experience in large and small software development organizations.
  • Extensive knowledge on CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Extensive Experience in Jenkins master - slave for multi machine builds.
  • Working with AWS resources like IAM, EC2, EBS, S3, ELB, VPC, ECS, Lambda, Route 53, Auto Scaling, Cloud Watch, Cloud Front, SQS, SNS and experienced in Cloud automation .
  • Ex perience in building code in Maven,G IT for Branching, Tagging and Maintaining the source code.
  • Management tools like GIT (GitHub/Gitlab), SVN (subversion) on Linux and windows platforms
  • Strong work experience with GIT and expert in its concepts like Branches, Merges and Tags.
  • Setting up databases in AWS in storage using S3bucket and configuring instance backups to S3 bucket
  • Experience with container-based deployments using Docker and test the applications.
  • W orking with Docker images, Docker Hub and Dockerregistries for maintaining security.
  • H ands on experience in creating custom Docker Images using Docker file .
  • Experience on Develop, enhance and maintain the build and configuration management tool for continuous integration.
  • Experienced in writing Ansible playbooks to automate our build/deployment process and do an overall process improvement to any manual processes and also managed servers on AWS cloud platform using configuration management tools.
  • Experienced in automation and orchestration of Docker containers with Kubernetes
  • Worked on implementing microservices on Kubernetes Cluster
  • Hands on experiencewith Kubernetes to help orchestrate the deployment, scaling and management of Docker Containers.
  • Configured and Created AWS infrastructure using Terraform and written modules for that.
  • Automated infrastructure and application provisioning using configuration management tools Ansible.
  • Managing Amazon Web Services AWS infrastructure with automation and configuration management tools such as Ansible.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Designed and implemented Nexus binary repository and process. Configured pom.xml files to publish the artifacts into Nexus repository as part of the continuous integration (CI) process.
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors as RHEL, CentOS in Linux and Windows.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Proficiency in handling software development sprints, test and delivery cycle for the development teams.

TECHNICAL SKILLS:

CI Automation/Build Tools:: Git, SVN/Subversion, Maven, Ant, Jenkins, Bamboo, Hudson, Nexus, Artifactory, Docker, Ansible.

Application Servers: Apache Tomcat, WebLogic, WebSphere.

Web Servers:: Apache, Nginx.

Cloud Technologies: AWS EC2, IAM, AMI, Elastic Load Balancer (ELB), DynamoDB, S3, SNS, Cloud Formation, Route 53, VPC, VPN, Security groups, Cloud Watch, EBS, VMWare.

Continuous Integration Tools: Jenkins, Hudson.

Operating System:: Linux, Unix, Ubuntu, Centos, Windows.

Containerization Tools:: Docker, Kubernetes

Programming Languages: Java, HTML, XML, Basic C/C++, Formal training in Communication Skills, Time Management, Email Etiquettes, Technical Leadership, Presentation Skills, Managements Skills.

PROFESSIONAL EXPERIENCE:

DevOps Engineer Date:

Confidential, CA

Responsibilities:

  • Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch and IAM .
  • Involved in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform and AWS.
  • Created branches and managed the source code for various applications in GIT .
  • Expertise in designing and developing build pipelines using the Continuous Integration tool Jenkins.
  • Integrated Git , Jenkins M aven in accomplishing continuous integration and configured Jenkins with Poll SCM B uild T rigger and Web Hooks.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code
  • Container management using Docker by writing Docker files and set up the automated build on Docker Hub and installed Configured Kubernetes.
  • Created Docker Containers for testing environments to test the applications.
  • Automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure using Kubernetes.
  • Implemented testing environment for Kubernetes and administrated the Kubernetes Clusters.
  • Managed Kubernetes charts using helm and created reproduced builds of the Kubernetes applications.
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format.
  • Run Ansible Scripts to provision Dev serversto automate the infrastructure as a Code, able to deploys critical applications quickly into different environments, and proactively in managing or handling the changes in the infrastructure.
  • Experience in managing enterprise repository management tool Jfrog artifactory.
  • Support configuration and maintenance of Red Hat Enterprise Linux.
  • Configured Amazon EC2 Instances using Amazon Images Linux/Ubuntu and Utilized Cloud Watch and Logic Monitor to monitor resources such as EC2, EBS, ELB and S3.
  • I ntegrated Maven with GIT to manage and deploy project related tags and defined dependenciesplugins in Maven pom.xml for various activities .
  • Configured Jenkins with Maven build tool in generating war/ear files and archived them.
  • Build and configured Jenkins slaves for parallel job execution. Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Configured JIRA workflows and integrated the project management features with the build and release process.
  • Installed, configured, modified, tested & deployed application on Apache Webserver & Tomcat, JBoss App Servers for release and build automation.

Environment : GIT, Maven, Jenkins, Ansible, Docker, Jira, Terraform, kubernetes, AWS (IAM, EC2, Cloud Watch, S3, VPC), Red Hat Linux, Apache Tomcat

DevOps Engineer

Confidential, VA

Responsibilities:

  • A utomated build and deployment processes for each release and backup, restore and upgrade.
  • Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place using Jenkins and trigged the build using Web Hooks
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling groups, Optimized Volumes and EC2 instances.
  • Creating snapshots and Amazon machine images ( AMIs ) of the instances for backup and creating clone instances.
  • Configured and maintained GIT in branching, tagging and merging and managed the source code repository.
  • Building the AWS Infrastructure using VPC, EC2, S3,RouteS3, EBS,Security Groupand written templates using Cloud Formation.
  • Maintain the user account IAM roles, setting up Route 53, VPC, RDS, DynamoDB, SNS and SQS services in the cloud.
  • Involved in the setup of Ansible Servers, work stations, nodes and bootstrapping new infrastructure Ansible nodes for configuration management.
  • Supporting release to promote the project build using Jenkins Continuous Integration tool.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Designed and Developed Jenkins Builds deployments on Docker containers.
  • Servers using AWS,importing volumes, Launching EC2, creating security groups, load balancers.
  • Enable Versioning and Life Cycle Policies for archiving data and to maintain high durability and availability of data in S3 Bucket.
  • Migrated applications from Legacy data to the AWS cloud.
  • Efficient in Maven for the build process and Jenkins as continuous integration build tool and Worked on build failures on troubleshooting.
  • Monitored Application and Web Servers Administration on Apache Tomcat and Nginx.
  • Used JIRA to track issues and Change Management.

Environment: GIT, Jenkins, Docker, Ansible, JIRA, Red Hat Linux, Apache Tomcat, AWS (IAM, EC2, Cloud Watch, S3, VPC)

Devops / BuildRelease Engineer

Confidential, NY

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases .
  • Imported and managed multiple corporate applications into GitHub.
  • Provided end-user training for all GitHub users to effectively use the tool.
  • Built and Deployed Javato a web application server in a continuous integration environment and also automated the whole process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Used puppet to make sure all the Jenkins slaves are in sync.
  • Installed/Configured and Managed Nexus
  • Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.

Environment: GitHub, ANT, MAVEN, Apache Tomcat, UNIX, Red Hat Linux, Putty, Oracle.

DevOps Engineer

Confidential

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Used Ansible for managing server application server such as Apache,MySQL, and Tomcat.
  • Managing virtual machines using VM ware, Oracle Virtual box, Docker .
  • Involved in deployment team to create archives like jar, war, ear using MAVEN and Jenkins.
  • Installed Nexus repository tool to maintain the artifacts/dependencies jars.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Experience in using bug-tracking systems like JIRA
  • Experience with automated Code Coverage tools like SonarQube for Java applications.

Environment: Java, Maven, ANT, Gradle, GIT, SVN, Jenkins, Tomcat, PowerShell, Nexus, RHEL.

Linux Administrator

Confidential

Responsibilities:

  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) and Centos servers.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux Systems.
  • Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Assembling the systems and installing operating system and application software.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Experience with VMware Virtualization.
  • Diagnosed hardware and software problems and provided solution to them.
  • Bash shell-scripts to automate routine activities.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Windows, VMware, RHEL, CentOS, YUM, RPM, Apache, Shell Scripting, Firewalls.

Jr. Linux Administrator

Confidential

Responsibilities:

  • Provision, operate and support all servers using RHEL 6 and 7 in virtual (KVM) environment.
  • Create, managed and maintain user accounts and Configure and manage network interfaces.
  • Perform hardware and software upgrades as requested and approved.
  • Install and manage packages using YUM and created and maintain file systems
  • Responsibilities ranged from printer installation, Windows Operating System troubleshooting, Microsoft Office and email support; to aiding users with presentation setup
  • Provided on-call support as needed

We'd love your feedback!