We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Elkridge, MD

SUMMARY

  • 8+ years of experience in IT industry comprising of AWS/Azure DevOps with professional skill in Continuous Integration and Continuous Deployment/Delivery (CI/CD), Configuration Management (CM), Linux Administration, Testing, Automation, and Monitoring. I have experience supporting, managing, and optimizing cutting edge deployment of cloud resources in AWS and Azure, utilizing CI/CD, CM, and DevOps processes. Authorized to work in United States for any employer.

TECHNICAL SKILLS

Operating Systems: Windows and Linux (Red Hat)

Cloud Platforms: Amazon Web Services and Azure

Continuous Planning Tools: Jira, Confluence, and Azure DevOps

CI/CD Tools: Jenkins, GitLab, and Azure DevOps

Version Control: Github, Gitlab, and Azure Repos

Configuration Management Tools: Ansible and Packer

Infrastructure Automation Tools: Terraform, ARM Templates, and Cloud Formation

Artifact Repository: Nexus and Azure Artifacts

Containerization Tool: Docker and Kubernetes

Databases: MySQL, Mongo DB, and Dynamo DB.

Bug Tracking: JIRA

Scripting Languages: Bash

Application Servers: Node.js

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential - Elkridge, MD

Responsibilities:

  • Experience in building and deploying a NodeJS application and troubleshooting the build and deploy failures
  • Developed and Designed Azure DevOps CI/CD pipelines for automated deployments in Azure
  • Utilized Github and Azure Repo to manage source code
  • Worked with development team members to identify and remove software bugs.
  • Troubleshooting everyday problems and issues by interacting with Developer and Testing Teams
  • Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the efforts for upcoming sprint based on the priority and estimated effort.
  • Used Terraform to reliably create and update infrastructure on Azure using Terraform Modules.
  • Used Packer as a server automation tool
  • Experience with container-based deployments using Docker, working with Docker images, Azure Container Registry, and Kubernetes
  • Deployed and maintained multiple Azure Kubernetes Services clusters using Terraform
  • Developed Kubernetes definitions and used Helm Charts to version control complete deployments strategies.
  • Experience with Azure Application Insights and Log Analytics
  • Integrated SonarQube in CI/CD Pipelines for Code quality check
  • Used JIRA as a bug/issue tracking tool
  • Maintained and updated Shell Scripts (Bash) for Automated Deployments
  • Managed, maintained and deployed to Development, QA, Acceptance, Pre-Production and Production environments.
  • Deployed and updated Looker, Dremio, Nginx, and Databricks on RHEL servers

DevOps Engineer

Confidential - Bowie, MD

Responsibilities:

  • Responsible for using AWS Console and AWS Command Line Interface for deploying and operating AWS services.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Setup and built AWS infrastructure using various resources such as EC2, VPC, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
  • Created S3 buckets and managed policies for S3 buckets utilizing S3 bucket and Glacier for storage and backup on AWS.
  • Manage and used KMS to encrypt buckets.
  • Configured Elastic Load Balancer for distribution of incoming application traffic across multiple EC2 instances.
  • Maintained and setup Virtual Private Cloud, Security Groups, Network ACLs, and route tables.
  • Use Elastic Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • ConfiguredNagiosto monitor EC2 Linux instances.
  • Utilized Github to manage source code developed by various platform engineers.
  • Configured and maintained Jenkins to implement the CI process for major releases and integrated the tool with Maven to schedule the builds.
  • Used Nexus Repository to upload the build artifacts after a successful build.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Experience in setting up Upstream and Downstream Jobs in Jenkins.
  • Used Jira as a defect tracking system
  • CreatedAnsiblePlaybooksto provisionApacheWebservers,Tomcatservers, andNginx
  • Experience and flexibility with installing, updating, and configuring various flavors of Linux and Windows.
  • Managed, maintained and deployed to Dev, Test, Acceptance and Prod environments.
  • Provided 24/7 supports to coordinate with the teams and customers for delivery purposes.

Linux System Administrator

Confidential

Responsibilities:

  • Installed and configured all the Linux servers in the network per specifications of clients.
  • Installed and Administered patches and updates
  • Installed packages on servers.
  • Configured and managed Server networking.
  • Troubleshoot and resolved TCP/IP networking issues.
  • Performed user accounts administration.
  • Maintained file systems and host security.
  • Disabled direct ssh root login on servers.
  • Performed security hardening on dedicated servers by turning off unused services.
  • Setup ssh keys for secured key-based authentication.
  • Monitored and controlled system processes.
  • Monitored and Managed Server performance using associated tools.
  • Performed logs administration to detect and resolve system errors.
  • Managed systems storages using LVM.
  • Configured Apache HTTP and Apache Tomcat Servers.
  • Configure NTP client on servers to synchronize time zone with the NTP server.
  • Utilized cron to schedule and run jobs.
  • Responded to and closed out Jira tickets.
  • Work as part of a team and provide 24/7 support when required.

Dan Staffing - QA Analyst

Confidential

Responsibilities:

  • Involved in Performance requirement analysis with the client and developers and developing Performance Test Plan.
  • Executed Integration and Smoke / Build Acceptance testing manually.
  • Used RTC to track, fix and maintain Defects and to produce defect reports.
  • Developed, maintained, and upgraded automated test scripts and architectures for testing application products load behavior under LoadRunner.
  • Involved in Performance measurements for Linux servers in Load Runner controller and monitored online transaction response times, Web hits, TCP/ IP Connections, Throughput, CPU Utilization, memory, Various Http requests etc.
  • Created load test scripts using LoadRunner and developed test cases for Stress and Performance testing of the application by creating virtual users.
  • Identified the performance bottlenecks of the website under heavy load using LoadRunner and checked its Compatibility on Internet Explorer browsers.

Computer Lab Assistant

Confidential

Responsibilities:

  • Assisted students and faculty members working in a lab with more than 20 computers available.
  • Responsible for turning the computers on and preparing the lab in the morning
  • Shut down computers and cleaned the lab when working closing shifts.
  • Gained a deep familiarity with Apple and Windows operating systems.
  • Provided students and professors with help creating Power Point slide shows and inserting graphs and images into those slide shows.

We'd love your feedback!