We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • AWS certified engineer with around 5 years of experience in supporting development teams with best practice delivery methodologies.
  • Experience in managing and provisioning of AWS services like Elastic Load - balancers, EC2, Elastic Container Service, IAM, S3 Elastic Beanstalk, Cloud Front, VPC, Route53.
  • Responsible to spin up EC2 instances and configure security groups and IAM roles.
  • Worked with DevOps Tools like GIT, Jenkins, Maven, Chef, Ansible, Docker, Kubernetes, Terraform.
  • Experience using Jenkins, created Free Style Jobs and Auto Convert to convert free style jobs into Jenkins Pipeline.
  • Experience in monitoring several servers and storage using AWS CloudWatch and automated deployment of various websites using Chef.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating recipes and cookbooks.
  • Managing roles, environments, data bags, cookbooks, and recipes in Chef.
  • Worked on various Docker files to create images and Docker containers for managing various applications.
  • Familiar in using build tools like Maven for the building of deployable artifacts such as war & jar from source code.
  • Used Maven to manage the lifecycle of the project, generate reports and store
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Maintaining and creating Auto Scaling groups, IAM user roles, policies, and Load Balancers.
  • Implementing a CI/CD pipeline using Azure DevOps to manage the resources across multiple Azure services.
  • Worked on the monitoring tools and visualization tools like Prometheus and Grafana.
  • Orchestrate clusters and management of Docker Containers using Kubernetes.
  • Configuring the Prometheus alerts from the Kubernetes cluster via email-notifications.
  • Worked with Ansible to automate the process of deploying/testing the new build in each environment, setting up a new node and configuring machines/servers.
  • Experience with Infrastructure as a code tool such as Terraform to build and purge the Docker Containers as needed.
  • Managed different infrastructure resources and infrastructure provisioning using Terraform.
  • Used Terraform Modules to manage configurations and automate the installation process in both AWS and Azure cloud environments.
  • Knowledge of Networking Protocols such as HTTP, DNS, and TCP/IP routing protocols like FTP, SSH, DNS, DHS, SMTP, BGP, OSPF.
  • Experience in defining AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances
  • Experience in working Windows, Unix/Linux Distro like RHL, CentOS, macOS.
  • Ability to self-learn new technologies, Problem-Solving skills and implement them having strong communication and analytical skills.

TECHNICAL SKILLS

AWS Services: EC2, VPC, S3, Elastic Beanstalk, ECS, ECR, Lambda, IAM, Elasticsearch, ELB, Developer Tools, SNS, CloudWatch, CloudFront.

Azure Services: VMs, AKS, Azure CDN, Traffic Manager, Load Balancing, Blob Storage, Azure Functions, Azure Virtual Network, Active Directory, Cloud Services

Operating Systems: Windows, Linux/Unix

CI/CD: Jenkins, CodeCommit, CodeBuild, Git

Source Control: Git, Bitbucket

Configuration Management: Chef, Ansible, Puppet

Containers: Docker, Docker Swarm, Kubernetes, ECS, AKS

Build Systems: Maven

Infrastructure Automation: Terraform, CloudFormation, Azure Resource Manager

Monitoring & Visualization: Nagios, Prometheus, AWS CloudWatch, Azure Monitor, Grafana

Web/Application Servers: Apache Tomcat, WebLogic

Programming Languages: Python, Java, Shell Scripting, YAML

Databases: MySQL, Oracle

IDE Tools: MS Visual Studio, Eclipse, PyCharm.

