We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • Having around 5 years of experience as a build and release / DevOps engineering automation, build, deploy and release.
  • Process with various environments like build, integration, deploy and release.
  • Hands on experience in build and release management using Maven, Git, Azure Devops and Jenkins.
  • Maintaining Source code management using with Git, SVN.
  • Managing version control system using GitLab, Github, Bit Bucket.
  • Good experience on Load balancer Nginx.
  • Deploying java based applications using configuration management tool Chef.
  • Experience with Azure Dev Ops, building pipelines and Scheduling release to GCP.
  • Good experience and administrate the continuous integration tool like Jenkins.
  • Expertise on installation and configuration of continuous integration tool Jenkins and Implemented master slave concept in Jenkins.
  • Configuring the Build and Deploy plans using Bamboo.
  • Experiences with Micro services like Docker Swarm, Kubernetes.
  • Automation for infrastructure using with Ansible.
  • Created automated build and release environment using continuous integration tool Jenkins, Azure Devops and Bamboo.
  • Having experience on Configuration management tools like Ansible, Chef.
  • Good experience on build tool maven and CI tools like Jenkins with functional build ant and pipeline job using with groovy script.
  • Having good experience on Apache tomcat.
  • Having good experience on AW and GCP.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Centos) and configuring the servers for specified applications.
  • Experience on AWS Services S3 storage, Elastic Load Balances (ELB), IAM, VPC, Cloud Watch, EBS, Glacier, Amazon WorkSpace, and Auto Scaling.
  • Having good experience on Docker.
  • Configuring the docker containers and creating Docker files for different environments.
  • Worked closely with the application Development team on the Application Security and Ethical hacking.
  • Good exposure with scripting languages like Ruby, Shell, Python, Groovy, Yaml.
  • Have good working experience on Linux, Windows platform.
  • Work with development teams and testing team to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Managed environments DEV, QA and UAT for various releases and designed instance.
  • Build, deliver and maintain required testing environments.
  • Customer focused, organized, detail oriented with the ability to meet deadlines.
  • Experience in configuring and updating the servers using configuration management tools like Chef, Ansible.
  • Experience with AWS IAM for Security purposes.
  • Experience on Artifactory management tools like Jfrog, Nexus.
  • Managed servers on the Amazon web services (AWS) platform instances using Ansible, chef configuration management
  • Used to configure monitoring tools like Splunk, Cloud watch and Netdata.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Maven to schedule the builds and automated the deployment on the application servers using the “code deploy" plug - in for Jenkins.
  • Experience with ticketing tools like Jira and Servicenow.

TECHNICAL SKILLS

Operating systems: Windows, Linux Distributions.

Configuration Management: Chef, Ansible.

Programming/scripting: Shell scripting, Ruby, Yaml, Groovy.

Source Code Management: Bitbucket, Github, Gitlab, Codecommit and Azure Devops.

Virtualization tools: vagrant, VMware.

Version control tools: Git, SVN.

Continuous integration: Jenkins, Bamboo

Build tools: Apache maven, Angular with Nodejs and React withNode.js

Artifactory Management: Jfrog, Nexus.

Web/application servers: Apache tomcat, Nginx, Apache Web Server, IBM WebSphere

Container orchestration: Docker Swarm, Kubernetes.

Monitoring tools: Cloudwatch, Netdata, splunk.

Database: MYSQL, Oracle DBA.

Security Analysis: Veracode

Cloud: Amazon web services, Google Cloud

Deployment tool: UCDeploy

Ticketing tool: Jira

PROFESSIONAL EXPERIENCE

Confidential, CA

DevOps Engineer

