Day-to-Day Tasks & Project Work
Day-to-Day Tasks & Project Work
Git
Complete understanding of source code management, version control system, its working process and advantages.
Having good knowledge in Git and its advantages over other SCM tools.
Installed and configured Git and GitHub at organization.
Used Git extensively in each and every project to store all kinds of code.
Having good understanding of git terminology.
Well aware of git stages like work space, stage/index, local repository and central repository.
Complete understanding of snapshots and commits concepts.
Attached tags to refer commits as it is very difficult to remember commits ID's.
Good practice knowledge in using git commands like git pull, git push, git fetch, git clone, git log and other git
commands.
Well aware of git concepts like ignoring git files, git stash.
Complete hands on experience on dealing with git branching, merging branches, switching branches and resolve
merge conflicts.
Good understanding between git reset and git revert and also cleaning git repository.
Good knowledge in some advanced concepts like git rebase, git bisect, git squash and git cherry pic.
Good hands on experience in working with GitHub and BitBucket.
DOCKER
Having good practice experience in installation and configuring of docker.
Well aware of the advantages of docker over other virtualization technologies in the market.
Good knowledge in docker concepts like OS level virtualization and layered file system which docker follows.
Sai
SENIOR DEVOPS & AWS CLOUD ENGINEER
Maven
Installed and configured Maven.
Well aware of advantages of using build tool over manual builds.
Good understanding of architecture of maven.
Complete depth understanding of maven build life cycle and maven goals.
Hands on experience in creating maven directory structure and maven local repository to store dependencies.
Knowledge in using maven central repository.
Good understanding of maven's main configuration file POM.XML
Dealt with multi-module projects by using maven.
Sai
SENIOR DEVOPS & AWS CLOUD ENGINEER
Jenkins
Installed and configured Jenkins in both windows and Linux machines.
Complete understanding of Jenkins complete work flow as well as its advantages over other CI-CD tools.
Good hands on experience in integrating many tools with Jenkins like git, maven, selenium, junit, tomcat
webservers.
Installed and configured Java as java is pre-requisite to install Jenkins.
Installed and configured build tools like Maven and Ant and integrated with Jenkins.
Good practice experience in creating free style projects and maven projects and dependency projects.
Established complete Jenkins CI-CD pipeline and complete workflow of build and delivery pipelines.
Installed various Jenkins plug-ins from Jenkins community as Jenkins is all about plug-in and play.
Configured many scheduled projects so that they can run frequently without manual trigger.
Responsible to establish complete pipeline work flow starting from pulling source code from git repository till
deploying end product into servers.
Created many link projects and configured upstream and downstream projects.
Customizes Jenkins home page and created my own view as well as nested views.
Created many user accounts in Jenkins and given limited privileges to them to ensure security is there in each and
every stage by using Jenkins roles.
Created many slaves to take the work load from Master Jenkins server.
Good hands on experience in deploying end product in tomcat web server and other application servers.
Nagios
Installed and configured oldest and latest monitoring tool called Nagios.
Well aware of complete workflow, architecture and advantages of Nagios monitoring tool.
Used many Nagios plugins to monitoring different services in different hosts.
Good understanding of Nagios dashboard and monitoring things.
Created multiple services groups and multiple services groups.
Well understanding of Nagios directory structure and capable of managing that directory structure.
. 2/2014 – 9/2015
Cloud watch
Extensively used cloud monitoring service called Cloud Watch.
Monitored many things like CPU percentage, RAM space, disk space and many more.
Created many cloud watch alarms so that will be alerted if any unusual thing happens and take necessary action to
make sure in reducing downtime.
Created different kinds of wizards like line, stacked and numbered wizards.
Dealt with different kinds of metrics which are been provided by AWS.
Good knowledge in using both default monitoring and detailed monitoring.
Integrated cloud watch with so many other AWS services to make sure that there is high availability always..
Kubernetes
Responsible to install and configure Kubernetes in physical as well as cloud environments.
Sai
SENIOR DEVOPS & AWS CLOUD ENGINEER
AWS
Having very good hands on experience on EC2 (Elastic compute cloud), ELB (Elastic Load Balancer), Auto Scaling, S3 (Simple
storage service), Cloud Front, IAM (Identity and Access Management), VPC (Virtual Private cloud), Glacier, Route-53, SNS
(Simple notification service), Cloud formation, Elastic beanstalk, EFS (Elastic File System), Cloud Watch and Trusted Adviser.
Well aware of SQS (simple queue service), SES (simple email service), RDS, Dynamo DB, Red shift, Elasticache, Ops work,
white papers, Snow ball, AWS CLI and Elastic transcoder.
VPC
Taken lead in migration process of servers and data from on premise data center to AWS cloud.
Responsible for complete administration of Cloud infrastructure in my organization.
Created VPC from the scratch and connected to network by using Internet Gateways, Route tables, and NATs
Created many public and private subnets for proper segregation of webservers and database servers to provide high
level security.
Defined IP ranges in VPC to have better control over VPC.
Good Hands on experience in VPC peering to connect multiple VPCs so that all act as one single entity.
Enabled VPC Flow logs for the auditing purpose to track incoming and outbound traffic to and from VPC.
Launched Bastion server’s/Jump servers in public subnets to have ssh connection to the servers which are present in
Private subnets.
Launched Web servers in Public SN through Auto scaling and connected to load balancer to distribute traffic as well
as to provide high availability.
Launched Database servers in Private SN and provided internet through NAT server.
Good understanding in dealing with NACLs (Network Access control Lists) and Security Groups to restrict and allow
ports to provide security at subnet level and instance level respectively.
EC2
Having very good knowledge wrt EC2s like launching windows and Linux machines and all five types of Elastic Block
store (EBS) volumes and their differences.
Launched all three kinds of load balancers and attached to webservers to distribute traffic as well as to check the
health of EC2 instances to make sure that they are always up and running.
Sai
SENIOR DEVOPS & AWS CLOUD ENGINEER
S3
Migrated and stored all kinds of object storage of my organization in to S3 bucket to provide durability and security.
Enabled versioning on some important data to provide security from accidental deletion and to roll back to previous
versions.
Good knowledge in dealing with Access Control Lists (ACLs) and Bucket policies to restrict unauthorized access in to
our own buckets.
Enabled CRR (Cross Region Replication) to replicate data to other buckets which are present in different regions.
Launched static web sites for testing purpose by using S3 static website hosting option instead of going always with
EC2s, Load balancers and Auto Scaling.
Good knowledge in dealing with Transfer acceleration to accelerate transfer speed of data into S3 buckets by using
AWS globally distributed edge locations/end points.
Well aware of different storage classes/tiers and effectively used life cycle management policy to transition data to
different storage classes automatically after certain period of time that we set.
Good knowledge in CORS to share resources across buckets without actually coping data.
2/2014 – 9/2015
Cloud Front
Good hands on experience in working with Cloud Front to access the webpage without any network latency through
AWS globally distributed edge locations/end points.
Well aware in setting TTLs for the time period of object to be stored in edge locations.
IAM
Complete hands on experience in managing IAM service to administer AWS resources effectively
Created many user accounts, placed users into their respective groups and given limited privileges directly to users
as well as groups to have better security.
Well aware of all kinds of policies which are provided by AWS and their usage.
Good knowledge in working with IAM roles to have password less access to all AWS resources to provide security.
Used roles mainly to establish password less connection between S3 and EC2 for the data migration to and fro.
Route-53
Good understanding in purchasing domain names form AWS as well as deep knowledge in DNS service.
Created alias record sets to provide alias names for load balancers DNS name.
Configured routing policies to provide high availability at region level and protects our infra from regional failure.
Sai
SENIOR DEVOPS & AWS CLOUD ENGINEER
SNS
Configured SNS notification at AutoScaing as well as Route-53 level to get notifications when server and VPC failures
respectively.
Complete hands on experience wrt creating SNS topics, creating subscribers and adding subscriptions.
Integrated SNS with almost each and every AWS service to get notifications over different protocols like email email
json and SMS.
Cloud watch
Hands on experience in working with cloud watch to monitor all AWS services to maintain high availability and
reduce downtime.
Configured cloud watch alarms to get alert whenever any untoward situation arises which helps in addressing issue
immediately.
Aware of both default monitoring and detailed monitoring.
Good knowledge in effective usage of all metrics which are being provided by AWS.
2/2014 – 9/2015
Other Services
Complete hands on experience in working with EFS to provide shares storage so that each and every member in
project will have access to common and centralized storage.
Good experience in configuring cloud formation templates to create AWS infrastructure form JSON/YAML code.
Well aware of concepts like converting infrastructure into code so that it is very easy to test, apply version control
system as well as replication the environments.
Good knowledge in handling Elastic Beanstalk to test the code as and when required without worrying about
underlying infrastructure
Taken help from trusted adviser to enhance security, cost control and provide better performance.
Personally used Elastic Transcoder to convert one media format to another media format.
Complete understanding of AWS white papers as they are providing many guide lines in terms of security, cost
control and how to achieve operational excellence.
Sai
SENIOR DEVOPS & AWS CLOUD ENGINEER
IAM
Complete hands on experience in managing IAM service to administer AWS resources effectively
Created many user accounts, placed users into their respective groups and given limited privileges to directly to
users as well as groups to have better security.
Well aware of all kinds of policies which are provided by AWS and their usage.
Good knowledge in working with IAM roles to have password less access to all AWS resources to provide security.
Used roles mainly to establish password less connection between S3 and EC2 for the data migration to and fro.
Launched all three kinds of load balancers and attached to webservers to distribute traffic as well as to check the
health of EC2 instances to make sure that they are always up and running.
Extensively used Launch configurations and Auto Scaling to provide high availability to EC2 machines and effectively
used scaling policies based on web traffic.
Hands on experience in creating Snapshots to take back up copy of our EBS volumes.
Created AMIs and Volumes and played with them like attaching, detaching, creating own AMIs for replication of
same environment in same/different Availability Zones as well as same/different regions.
Well understanding of both system status checks and instance status checks and how to trouble shoot if system or
instance fails.
Encrypted volumes to provide security from unauthorized access and misuse of data and provide protection from
accidental deletion of machines.
2/2014 – 9/2015