AKHILESH
Email id: ************@*****.***
Phone: 612-***-****
DevOps/AWS Cloud Engineer
PROFESSIONAL SUMMARY:
An accomplished individual with over 8+ years of hands-on experience in the arena of Network and Security, AWS Cloud computing, DevOps, Implementation, and Support as well as Project Management.
Developed Chef Cookbooks and Recipes to manage systems configuration.
Knowledge of puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
Experience with Firewall Products such as Checkpoint Security Gateways, Cisco ASA Appliances.
Experience in Building, Continuous Deployment, Continuous Integration, Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise-Wide Software Applications for business areas like retail, banking, telecom, financial industries in environment using Subversion, GIT, TFS, CVS, Jenkins, Bamboo, Maven, Nexus Artifactory, AWS, ANT, Chef, Ansible, Puppet, Docker, Nagios, Bitbucket.
Familiar with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Splunk, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
Hands on experience with Chef and OpsWorks in AWS cloud environment.
Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
Experience in branching, tagging and maintaining the version across the environments.
Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (ksh, Bash).
Worked on web servers like Apache and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for Continuous Integration (CI) and for End-to-End automation for all build and deployments.
Extensive experience with software Build automation and standardization tools like ANT, Maven.
Good knowledge in Continuous Integration and Continuous Deployment methodologies.
Extensive knowledge of container services such as ECS & Docker.
Worked on virtualization of servers via AWS Lambda, AWS Elastic Beanstalk.
Experienced in maintaining and analyzing log files using Cloud Watch, Nagios.
Automated AWS resources (EC2, VPC, SG, EMR, Redshift, S3) by using terraform.
Experience in Running web apps in containers on Docker and Docker Swarm.
Setting up databases in AWS using RDS, storage using an S3 bucket and configuring instance backups to S3 bucket.
Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for change management.
In depth knowledge on ELK Stack like Elasticsearch, Logstash and Kibana.
Created indexes for various statistical parameters on Elasticsearch and generated visualization using Kibana.
Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
EDUCATION: Bachelor of Technology in Electronics and Communication Engineering from JNTU- India.
CERTIFICATIONS:
AWS Certified Solutions Architect – Associate.
TECHNICAL SKILLS:
Cloud Technologies
Amazon Web Services: Elastic Compute Cloud(EC2), Simple Storage Services (S3), Route 53, Cloud Front, Elastic Bean Stalk, Virtual Private Cloud(VPC), RDS, Cloud Watch, Elastic Load Balancer(ELB), Auto-Scaling, IAM Roles, Users, Profile, Elastic IP’s, Nagios, GIT, Security Policies, Cloud Formation, Dynamo DB, Redshift.
Operating Systems
RedHat Linux, CentOS, Ubuntu, UNIX, AIX, Windows
CI & Provisioning Tools
Hudson, Jenkins, Puppet, Chef, Ansible, uDeploy, Docker, Kubernetes, Terraform, kubernetes, vagrant, Splunk,Wily,ELK
SCM Tools
Subversion, GIT, CVS, Puppet, TFS, Chef, AWS
Web/App servers
WebLogic, WebSphere, Apache Tomcat, JBOSS
Scripting Language
Bash, Shell, Perl, Python, Ruby
Build Tools
Ant, Maven, Gradle
Databases
Oracle, SQL Server, MySQL, Dynamo DB, MS-Sql.
Software/Tools
Microsoft Office, Oracle, My SQL, SAPbyDesign, PagerDuty, GitHub, NetBeans, Amazon Web Services, ANT, Nagios, Jenkins, Chef, Tableau.
PROFESSIONAL EXPERIENCE:
Allegis, Baltimore, MD April 2016 – Till Date
Sr. Cloud/AWS Engineer
Responsibilities:
Created Terraform scripts to move existing on-premises applications to cloud.
Custom Python Scripts, deployed with Apex and Terraform to AWS Lambda used to monitor Jenkins server.
Created python scripts to totally automate AWS services, which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
Had an extensive role in On-Premises Mid-tier application migrations to the Cloud-lift and shift to AWS infrastructure.
Used Python scripts to store data in S3 and retrieve those files in allegis by using programmatic access by AWS CLI.
Implemented Python Scripts for generating detail configuration reports on distributed scale-up scale-out server Nodes for converged server systems
Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
Created AWS Route53 to route traffic between different regions.
Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
Used GZIP with AWS CloudFront to forward compressed files to destination node/instances.
Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
POC and architect transition and implementation of Kubernetes/Docker
Setting up the build and deployment automation for Terraform scripts using Jenkins.
Designed / developed distributed private cloud system solution using Kubernetes [Docker] on CoreOS
Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
Manage Amazon alliges clusters such as launching the cluster and specifying the node type.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
Implemented automated local user provisioning instances created in AWS cloud.
Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
Developed multiple AWS services that have API’s available for use. Implemented the functionality of EC2 API’s and DynamoDB API’s in depth through AWS CLI.
Built complete WSO2 API Manager Setup (API publisher, Key store, Gateway, Governance registry, WSO2 Carbon) in AWS environment.
Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
Deployed applications on AWS by using Elastic Beanstalk
Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Implemented Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven
Coded API Proxy using ElasticSearch for Store Locator Functionality. Deployed webapp on AWS EC2.
Created and Consumes Restful services API’s for large file upload without buffering or consuming the memory on client and server through Python.
Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
Environment: AWS EC2, S3, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, VPC, IAM, Nagios, Git, Chef, Linux, Kubernetes, Docker, Data Centre Migration AWS, Jenkins, Maven, Terraform, ELB, NAT, Route 53, ElastiCache
Colossus Technology solutions LLC, CA Aug 2015 - Mar 2016
Cloud/AWS Engineer
Responsibilities:
Responsible for designing and implementing cloud-based solutions for public cloud deployment
Worked in EC2, S3, Cloud Formation, Cloud Front, RDS, VPC, Cloud watch, IAM Roles/Policies, SNS subscription service
Cloud Engineer responsible for designing, building, and maintaining multiple AWS infrastructures to support multiple finance applications
Experience in deploying infrastructure components via AWS Management Console, AWS CLI, PowerShell, and Cloud Formation scripting
Created GitHub repository for current and future project scripts
Worked extensively with S3 buckets and cross region replication.
Extensive knowledge of Creating NACLs, RDS, EC2, Security Groups, Carving out subnets from VPC using AWS console and cloud formation templets
Rehydration for EC2 instances on regular bases.
Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as Bash and the Ruby AWS SDK.
Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
Write scripts for accountability of Instances in application to track costs and minimize costs
Replication of RDS instances from one region to another using custom scripts
Experience in Branching, Merging, Tagging and maintaining the versions using SCM tools like GIT (GitHub).
Created an automation unit and regression testing suites for the Rest API and batch jobs using AWS CLI and Test NG.
Experienced in Cloud Infrastructure using Google Cloud platform. Gained knowledge to use Docker and Kubernetes for cluster container management and orchestration.
Designed, developed and maintained software in Python for Linux and Windows platforms.
Utilized Python Libraries like Boto3, NumPy for AWS.
Worked on automation tools like Chef.
Implementing automation with Vagrant, Chef on AWS for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under CM control.
Extensive experience in writing Cookbooks, roles, environments in chef.
Extensive knowledge of chef-zero,chef-solo, test kitchen in order to converge cookbooks locally.
Extensive experience with Continuous Integration tools Jenkins and project dependency management tools ANT, MAVEN to build Java/J2EE applications.
Extensive knowledge of working with Elastic load balancer/Application load balancer
Experience in both Linux and Windows Build environment.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Linux, GIT, VPC, Cloud watch, Cloud Formation, AWS Beanstalk, Lambda, AWS CLI, Wily, AWS Auto Scaling, Python, Subversion, Unix/Linux, Shell scripting.
Ford motor company, MI Sept 2013 – July 2015
DevOps Engineer
Responsibilities:
Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
Written Chef cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
Configured complex middleware environments with several variations of tomcat installations consisting of 3-5 instances in each installation.
Used Ansible server and workstation to manage and configure nodes.
Experience in writing playbooks for ansible and deploying applications using ansible.
Written custom resources, created various roles & environments and used chef handlers for various auto kickoff requirement jobs
Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
Worked in configuring baselines, branches, merge in SVN, and automation processes using Shell and Batch scripts.
To automate our build/deployment process and do an overall process improvement to any manual processes, automation process, we have created the recipes in run list for the chef nodes to configure the Application Server, Web Server etc.
Hands on experience on Docker hub, Docker Engine, Hub, Machine, Compose and Docker Registry. Create Docker images and handling multiple images primarily for middleware installations and domain configuration.
Loging Server Remotly using NGINX proxy server. To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
Deploy Puppet, puppet dashboard and Puppet DB for configuration management to existing infrastructure. Experience with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
Carried deployments and builds on various environments using continuous integration tool Jenkins and design the project workflows/pipelines using Jenkins as CI tool.
Written scripts in Python to automate log rotation of multiple logs from web servers.
Environment: JIRA, GIT, Apache ANT, Maven, Chef, Jenkins, Azure, Ansible, Docker, Apache Tomcat, WebLogic, Oracle, Shell Script, Unix/Linux, Windows, Jboss, Linux.
Vepabiz, Hyderabad, India March 2012 - june 2013
Network Engineer
Responsibilities:
Implementation and Support of Checkpoint and Cisco ASA Firewalls in the network for various clients.
Follow ITIL Based Change and incident management process
Firewall Policy provisioning and work with firewall requests submitted by users through change system.
Creating object, groups, updating access-lists on Check Point Firewall, apply static, hide NAT using smart dashboard.
Troubleshooting connectivity issues on the firewall using smart view tracker, monitor health of the appliance using smart view monitor etc. Command line troubleshooting for packet level debug.
Cleanup and Optimize firewall rule base and database. Reorder rules for optimal firewall performance.
Build and provision new Checkpoint security gateways ground up as well as upgrade the existing.
Manage checkpoint security gateways split through multiple CMA’s and administer using provider-1.
Manage global objects and policies through provider-1 GUI as well as MDS management.
Performed Checkpoint Firewall changes using the Smart Dashboard NGX R65, R70 and R75.
Performed Installation, configuration and troubleshooting of Checkpoint security gateway and manage through smart center. IP Appliances and SPLAT based gateways.
Performed Security Gateway upgrades from R65 up to R75.
Clustering of Checkpoint firewalls using Nokia VRRP (IP Appliances) as well as Cluster XL.
Upgrade of Smart center and ensure synchronization between Primary and standby smart centers.
Use Smartview Monitor for configuring SAM Rules as well as monitor health of Firewalls.
Implemented the use of VLANs (and VTP), HSRP and OSPF routing to optimize Layer 2 and Layer 3
Performed maintenance of routing infrastructure and troubleshooting OSPF and BGP on the network.
Environment: LAN, WAN, NAT, ATM, EIGRP, RIP, OSPF, BGP, VTP, STP, VPN, Ether Channels, Cisco ASA, DHCP, MLPPP, ACL, VLAN.
Aspire EDU IT solutions, Hyderabad, India Aug 2010 - Feb 2012
Network Engineer
Responsibilities:
Managing and troubleshooting LAN, WAN.
Configuring VLANs and packet filtering.
Configuring HSRP for gateway redundancy and high availability.
Network Security: Network Address Translation (NAT), Port Address Translation (PAT), Access Control List.
Coordinating with ISP on lease line issues.
Remote administration of LAN/WAN devices.
Taking regular backups of network devices.
Environments: LAN, WAN, VLAN, HSRP, NAT, PAT, ACL, ISP.