Responsibilities:

  • Creating automated build plan and deploy plan using Continuous Integration tools Jenkins and Azure Devops.
  • Worked mostly with GCP compute Engine.
  • Installation and configuration of Git, merging code from develop branch to master branch and make it ready for deployment.
  • Responsible for Release activities and Roll-back if required.
  • Maintain server loads across all environments.
  • Maintain baseline code in repository and responsible for branching, merging and tagging.
  • Prepared Build Report for each and every build.
  • Worked with AWS IAM
  • Maintained pods and load with kubernetes minikube.
  • Maintained Application Security and Penetration Testing with Wireshark.
  • Actively participated in Scrum meetings.
  • Release automated from Azure Devops to GCP cloud servers.
  • Worked with nginx for load balancing.
  • Worked with container Orchestration such as Docker swarm for 1 project and Kubernetes for other.
  • Launched many instances in AWS and GCP.
  • Worked with React and Node.js Environment.
  • Supported application development on UNIX and Windows server.
  • Responsible for Pre and Post production Steps.
  • Working on Configuration of Continuous Integration Tools Jenkins and Bamboo..
  • Performed code merges on a regular frequency to integrate the source code from various branches.
  • Used Jira as Ticketing Tracking tool.

Environment: Git, Github, Maven, Jenkins, Azure Devops, GCP Cloud, AWS, Nginx, Wireshark Apache Tomcat, Apache web server, Jfrog, chef, Ruby,Python,kubernetes, docker, Shell Script, Jira, Confluence.

Confidential, Manhattan, NY

DevOps/AWS cloud Engineer

Responsibilities:

  • Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
  • Maintained Maven environment by setting up local, remote and central repositories with specified configuration in maven configuration files.
  • Creating new jobs in Jenkins and managing the build related issues.
  • Coordinating with the Development team to fix the Build related issues.
  • Creating various POC’s of CI/CD pipelines by integrating source controls tools GIT, Github, Build tools like Ant and Maven, CI tool like jenkins and deployment automation tool like Ansible
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications using the AWS stack (EC2, S3, RDS, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling
  • Accomplished and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Transformed projects successfully from Docker to Kubernetes environment to handle Docker containers through minikube .
  • Extensive experience using MAVEN as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Worked on Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes and written chef recipes to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat binaries installation.
  • Structured and maintained assigned virtual servers. Monitored server traffic through Nagios. Administered web servers on Apache and Nginx.
  • Installed and configured Nagios monitoring tool, while using it for monitoring network services and host resources.

Environment: Git, Jenkins, Bitbucket, Maven, Shell Script, Angular, Nodejs, Jfrog, Jira, Sonarqube, Ansible, Docker, Docker Swarm, AWS, kubernetes, Cloudwatch, Nagios, MYSQL.

Confidential

Junior Build and Release Engineer

Responsibilities:

  • Performed a detailed analysis of the current deployment of SVN to migrate to Git and to propose sensible design of new Git repositories. This includes an analysis of the current directory layout and content to propose a new directory structure suitable to Git
  • Detailed analysis of the current code submission process (branching model, access control, etc.) to propose an optimal submission process when working in the new Git environment
  • Performed a detailed analysis of the current build tools (Jenkins) used in conjunction with SVN to recreate the build process in the new Git environment
  • Deep analysis of existing tools that are integrated/used with SVN (defect tracking (Bugzilla), Continuous Integration (Jenkins)), reviewing the feature set
  • Performed a detailed analysis of the capability of the current Git repositories and artifacts for potential improvement in features, capability, and cost efficiency
  • Provided a detailed project management plan (scope, schedule, cost, quality, communications,, and risk management) for the implementation of the migration
  • Creating and executing a data migration plan and performing the migration, including creation of a schedule and timeline to complete the migration
  • Setting up your CI schemes to automatically detect, test, and merge new branches. Control the order in which builds are executed and trigger releases by clean tests. While parallel tests are running, anyone on the team can see build results from the issue’s details
  • Build management through Jenkins and an internally developed tool for packaging
  • Jenkins build tool and an expertise in scripting build applications. Automated build schedule using Crontab
  • Integrated the final migrated solution with JIRA and other SCM tools

Environment: Jenkins, Ant, SVN, Git, Linux, JIRA, Fisheye, Portfolio, easyBI, Bugzilla, Perl, Git, Stash

We'd love your feedback!