We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Mountain, View-cA

PROFESSIONAL EXPERIENCE:

  • Software Professional offering a progressive 5 years career in Information Technology.
  • Experience in directing IT projects from inception to execution and delegating tasks to achieve on - time, on-budget delivery.
  • Developer with 5+ years of experience in DevOps and Mainframe development.
  • Good knowledge of all OOPs and CORE JAVA concepts.
  • Previous working experience as a NoSQL Developer for 3 years
  • Good technical knowledge in JAVA programming and building applications with Java.
  • Experience on version control tools like Git for maintaining the source code.
  • Hands-on expertise in Installing, configuring Jenkins and maintaining Continuous Integration & continuous deployment.
  • Have good knowledge and experience in build management tools like Maven.
  • Hands on experience on building CI/CD pipeline with the help of Jenkins and versioning artifacts using GIT repository.
  • Good working knowledge on virtualization using Docker and AWS EC2 instances.
  • Launched EC2 cloud instances using AWS (Linux) and Configuring launched instances.
  • Experience in using Docker files to create multiple layers for a docker image and use docker compose file to define the layers.
  • Have knowledge in shell scripting to install Tomcat server and creating docker container.
  • Technical expertise in C, C++ programming languages.
  • Possess good communication skills to discuss about the project to team members, stakeholders, client, etc.
  • Experience in using Jenkins to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Created Pods and managed using Kubernetes. Managed a PaaS for deployments using Docker and Kubernetes, which reduced considerably deployment risks.
  • Good knowledge of RDBMS and projects using Oracle, SQL Server, SQL, PL/SQL.

TECHNICAL SKILLS:

Operating Systems : Windows OS, Mac, Linux (Ubuntu).

Version Control System: Git, GitHub.

Build tool: Maven.

Continuous Integration Tool: Jenkins.

Containerization/Orchestration Technologies: Docker, Kubernetes, CloudFormation.

Cloud (IAAS Providers) / Technologies: AWS (EC2,S3,IAM,Route53,CloudFormation), IaaS, PaaS.

Monitoring Tools: Nagios, Cloud Watch (AWS).

Repository Management: Nexus, Docker, Hub.

Web/Application Servers: Apache, Tomcat, NGINX.

Languages/Scripting: Java, PL/SQL, Shell, Python.

Web Technologies JSON, HTML, XML.

Databases Oracle, SQL SERVER, MYSQL, DB2, Mainframe

Source Code Management Git, Amazon S3:

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Mountain View-CA

Responsibilities:

  • Designing and Developing solutions for CI/CD and Release Management using GIT, Jenkins, Maven, Docker, Artifactory, Kubernetes which propagates microservices from dev to production
  • 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
  • Ensuring that all worker nodes have network connectivity to the Kubernetes master URL and keeping them up-to-date on major, minor, and patch versions
  • Involved in managing cloud computing tool AWS using the AWS console and AWS CLI
  • Experience in Designing and deploying AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Autoscaling groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure
  • Experience with infrastructure automation/configuration management such as Ansible.
  • Setup different environments for build, (Development, Test, Pre-production and Production)
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Used MAVEN for building the applications and developing the build scripts
  • Experience in creating, maintaining and cleanup the containers on Docker
  • Responsible for the Parent Pom.xml
  • Setup Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, GIT, Junit and MAVEN
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments
  • Responsible for Upgrading, administering, plugin management, User Management and Job creation in Jenkins
  • Deep understanding of NoSQL and relational databases and database fundamentals, including data storage, data modeling, and data access patterns
  • Maintain customer relationship management databases (MySQL/NoSQL).
  • Wrote shell scripts for automated deployments especially in handling all the tasks

Environment: UBUNTU, Linux, AWS, Docker, Jenkins, Kubernetes, MAVEN, JIRA, WebSphere, GIT, Junit, Shell scripting, NoSql

DevOps Engineer

Confidential, Oklahoma City, OK

Roles and Responsibility:

  • Performing the automation for JAVA/J2EE application builds and deployments in QA, staging and PROD environments using MAVEN.
  • Experience in working with GIT version control system for creating branches and merging code base. Creating repositories and pushing the source code to GITHUB.
  • Expertise in using MAVEN build management tool for building deployable artifacts such as war and jar files from source code.
  • Tracking the User stories and defects using JIRA tool and resolving the issues addressed as per SLA.
  • Expertise in using MAVEN build management tool for building deployable artifacts such as war and jar files from source code.
  • Good knowledge on different phases of build cycles in Maven, Mavenizing the Java projects and adding all the dependencies for the projects using POM file.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins.
  • Configured and administered Jenkins for automated builds and experience in creating node for master in Jenkins.
  • Used Jenkins for Continuous Integration and Deployments and created pipelines for automation.
  • Experience in configuring Jenkins to automatically build an application using Maven build tool whenever a new GitHub branch gets started.
  • Hands on experience in creating docker container, docker network and using docker compose yml file to create multiple containers.
  • Experience in building the docker image and pushing the image to the docker repository.
  • Experience in Automation, Installation and overall Configuration Management of servers using Puppet
  • Experienced in cloud application and server virtualization using AWS.
  • Mostly worked on AWS services like AWS EC2 Instances, ECR Elastic Load Balancer (ELB), Auto Scaling Group (ASG) S3.
  • Built servers using AWS which includes importing necessary volumes and launched the EC2 instance, creating security groups, auto-scaling and load balancers.
  • Experience in creating Maven projects and deploying in Apache Tomcat server.
  • Setup Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, GIT, Junit and MAVEN
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments
  • Responsible for Upgrading, administering, plugin management, User Management and Job creation in Jenkins
  • Wrote shell scripts for automated deployments especially in handling all the tasks

Environment: GIT, Maven, Puppet, Jenkins, JIRA, AWS, Java, UNIX Shell Scripting, JIRA, Agile SDLC, Docker and Spring.

DevOps Engineer

Confidential, Wayne, Michigan

Roles and Responsibility:

  • Administered Git repository, and assigning user permission to branches, resolving merge conflicts, reviewing pull requests.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Used IAM to create new accounts, roles, and groups.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Worked with Development and QA teams to continuously integrate software development using Git, Maven, Jenkins.
  • Provided stable build environments for product development.
  • Implemented the standard IT branching strategy across Git repositories to support multiple code lines with different release dates to address untested code that may have been inadvertently promoted to production without proper testing.
  • Actively involved in the architecture of the DevOps platform and cloud solutions.
  • Worked with multiple project teams to setup build automation scripts using Maven.
  • Worked in configuring and updating the servers using Configuration Management tool Ansible.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Participated in integration of Automated Build with Deployment Pipeline.
  • Had experience with DevOps practices by AWS and Docker with Kubernetes.
  • Implemented and build tools such as Maven in order to automate and enhance the overall operational environment.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Troubleshooted issues along the CI/CD pipelines.
  • Automated deployment of builds to different environments using Jenkins CI tools.
  • Install, configure, patch, and upgrade database software (MySQL, MySQL cluster, Cassandra, and Couchbase)
  • Manage the operations for both development and production databases
  • Create and configure monitors to establish the health of servers and the databases running on them

Environment /Tools: Kubernetes, Jenkins, Docker, Jenkins-file, CI/CD, Python, artifacts, Nexus, Jenkins Job Builder, webhooks, Junit, AWS-EC2, IAM roles, auto-scaling, CloudWatch, S3, ECS, VPC, lambda, Bash, git, GitHub-Enterprise, Apache, MySQL.

We'd love your feedback!