We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • I am an Information Technology professional seeking for DevOps Engineer position. I am a devoted individual, a team player and an energetic self - started capable of learning quickly with minimal assistance.
  • I have more than 4 years of hands-on experience in Automation, Configuration Management, System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS, Ubuntu, and expertise in automating builds and deployment process using Ansible and shell scripts with focus on DevOps tools.
  • Experience on Jenkins, Ansible, Docker, Kubernetes, Apache Tomcat, and AWS. Managed AWS Services like EC2, S3 bucket, ELB, IAM, VPC, CLOUD WATCH, etc.
  • Proficient in design and implementation of Continuous Integration, Continuous Delivery, and Continuous Deployment pipelines.

TECHNICAL SKILLS

Version Control Systems: Git, bitbucket, GitHub.

Platforms: Red Hat Enterprise Linux 6/7, CentOS, Ubuntu, Windows Server 2008, 2016.

Continuous Integrations: Jenkins.

Languages: Bash shell Scripts, PowerShell Scripts (Exposed)

Storage: LVM, NAS, RAID.

Webserver: Apache httpd, Nginx, apache Tomcat.

Ticketing: Atlassian Jira: Kanban Board/Confluence.

Virtualization: Oracle Virtual Box, VMware.

AWS Cloud: VPC, EC2, IAM, ELB, RDS, etc.

Deployment/Automation: Bash Script, Ansible, Docker, Kubernetes, Microsoft SCCM.

Database: MySql (exposed).

Network Protocols: TCP, UDP, HTTP, NTP, FTP, SSH.

Continuous Monitoring: Splunk.

Others: Patching, Troubleshooting, LDAP, Server Installation.

Microsoft: Word, PowerPoint, Excel, Publisher.

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Expertise in installing, configuring and administering Jenkins on Linux machines along with adding plugins like git, Ansible, deploy to container, publish over SSH, build pipeline, SSH, copy artifact, etc.
  • Verifying and troubleshooting failed maven builds on Jenkins, verifying artifact id, document and communicate failed builds to the Dev team.
  • Creating Ansible Playbooks, Roles and bash shell scripts for application deployments.
  • Managing Ansible Playbooks with Ansible modules, implementing CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Building and Maintaining Docker container clusters managed by Kubernetes.
  • Utilizing Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Container management using Docker by writing Dockerfiles and set up automated builds to Docker Registry.
  • Automating build and deployment using Jenkins and maven to reduce breaktime, human error and speed up production process.
  • Collaborating with Dev and Prod teams to ensure smooth running of the pipeline.
  • Designing and implementing VPC service to monitor infrastructure with AWS Cloud Watch and SNS (Simple Notification Service).
  • Configuring AWS IAM and security group in VPC (Public and Private Subnets).
  • Using IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS resources.
  • Working on multiple AWS instances like Elastic Load Balancer (ELB), Security groups, and AMIs, Auto scaling to design cost effective strategies.
  • Creating Jenkins parameterized jobs to launch AWS services.
  • Participate in daily scrum to improve system performance, and automation capabilities.
  • Creating documentation resources to aid in future troubleshooting issues, to interact with users and business partners to design solutions for current and future business problems including cloud Migration solutions.
  • Troubleshoot issues that arise during testing and production, catching and solving issues before launch.
  • Resolve package Management dependency issues.
  • Using Splunk to monitor overall server performance, log management and communicating log messages to appropriate teams in different environments within the organization.
  • Ability to learn new technologies, frameworks, design patterns, application development and security best practices
  • Installation, configuration and hardening of Linux servers, working with security team on future patching needs.
  • Establishes and maintains user accounts, assigns file permissions and establishes password and account policies; installs, upgrades, configures, tests, maintains and supports operating system software in a production environment.
  • Installation and configuration of the Apache web server on Linux platforms, troubleshoot and access log files for errors and web access traffic.
  • Diagnose application memory leaks, identify and fix issues related to SElinux, and identify library dependencies for third party software.
  • Creating and managing file system with LVM
  • Experience with Jira ticketing system.
  • Monitor system infrastructure against zero downtime, perform periodic backups, and troubleshoot failures.
  • Ability to learn new technologies, frameworks, design patterns, application development and security best practices
  • Troubleshoot boot issues, identify and resolve service failures affecting boot.

Confidential

Linux Systems Administrator

Responsibilities:

  • System performance tuning and basics in monitoring, analyzing system and application logs, vulnerability assessments, performing upgrades and Patching.
  • Performed installation, configuration, monitoring and troubleshooting of LAMP.
  • User/group administration, file/directory security, authentication and access management (SSH, Firewalls).
  • Maintained network systems such as servers, switches, firewalls and routers.
  • Analyzed and interpreted system and application log files.
  • Troubleshoot boot issues, identify and resolve service failures affecting boot.
  • Resolved package management dependency issues.
  • Collected system information to aid in troubleshooting, document resources, monitor for any behavior modifications and intrusion, configure system to send log messages to system centralized host.
  • Installation, configuration, and Hardening of standalone Linux servers.
  • Performed periodic system updates/Patches.
  • Assisted in the research, evaluation, testing, selection, procurement, implementation and maintenance of new software/hardware/systems.
  • Systems Security Administration, Role Based Access Control
  • Knowledgeable with Bash Shell Scripting for process automation of databases, applications, backup and scheduling using Cron jobs
  • Managed system processes and scheduled processes with the Cron utility.
  • Used LDAP to create, modify, reset and delete user account, reset and modify user password
  • Creating, Mount and Unmount File Systems.
  • Implement and create LVM.
  • Experience with Jira ticketing system.

Confidential

Help Desk Technician

Responsibilities:

  • Monitored Operations and collaborating with employees Help Desk level 2 Tech Support Network installation & connectivity tasks for business clients.
  • Hardware assembly and quality control.
  • Testing & troubleshooting new applications.
  • Provided end-user system support, resolving access and connectivity issues.
  • Maintained Local area networks.
  • Provided first level support to end-user community on hardware, software and network related problems, questions, and/or issues.
  • Troubleshooted problems with operating systems, applications, Remote Access, Email, telephone, and wireless issues.
  • Setup computers and printers on the network
  • Hardware and software inventory
  • Maintained and advised on Internet and networking infrastructure design
  • Updated and documented Help desk tickets system
  • Performed Computer Systems Repairs and services
  • Performed telephone systems repairs and servicing

Hire Now