We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Detailed technical knowledge and hands - on experience around 4 years in DevOps, Automation, Build Engineering and Configuration Management where in design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines.
  • Designed and Implemented CI & CD Pipelines achieving the end to end automation from code checking to artifacts deployment.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via Ansible and Written Ansible playbooks Provision several pre-prod environments.
  • Designed & implemented enterprise grade with customizable and cost-effective Solutions on AWS.
  • Worked on AWS- EC2, S3, Glacier, Storage Gateway, Elastic Load Balancing, VPC, IAM, RDS, Cloud Front (CDN), CloudWatch and Auto Scaling Services.
  • Written Ansible playbooks to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Designed, Installed and Implemented / Ansible and Good Knowledge in automation by using Ansible
  • Built multiple playbooks in Ansible and Implemented environments, roles, and data bags for better environment management.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN), Perforce and Git source control
  • Knowledge with environment provisioning, orchestration, virtualization and container technology like Docker and Managing Docker files, Images and Docker containers.
  • Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies. Developed the Maven build pom.xml scripts
  • Performed AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware Installations.
  • Worked in agile projects delivering end to end continuous integration/continuous delivery pipeline by Integration of tools like Jenkins, Ansible and AWS for VM provisioning.
  • Evaluating performance of EC2 instances their CPU, memory usage and setting up EC2 Security Groups and VPC.
  • Configured and Managed Jenkins in various Environments, Linux and Windows.
  • Administered Version Control systems GIT, to create daily backups and checkpoint files.
  • Created various branches in GIT, merged from development branch to release branch and created tags for releases.
  • Experience creating, managing and performing container based deployments using Docker images Containing Middleware and Applications together.
  • Good understanding of development environment using AGILE methodologies with SCRUM process.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Operating Systems: CentOS, Solaris, Windows, Linux

Servers / Services: DNS, DHCP

Protocols: TCP/IP, FTP, HTTP, DNS

Version Control Tools: GIT, SVN

Languages: YAML, PYTHON, SHELL

Databases: MS Access, Oracle 9i/10g/11g, DB2

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

DevOps/Build Tools: ANSIBLE, ANT, JENKINS, MAVEN, code commit, Nexus, Chef, Sonar QubeCloud

AWS (EC2, VPC, AMI, S3, Cloud Trail, Lambda), Server less server

PROFESSIONAL EXPERIENCE:

DevOps engineer

Responsibilities:

  • Responsible for build, design and maintain the platform automation infrastructure using Ansible.
  • Developed Ansible Playbooks to install and configure Apache, Tomcat, Jenkins, WebLogic, and deployment automation and Integrated Jenkins.
  • Create release pipelines using GIT, and Jenkins operations orchestration tool for automatic Workflow.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management Ansible.
  • Helped Developers to setup Workstations in Windows, Linux and Mac to work with Ansible.
  • Integration of Configuration Management Systems like Ansible with AWS for code deployment and Created VPC and enabled access between public and private subnets.
  • Experience working with Docker Hub, Internal Docker Registry and Docker Engine.
  • Provided end-user training for all Subversion (SVN)/GIT users to effectively use the tool.
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-prod environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Responsible in deploying the application WARs, EARs in WebLogic application servers and troubleshoot any deployment issue.
  • Experience in migrating source code repositories from between various version control systems like SVN to Git, SVN and Worked on several build tools like ANT, Maven, etc.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, JBoss & Apache Tomcat.
  • Troubleshooting deployment, infrastructure and start up issues on various application servers’ product line and automated webserver content deployments via shell scripts.

Environment: AWS, Solaris, UNIX, Java, Maven, WebSphere Application Server (WAS), Jenkins, Jira, SVN, Java, Linux.

DevOps Engineer

Responsibilities:

  • Administration of Tools Framework comprising of Jenkins, GIT, Nexus, Sonar, confluence and Puppet.
  • Developed the new CI tools or concepts for specific projects and improve the project performance.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker and Kubernetes.
  • Implemented continuous delivery pipe line using Docker and Jenkins.
  • Implemented, supported and maintained all network, firewall, storage, operating systems, and software in Amazon's Elastic Compute Cloud.
  • Validate the agents installed on it for CI/CD flow and check the application status after rehydration and Jenkins provides continuous integration services for software development.
  • Used Ansible as part of Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Managing the configurations of multiple servers using Ansible.
  • Used Ansible to orchestrate software updates and verify functionality.
  • Monitoring system performances using Nagios and managing network issues.
  • Configured Nagios server for monitoring the health check of servers and network services.

Environment: AWS, GitHub (GIT), Maven, Jenkins, Nexus, Shell script, Ruby, Linux, Tomcat, Apache, JIRA, Ansible, Docker.

Software release Engineer

Responsibilities:

  • Responsible for creating new release branches and merging the branches.
  • Developing the Maven build scripts (pom.xml).
  • Managed Maven project dependencies by creating parent-child relationships between projects and Configuring and Administering the Jenkins Continuous Integration servers.
  • Built and Configured Jenkins Slaves for Parallel Job execution.
  • Responsible for Configuration, maintenance, and troubleshooting Portal.
  • Perform by weekly build cycle and testing processes.
  • Using Ant Scripts to automate the build process.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and email the team when the build is completed.
  • Used Perl/Shell to automate build and deployment Process.

Environment: Subversion, Java, GIT, Jenkins, Shell, Linux, Apache, Maven and MySQL, MS Office.

Linux Admin

Responsibilities:

  • Troubleshoot and resolved issues by analyzing logs, checking system and product configurations, replicating issue in-house if needed, and eventually isolating the cause by the method of elimination.
  • Responsible for supporting Linux servers for production, development and testing.
  • Installing, Configuring and Maintaining the DHCP, DNS, and NFS send mail server.
  • Performed installation and configuration of LDAP.
  • Resolving TCP/IP network access problems for the clients.
  • Resolve Cloud/Platform issues as part of the Cloud Support ecosystem.
  • Installed and configured of Linux servers using JUMPSTART and KICKSTART installation.
  • Troubleshooting hardware and replacement of failed components running on LINUX environment, Performance tuning activities like allocation and monitoring of disk space using Disk Quota system.

Environment: Nagios, Jenkins, Splunk, RHEL, Ubuntu, Windows Servers, SQL, VERITAS Net Backup, Big IP - F5, BASH shell scripting

We'd love your feedback!