Aws And Devops Consultant Resume
Mountain View, CA
SUMMARY:
- A software consultant with 12 years’ experience in the information technology industry willing to work in environments where cutting edge technology is used and the work is challenging.
- Experience in implementing the cloud applications using Amazon Web Services, Linux administration.
- Good knowledge on Chef and Puppet Automation.
- Well experienced in agile methodologies. Good at communication and interpersonal skills.
- Certified AWS Solutions Architect - Associate
- Experience in DevOps automation using Chef, Jenkins, GitHub, AWS, Monitoring and Logging
- Experience at architecting web based solutions in AWS
- Designed three tier Web based applications in AWS cloud
- Participation in 24/7 Production support and provided quick resolutions to the production issues.
- Experience in configuring monitoring tools like AppDynamics, Wavefornt and CloudWatch
- Pagerduty for services, escalation policies and schedules
- Configuration of Nginx for web servers and SSL termination
- Automate enviroments using chef, terraform, Jenkins, nexus, maven and githug repos.
- Configured Docker containers with gradle build
- Involved in Amazon ECS cluster automation using python, Terraform and Boto3
- Involved in centralized monitoring configurations such as Splunk, Sumologic and Loggly
- Involved in configuration of application and server monitoring such as Newrelic, Rightscale
- Motivated team with enriched leadership qualities on cloud technologies
- Configured SSL termination at AWS ELB and Route53 for hosted zones
- Successful Implementation of AWS EC2, RDS, S3, ELB, Route53, ECS, IAM, Cloudwatch and other AWS services
- Experience on implementing the automation of Installation, Configuration, Integration with Talend (ETL) and Inter-region, Intra-region backups of Vertica Big data.
- Experience on agile methodologies like Mingle and JIRA with GitHub and Jenkins Integration
- Experience in Bitbucket and JIRA Integration
- Experience in Linux administration for web based and data warehousing based environments on managing services, network configurations and application installations
- Experience in Jenkins Administration, Maven Builds and Pipeline Jobs
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
AWS and DevOps Consultant
Environment: AWS, Jenkins, Vagrant, Terraform and Chef
Responsibilities:
- Administrate and manage Jenkins (Cloudbees enterprise), Nexus and Sonarqube servers and resolve the issues encountered with these services from different projects. Build Maven jobs and run pipeline jobs.
- Stacking and re-stacking the environments using terraform, Jenkins, Github repos and AWS s3 buckets.
- Follow Agile methodology - sprint planning and follow the guidelines like retrospective, poker planning and drum circle meetings.
- Cassandra data migration between datacenter and AWS environments.
- Jenkins pipeline jobs to publish artifacts to nexus using maven and push to s3 for AWS environments.
- Automation setup for Continuous Integration and Continuous Delivery using Jenkins, Jenkinsfile, Nexus, AWS S3, Terraform, Maven and Github repos.
- Knowledge on OSGI framework with Swookiee.
- Part of 24/7 Production support and resolve issues faced during re-stack and support for Cassandra, Kafka and application
- Performance test for each change primarily focused on TPS, latencies (P99, P95, P90) and error rates (4xx and 5xx) for POST, PATCH and GET calls.
- Splunk monitoring through splunk forwarder logs. Create dashboards, queries and alerts
- Appdynamics and Prometheus for application (Java and Machine agent) monitoring. Create and manage health rules, policies for CPU, Memory, disk space, Java heap size, Garbage collection and agents availability. Dashboards and alerts for various metrics and thresholds.
- Pagerduty integartions with Appdynamics, splunk, wavefront, cloudwatch and slack through API’s and define escalation policies and schedules.
- Forward collectd metrics to wavefront and create dashboards and alerts for system and cloudwatch metrics
- Cloudwatch to create alerts and dashboards for ELB’s, EC2, DynamoDB, Elasticsearch, VPN data transfers and server health status.
- Storage management with AWS EBS, Instance stores and tune IOPS, capacity and storage types.
- Encryption using AWS encryption for EBS, RDS and luks key for Instance store volumes.
- Nginx for web servers and SSL termination using truststore and keystore created from Venafi with CA certification and save and retrieve keys from Confidential store securely using IAM role linked through Confidential policy.
- Rotate AWS IAM keys and SSL keys at regular intervals and update all the respective systems/servers.
- AWS Route53 to manage hosted zones, record sets and blue/green deployments using weighted routing with old and new ELB records.
- Follow feature-develop-master branch strategy for Github code deployment and participate in pull request reviews/approvals and code cleaning.
- Train and mentor new team member and provide knowledge transfer, get ready for production support and work closely with the development team.
Confidential, Bellevue, WA
Cloud and DevOps Architect
Environment: AWS, Cloudera CDH5, Jenkins, Docker, Ansible and Chef
Responsibilities:
- Trouble shoot Hadoop Cloudera issues and provide resolutions such as checkpoint for HDFS, Deploy Configuration files with updated parameters, new hosts additions, disk space management and resource management.
- Installed Cloudera Cluster CDH5 Enterprise edition on AWS and configured services like HDFS, YARN M2, Kerberos, Oozie, Spark, Zookeeper, KMS, Sentry, Solr, HBase, Hive, Hue, Impala and Cloudera Management Services
- Built Chef Cookbooks for User Management, Install Cloudera Master, Agent, Jenkins and other nodes
- Build YAML files to deploy dockers for frontend and backend services and execute using ansible playbook and configured vars.yml, hosts files
- Installed ElasticSearch Cluster on AWS and configured.
- Monitored and managed five production environments using Cloudera, Elasticsearch, NIC server, IBM streams and dockers for various components.
- Managed GitLab server for on premises code management and configured postmaster for email notifications.
Confidential, Burlington, MA
Cloud and DevOps Architect
Environment: AWS, Python, Terraform, Boto3, Jenkins, Docker
Responsibilities:
- Configuration of AWS Autoscaling for Confidential Container Services using terraform.
- Automate Newrelic agent configuration across all services in the Agora project
- Automate services to download artifacts from nexus while deploying in kankyo using python scripts.
- Apply updates to Docker entrypoint.sh and test using gradle dockerBuild and Deploy
- Implemented doctests and test python scripts for validation and unit tests.
- Involved in Kankyo and service definition using docopt.
- AWS Route53 Setup for Record set definition within hosted zone.
- JIRA for scrum board planning and Bitbucket for Git management.
- Linux administration for installing services and managing the services
Confidential
Cloud and DevOps Architect
Environment: AWS, Rightscale, Puppet, Jenkins, GitHub, Vertica Project Role: Cloud and DevOps Architect, Linux Administration
Responsibilities:
- Configuration of Vertica database with SSL on AWS cloud Instance with three nodes in a private subnet with Elastic Network Interface.
- Configuration of Talend ETL software and connectivity between Vertica and
- Talend with failover.
- Configuration of HA Proxy Load balancer to balance the data load across vertica nodes with automatic failover.
- Puppet automation to automate the installation for Vertica and configure vertica backup server, load balancer and management console.
- Create rightform and YAML scripts to create VPC with subnets, Security
- Groups and launch configuration.
- Jenkins to automate the environment build using Rightform scripts, YAML scripts, Shell scripts, Ant scripts and Puppet modules.
- GitHub as repository and version control for puppet modules, configuration files, YAML scripts.
- Configuration of Disaster Recovery environment with region failover and storage restore.
- Participate in meetings related to Project management (with Client) and/or related to technical deliveries.
- Linux administration for Vertica and Talend servers ( Confidential ) on configuring the system and managing the services
Confidential, Dublin, OH
Cloud and DevOps Technical Lead
Environment: Amazon Web Services, Java 7, mysql 5.5
Responsibilities:
- Configuration of RDS services in amazon cloud with Read Replica’s in different availability zones and providing security with Virtual Private Cloud with Private Subnet.
- Configuration of Confidential instances in amazon cloud with Auto Scaling groups and Load Balancers for Web and Application servers and providing security with Virtual Private Cloud with private and public subnets and NAT instances.
- Monitoring through Amazon Cloudwatch for Confidential instances and RDS services.
- Github repository maintenance for code deployments and management.
- Participate in Production rollout planning and execution.
- Responsible for version control of the production deployed application code.
- Participate in meetings related to Project management (with Client) and/or related to technical deliveries.
- Developing personal development plans for my mentees.
- Estimation for various releases and reporting.
- Jeknins Continuous Integration and automatic deployment with GitHub.
- Mysql database administration and development.
- Linux administration on RHEL and Confidential for managing the services and network.
Confidential
Cloud and DevOps Lead
Environment: Cisco Cloud Portal (CCP), Microsoft Sql Server 2008. Project Role: Cloud and DevOps Lead
Responsibilities:
- Creating automation packs in Tidal Orchestration to communicate with Cisco
- Cloud Portal, VMware VCenter, Database server and other external systems.
- Creating new Services and workflows using CCP.
- Developing new Adapters and Agents.
- Deployments using Catalog Deployment Management module.
- Experience is technical presales including preparation of technical solution for proposals
- Proactive response to client requirements and proposal making
- Actively work with multiple stakeholders for proposal development
Confidential, Jersey City. NJ
Database Engineer
Environment: Oracle 11g, SQL Developer, TOAD
Responsibilities:
- Developed the automated tool to get data differences from two schemas for each scenario.
- Pulling data from source systems and Transforming using FSD’s.
- Developed stored procedures to automate the manual processes like delete client, delete user and reset sequences.
- Provided solutions for Hierarchical queries.
- Data Management activities for reference data.
- Provided Queries for QA people for all the test cases.
- Logged defects on data differences to maintain consistent data during migration process.
- Involved in Data Seeding activities
- Used Flashback queries.
- Effective client communication during onsite assignment and client appreciated on achievements during assignment.
- Developed the automated procedures and functions for data seeding activities and applied Collections, Ref cursors, Varrays and system objects.
