We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 5+ years of experience in IT Industry as a DevOps engineer specialized in the areas of automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD).
  • AWS Certified Solution Architect - Associate.
  • Specialized in System Administration, Network Administration and Application Support working on Linux (Red Hat, CentOS, Ubuntu, Fedora, Debian), Windows (XP, Vista, 7, 8, 10) and MacOS.
  • Expertise in writing Bash Scripts, Python programming for deployment of applications on bare servers or Middleware tools.
  • Good understanding of Agile and Waterfall methodologies.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Ansible Playbooks.
  • Worked as Cloud Administrator on Microsoft Azure Environments, involved in Azure ADConnect Configuring Virtual Machines, Storage Accounts and Azure resource groups.
  • Experience in working on source control tools like Bitbucket and GIT.
  • Virtualized the servers using Docker for the test environments and dev environments needs, also Configuration Automation using Docker containers
  • Proficient in writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes Clusters.
  • Deployed Kubernetes Clusters on Cloud/On-premises Environments with master/slave architecture and wrote many yaml files to create services like pods, deployments, statefulsets, daemonsets.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes and terraform.
  • Experience on configuring, automating and deploying Ansible for configuration management to existing infrastructure.
  • Experience in deploying Docker images to Production servers using Ansible.
  • Experience in integrating Unit Tests and Code Quality Analysis Tool SonarQube.
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
  • Installation, Configuration and Management of MySQL, MongoDB, MariaDB and PostgreSQL servers.
  • Installed, Configured, Managed Monitoring Tools such as Nagios, Dynatrace, AppDynamics for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
  • Strong ability to troubleshoot any issues generated while building, deploying and in Production environment.

TECHNICAL SKILLS

Operating Systems: Linux based distributions like CentOS, Fedora, SUSE, Ubuntu, Debian, and Windows

Version Control Tools: GitHub, Bitbucket.

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS

Automation Tools: Jenkins

Build Tools: Maven, Ant, Gradle

Configuration Tools: Ansible

Databases: PostgreSQL, MongoDB, MySQL, MariaDB

Bug Tracking Tools: JIRA, Servicenow

Scripting: Shell, Powershell and Python

Containerization Tools: Docker, Docker Swarm, Kubernetes

Monitoring Tools: Nagios, Cloud watch, Dynatrace

Languages: C/C++, Java, Python and PL/SQL

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Worked in Agile environment.
  • Worked on Branching, Tagging and maintaining the version for Software Configuration Management tools like GitHub.
  • Handled integration of Maven, Jenkins, GIT, Confluence and Jira.
  • Used Maven as build tool on java projects for development of build artifacts on source code and extension of existing maven scripts for deployment of applications to Jenkins.
  • Worked on configuring and maintaining SonarQube code quality control tool.
  • Implemented a Continuous Delivery framework using Jenkins, Ansible, Maven and Nexus in Linux environment.
  • Responsible for build and deployment automation using Jenkins and other orchestration tools like Kubernetes, Docker Swarm.
  • Implemented build stage- to build the microservice and push the Docker Container Image to Private Docker Registry
  • Used all Jenkins pipelines to drive all microservices out to the Docker Registry and then deployed to Kubernetes, Created pods and managed.
  • Worked on Kubernetes to orchestrate the deployment, scaling and management of Docker tools.
  • Managed Kubernetes Charts using helm and releases of helm packages.
  • Used Ansible playbooks and Modules to setup Continuous Delivery pipeline.
  • This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, Rundeck etc.
  • Used Ansibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Responsible for provisioningAWS services like EC2, S3, Glacier, ELB (Load Balancers), Auto Scaling Groups, Optimized volumes, VPC, RDS, SNS, and EBS, IAM etc.
  • Worked on Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Established secure-cloud configuration, (CloudTrail,AWSConfig), cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Worked on monitoring applications using monitoring tools like Nagios, Datadog, Dynatrace.
  • Managed the software configurations using Ansibleand worked on writing Ansible playbooks.
  • Involved in writing custom Shell scripts, Python scripts, PowerShell scripts for automation of day to day tasks.
  • Installation and configuration of PostgreSQL, MySQL and MariaDB database on Red Hat Servers.
  • Setup MongoDB clusters from scratch and automate the installation.

Environment: Java, Maven, GIT, Docker, Jenkins, Kubernetes, Ansible, Jira, Nagios, Dynatrace, VM Ware ESXi, Cloud watch,AWS(EC2, VPC, ELB, S3, Glacier, RDS, IAM, Cloud Trail and Route 53), MySQL, PostgreSQL, MariaDB, Python, Shell Scripting, Confluence.

Confidential

DevOps Engineer

Responsibilities:

  • Worked on Migration from AWS to Microsoft Azure.
  • Worked on implementing Azure Services such as Azure Active Directory, Azure Storage, Azure Virtual Machines, Azure resource Manager (ARM), Azure Blob Storage, Azure Cloud Services, SQL database, Azure Networking, Load Balancing.
  • Worked on Deploying CI/CD Pipeline using Azure Devops on Kubernetes Container Environment.
  • Designed and Automated Azure IaaS and PaaS, SaaS Capabilities which includes virtual machine, container services, virtual network and cloud services.
  • Used Azure Devops Services such as Azure Repos, Azure Boards and Azure Test Plans to plan work and collaborate on code development, application build and deployment.
  • Used Azure Container Registry to store the docker images built from Azure pipeline in Azure Devops.
  • Responsible for Configuring, Managing and Deploying applications on AKS (Azure Kubernetes Service) clusters.
  • Worked on Azure Monitoring Tools such as Azure Log Analytics, Azure network watcher and Azure Service Health to diagnose and minimise service degradation.
  • Deployed Azure IaaS VM’s and cloud services into secure VNets and subnets using PowerShell.
  • Have a good knowledge Nagios and experience in monitoring tools like AppDynamics, Grafana
  • Installation, Administration and configuration of Linux Systems(Rhel5.x, Centos6 etc).
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
  • Installed software dependencies on all the infrastructure using Ansible.
  • Integrated GIT with Ansible Tower to deploy Playbooks.
  • Used Ansible to document all infrastructure into version control.

Environment: - Azure Devops, Azure VM, AKS, ACS, Azure AD, Azure Load Balancer, Azure Application Gateway, Ansible, ARM, Azure MySQL, Azure MariaDB, Azure Storage, Azure Log Analytics, Azure network watcher, Kubernetes, Docker.

Confidential

DevOps Engineer

Responsibilities:

  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Integrated Amazon CloudWatch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Responsible for developing build and deployment processes for Pre-production environments.
  • Involved in managing GitHub and Bitbucket repositories for Branching, Merging, and Tagging.
  • Involved in creating post commit and pre-push hooks using Python in Bitbucket and GitHub repos and worked on creating the Bitbucket and GitHub repos for Jenkins build jobs.
  • Fixed merging issues during Rebasing and Re-integrating branches by discussing with Development Team Leads.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Gradle Scripts and Jenkins.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Worked on Container management using Docker by writing Docker Files
  • Worked closely with software developers to debug software and system related issues.
  • Responsible for setting up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
  • Used to write Shell Scripts for automation of deployment processes.
  • Utilize the LAMP stack (Linux, Apache, MySQL, PHP /Perl) to meet customer needs.
  • Used Jira as ticket tracking and work flow tool.

Environment: AWS (S3 buckets, EC2, CloudWatch, Security Groups, Cloud Formation Template), Bitbucket, GitHub, Maven, Gradle, Jenkins, Docker, Nexus, Postman, Jira.

We'd love your feedback!