We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Millersburg, PA

PROFESSIONAL SUMMARY:

  • Around 5 years of experience in Configuration, Build & Release Engineering, System Administration and Cloud Computing Platforms like AWS, Azure.
  • Extensively worked on infrastructure development and operations by involving in designing and deploying using AWS services like AWS EC2 Instance, Route53, DNS, ELB, AMI, IAM, VPC, S3, Cloud Front, Cloud Watch monitoring.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Worked with both Agile and SDLC methodologies.
  • Experience in Supporting AWS Cloud environment with multiple AWS instances and configured Elastic IP, Elastic Storage.
  • Experienced in application of cloud providers and AWS.
  • Experienced in shell scripting language.
  • I performed Reliability testing for advanced Ethernet Networks.
  • Used Ansible control server to deploy playbooks to the machine.
  • Installed, configured, modified, test & deploy applications on Apache Web server, Tomcat.
  • In depth knowledge of Azure Platform.
  • Familiar with designing and deploying container-based production clusters using Docker, Kubernetes, and Docker Swarm.
  • In depth knowledge & experience in creating CI/CD pipelines using Jenkins.
  • Experienced in gathering user requirements, project analysis, and creating technical designs.

TECHNICAL SKILLS:

Cloud Environment: Amazon Web Services (AWS), Azure

Database: My SQL

Programming Languages: C++, Java, HTML/CSS, PHP, Python

Operating Systems: Linux, Microsoft Windows, Red Hat

Scripting: Shell Scripting, Python, Bash

Version Control Tools: GITHUB, Bit: bucket

Build Tools: Maven, Nexus

Containerization Tools: Docker, Kubernetes

Automation & Configuration Tools: Chef, Ansible, Jenkins

Networking Protocols: TCP/IP, DNS, WAN, LAN, SMTP

Monitoring Tools: Nagios, AWS Cloud Watch

Bug Tracking Tools: JIRA

Testing Tools: HP ALM

Visualization Tools: Tableau, Microsoft Power BI, Microsoft PowerApps

WORK EXPERIENCE:

Confidential, Millersburg, PA

DevOps Engineer

Responsibilities:

  • Used AWS console for deploying and operating AWS services specifically VPC, EC2, S3, IAM, and ELB.
  • Installed applications on AWS EC2 instances and configuring storage on EBS Volume.
  • Created and maintained continuous integration (CI) using tools Jenkins over different environments to facilitate an agile development process. Which is automated enabling teams to safely deploy code repeatedly.
  • Developed Python and shell scripts for automation of the build and release process.
  • Developed functions in Python using AWS Lambda that test and maintain cloud security controls.
  • Write Terraform scripts to provision AWS resources EC2, EFS, ECR, ECS, ELB, IAM roles & S3.
  • Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Wrote few Jenkins files using Groovy scripting.
  • Part of the team where we introduced the new concepts, services of Azure. In addition, the team deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances).
  • In-depth Knowledge of Azure services, platform and portal.
  • Manage Azure infrastructure and worked on Azure SQL, Azure Storage using azure PowerShell and azure portal .
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots.
  • Implemented a Continuous Delivery framework using Jenkins in Cloud environment.
  • Capability to provide AWS operations and deployment and best practices throughout the lifecycle of a project.
  • Experience with application/data migration to AWS and also good knowledge on Chef.
  • Cloud formation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts and automate solutions using Shell and Python Scripts.
  • Experienced with container-based deployments using Docker, working with Docker images.
  • Worked with Ansible playbooks for orchestration, configuration management and application development.
  • Responsible for various repository management activities in Git like branching and merging.
  • Worked closely with development team and QA team for product releases.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Good understanding of Software Configuration Management in Scrum and Agile methodologies.

Environment: Linux (RHEL), AWS EC2, S3, VPC, Terraform, Ansible, Docker, Kubernetes, Git/GitHub, Jenkins, python, Jira, Agile.

Confidential, Phoenix, AZ

Jr. DevOps Engineer

Responsibilities:

  • Implemented a Continuous Integration and Continuous Delivery (CI/CD) pipeline with Docker, Jenkins and AWS Container Service.
  • Created Elastic Load Balancers (ELB) with EC2 Auto-scaling groups in multiple availability zones to achieve fault-tolerance and high availability.
  • Managed the services for the users and managed the permissions for allowing and denying the services using IAM roles.
  • Implemented and designed AWS Instances by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshoot and resolve issues.
  • Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, results in generating of new Docker container whenever a new GitHub branch get started.
  • Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Created and handled multiple Docker images primarily for middleware installations and domain configurations.
  • Responsible for installing Jenkins master and slave nodes.
  • Configured Jenkins builds for continuous integration and delivery.
  • Implemented new projects build a framework using Jenkins & maven as build framework tools.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Performed all necessary day-to-day GIT support for different projects and analyzed and resolved conflicts related to merging of source code for GIT.
  • Worked on Apache and Firewalls in both development and production.

Environment: Ansible, Chef, Docker, Agile, Kubernetes, Terraform, Jenkins, Maven, EC2, JIRA, Python, Web Logic.

Confidential

System Administrator

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Linux servers and also product servers.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Monitored System Activities like CPU, Memory and Disk space usage to avoid any performance issues.
  • Performed administrative tasks such as system start-up/shutdown, backups, Printing, Documentation, User Management, Security, Network management.
  • Created custom logging, reporting, and graphing tools to analyze application component bottlenecks, enable problem notifications and enhance hardware and database Redesign.
  • Redesigned network configuration and specify deploy and configure hardware to reduce
  • Troubleshooted various systems problems such as application related issues, network related issues, hardware related issues etc.
  • Maintained inventory of all components including systems and other hardware performed User Account management, data backups, and user’s login support.

Environment: Red Hat Enterprise Linux, Shell-Scripting, Window, HTTP, FTP, Linux essentials, putty, http, firewall, RHEL, Apache Tomcat, Windows XP

We'd love your feedback!