Networking: TCP/IP, SSH, VPN, Telnet, TLS/SSL, FTP, DNS, SMTP, HTTP/HTTPS

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Build and deploying the virtual machines in AWS environment using cloud formation templates.
  • Configured security groups and EBS volumes for EC2 Linux instances in AWS.
  • Develop ELK stack using managed elastic service in AWS.
  • Developed a streamlined logging messages from fluentd to AWS Elasticsearch using S3, SNS, SQS and Lambda.
  • Installing and configuring the WebLogic and Apache packages for the application build in Solaris and Linux systems.
  • Involved in Migrating the application from on premises Solaris environment to the cloud environment.
  • Experience in writing shell scripts to automate the administrative tasks and management using cron setup.
  • Using Azure as a Infrastructure as a Service provider
  • Debug the application and build issues by analyzing the logs.
  • Managing Kubernetes services such as Azure Kubernetes and AWS ECS.
  • Supporting Dev staging and Production environment for the configuration or application issues.
  • Executing the SQL scripts in oracle database for the data update, delete and insert.
  • Experience in uploading data using SQL loader and SQL queries to validate the data.
  • Experience in configuring the Jenkins pipeline jobs for Continuous integration and Continuous deployment on Development application servers.
  • Experience in creating Jobs and pipelines in Jenkins for the application deployment for release cycles using Jenkinsfile.
  • Using Azure AD to control access to the apps and the app resources, based on the business requirements.
  • Perform the code merge from develop to release and master in GIT and experience in GIT command line.
  • Experience in GITLAB API for branch creation, approving merge requests and automated GITLAB cherry picks using APIs with bash scripting.
  • Experience in installing tomcat server in Linux machine and deploying the application.
  • Creating the Docker images with Dockerfiles and running as standalone Docker container for micro service deployment.
  • Experience in deploying the application and services on Kubernetes cluster.
  • Configuring HELM chart for deployment of PODS, Services, Ingress and configmaps.
  • Experience in configuring multi branch pipeline for application deployment on Kubernetes cluster using declarative Jenkins pipelines.
  • Configuring Azure Log Analytics with Azure VM’s for monitoring the log files.
  • Deploying a Docker based web application to Azure app service using Azure Container Registry.
  • Developed dashboard in Kibana and Splunk.

Environment: Centos 7.x, 6.x, Redhat EL 6.x and 7.0, Solaris 10 and 11, WebLogic 12.1 and 12.2, Tomcat, Apache, and Shell scripting

Confidential

DevOps Engineer

Responsibilities:

  • Leveraged AWS cloud services like EC2, S3, RDS, ECS, Cloud formation, CloudWatch, Kinesis, AWS Elastic Bean Stack.
  • Used Amazon VPC Service to create VPC, Internet Gateway, subnets, and route tables.
  • Increased efficiency of deployments by leveraging third-party technologies Docker, GitHub, and AWS to implement Continuous Delivery Pipeline.
  • Involved in launching EC2 instances on different Linux systems and assign IAM roles to them.
  • Used Kinesis as a data streaming to get the timely insights of the data stored on the cloud.
  • Used various AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Improved application uptime by 99% by implementing and configuring Elastic Load Balancers with EC2 Autoscaling groups.
  • Created Free Style Jobs and used Auto Convert to covert free style jobs into Jenkins Pipeline.
  • Used Git as a version controller and configured as a plugin for continuous integration and continuous deployment in Jenkins.
  • Responsible for the building and deploying the artifacts into DEV, INT, and QA Environments.
  • Involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Wrote Maven build scripts for creating jar, war, and ear artifacts, which were then Deployed to Apache Tomcat.
  • Created CloudFormation templates for deploying AWS resources through Jenkins.
  • Leveraged cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • Configured Maven as application build plugin in Jenkins for continues integration and deployment.
  • Monitoring all Dockers instance using AWS CloudWatch, Using GitHub to resolve alerts of Docker Instances triggered in pager duty.
  • Implemented the setup for Master-Slave architecture to improve the performance of Jenkins.
  • Managed roles, environments, data bags, cookbooks, and recipes in Chef.
  • Using Test Kitchen and Chef Spec on Cloud instances in AWS to check modified Chef Cookbooks.
  • Used Python and Bash scripts for automation.
  • Experience in Installing, configuring container-based applications using Docker, and Kubernetes as on Orchestrator.
  • Provisioned AWS EC2 instances using Terraform and Cloud Formation Templates.
  • Building docker containers and managing docker services with docker machine on a docker swarm node with docker swarm manger.
  • Worked with Kubernetes to manage containerized applications, Config Maps, selector services and deployed application containers as Pods.
  • Used Jira as a ticket tracking and workflow tool.
  • Installed and configured Nagios to constantly monitor network bandwidth, memory usage and hard drive status.
  • Supported and deployed to Web applications Servers such as WebLogic, JBOSS, Tomcat, and Apache HTTPD servers.
  • Automated Installation and Updating software and packages on systems using yaml files in Ansible.
  • Used Selenium for testing Web applications, where I used functional testing and regression testing and tested 100s of applications at a time using TestNG.
  • Communicating with other respective teams to resolve the issues for efficient and effective results.

Environment: AWS Cloud, Jenkins, Git, Docker, Docker Swarm, Kubernetes, CloudFormation, Selenium Maven, Jira, Python, Nagios, Chef, Unix/Linux, Apache Tomcat.

We'd love your feedback!