Skip to content

DevOps ENGINEER ROLES

AWS Tasks:

Managing Ec2 Instances, EIP, Network Interfaces, Security Groups & Key Pairs Managing EBS Volumes, AMI & Snapshots (Backup & Restore, Migration, etc.) Setup & Managing Elastic Load Balancers, ACM & Autoscaling Groups Setting & Managing Cloudwatch Alarms on metrics from Ec2, ELB & RDS Creating & Managing RDS Instances, RDS Snapshots, Updating Parameters Groups AWS CLI for any AWS Tasks

Cloud Migration using Lift & Shift Strategy on AWS, Services using

  • VPC, Ec2, S3, Application Load Balancer, Route53

  • IAM to give secure access to AWS account using MFA

  • Tightly controlled Security Group for firewall rules of EC2

  • EBS volume for storage on Ec2, Snapshot for Backups of EBS

  • Autoscaling for Automatic scaling of Ec2 instance based on CPU usage

  • Modernization on AWS Cloud, Services used

  • Beanstalk for PAAS for Tomcat Web App

  • RDS for MySQL Database

  • Object storage S3 to store and retrieve files

  • Route53 for Private & Public Hosted zones/Records

  • Amazon MQ for fully managed RabbitMQ

  • ElastiCache for in-memory datastore in cloud

  • Monitoring with CloudWatch, Grafana

  • Notification using SNS

AWS Cloud Automation using

  • Ansible
  • CloudFormation (Stacks)

AWS Securities

  • Inspector & Best practices
  • IAM management

Azure & Azure DevOps

  • Automated the provisioning of Azure resources (App Registration, Blob, Back-up Center, Cosmos DB, Key Vault, Azure VMs) using PowerShell and Templates.
  • Created a Build/Release pipeline with automated build and Continuous-Integration using Azure DevOps

Continuous Delivery of Java Web Application

  • CICD Pipeline using Jenkins, Git, Maven, Nexus, S3 & SonarQube

  • Deploying Artifact to Beanstack

  • Jenkins Pipeline As A Code for CICD

  • Website Automation through Jenkins whenever there is a GIT Commit

Configuration Management using Ansible

  • Ansible AdHoc commands to execute remote tasks
  • Ansible playbook for Service/Server Deployments
  • Ansible playbook to setup VPC & Bastion Host on AWS
  • Writing our own configuration file (ansible.cfg)
  • Ansible Roles for modular & reusable automation framework

Docker Containers

  • Building customized docker images using Dockerfile
  • Docker-compose to define & run MultiContainer Docker Application

Kubernetes

  • Creating Production grade K8s cluster using Kops & Kubeadm
  • Hosting Containerized Application on K8s cluster using Pod, Service, Replication Controller, Deployment, Secrets & ConfigMap

MkDocs

  • Designing and Building a Static Website using MkDocs (The Current Website you're watching)