We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

Mclean, VA

SUMMARY

  • Having 7 years of IT experience with 5+ experience in DevOps space which includes creating new environments, migration and maintained.
  • Hands on experience with AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route S3, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets to ensure successful deployment of Web applications and database templates.
  • Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration and system administration.
  • Created Python boto3 scripts to totally automate AWS services, which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Experience in monitoring tools using data dog, new relic and ELK for monitoring applications and infrastructure for the same
  • Automation of AWS infrastructure via Ansible, and Jenkins - software and services configuration using Ansible Playbooks.
  • Experienced with Puppet, Ansible, Chef as System Configuration Tool.
  • Able to write manifests and Ruby scripts to customize the Puppet as per requirement configuration.
  • Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
  • Hands on experience with Shell, Python, YMAL and XML.
  • Experience in Build and CICD technologies like GitHub, Jenkins, chef and ansible
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
  • Experience with databases, networks (LAN, WAN) and patch management. Implemented Services using Core Java.
  • Hands on experience in working on Spark SQL queries, Data frames, and import data from Data sources, perform transformations, perform read/write operations, save the results to output directory into HDFS.
  • Good working knowledge on Eclipse IDE for developing and debugging Java application
  • Performed standard system administration task such as patching, software and hardware upgrades, troubleshooting and problem resolution.
  • Excellent communication, team membership and relationship management skills.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Cloud Platform: AWS, Azure

Configuration Management: Puppet, Chef and Ansible.

Continuous Integration Tools: Jenkins/Hudson, Bamboo and Team City.

Monitoring Tools: CloudWatch, New Relic, Datadog, ELK Stack and Splunk.

Database: MySQL, Dynamo DB, PostgreSQL, Mongo DB.

Build Tools: ANT, MAVEN, Jenkins, and Code Deploy

Version Control Tools: Subversion (SVN), Clear case, GIT, Code Commit, Github.

Web Servers: Apache, Tomcat, WebSphere and WebLogic.

Languages/Scripting Languages: C, HTML, Shell, Bash, Python, Java

SDLC: Agile, Scrum.

Web Technologies: HTML, CSS, Java Script and XML.

Operating Systems: Red hat Linux, Linux, Centos, WINDOWS.

Ticketing Tools: JIRA, Service Now and Remedy.

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Sr DevOps Engineer

Responsibilities:

  • Used Scrum Agile methodology for the iterative development of the application.
  • Agile methodology included iterative application development, weekly Sprints; stand up meetings.
  • 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 Cloud Formation.
  • Created Security groups using Terraform and CloudFormation.
  • Implemented a 'server less' architecture using API Gateway, Lambda and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
  • Experience working HashiCorp Vault.
  • Write terraform scripts from scratch for building Dev, Staging, Prod and DR environments.
  • Good Experience in working with Jenkins for continuous integration and end-to-end automation for build and deployments.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, GitHub and AWS.
  • Responsible for installing and supporting Amazon web services infrastructure.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket for storage and backup on AWS.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Designed and developed automation test scripts using Python Boto3.
  • Experience on setting up Performance load testing using Jmeter.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet etc.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • Experience working on PagerDuty which includes creating teams, services, integrations and escalation policies.
  • Develop internal APIs for automated creation of New Relic dashboards and alert policies through Jenkins CICD pipeline for monitoring application performance management of Web Applications.
  • Develop internal APIs for automated creation of Datadog dashboards and alerts/monitors through Jenkins CICD pipeline for monitoring Amazon web services infrastructure.
  • Experience with Grafana Dashboards which pulled data from New Relic.
  • Configured alerting solutions for the project using PagerDuty across the agile teams.
  • Experience in configuring New Relic, CloudWatch, Data Dog for continuous monitoring of applications in the production environment and enabled notifications via emails.
  • Configured the monitoring solutions for the project using New Relic for application performance monitoring.
  • Configured the monitoring solutions for the project using Data Dog for infrastructure, ELK for app logging.
  • Created indexes and alerts/dashboards for visualization using Kibana

Environment: AWS EC2, S3, Cloud Watch, Cloud Formation, Terraform, DynamoDB, VPC, IAM, Git, Linux, Jenkins, Maven.

Confidential, Dallas, TX

Sr DevOps Engineer

Responsibilities:

  • 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 Cloud Formation.
  • Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Responsible for installing and supporting Amazon web services infrastructure.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket as well as Glacier for storage and backup on AWS.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Included security Groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • 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 Ansible server and workstation to manage and configure nodes.
  • Development of Puppet modules with Jenkins for continues integration and continues deployment of managed products, and related services.
  • Experience in managing virtual instances and disks using Puppet.
  • Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories for Puppet Enterprise on RHEL and Windows platforms.
  • Created a custom Puppet module skeleton to use same structure across all Puppet modules.
  • Implemented Puppet hiera to separate data from Puppet code.
  • Designed continuous delivery tools/ configuration management tools like Puppet.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Automated the cloud deployments using Puppet, python (boto& fabric) and AWS Cloud Formation Templates.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Designed a Configuration Management solution using Puppet.
  • Experience configuring and managing Puppet master server, updating and creating modules and pushing them to puppet clients.
  • Trained and supported Linux engineers in the use of the company's Puppet infrastructure.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Generated python scripts to manage the Automatic backup of the EC2 - ELB volumes and Cron the job to create the snapshots of the volumes with the AWS API for EC2 Instances storage.
  • Designed and developed automation test scripts using Python Boto3.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Configured the monitoring solutions for the project using DataDog for infrastructure, ELK for app logging.
  • Created indexes and alerts/dashboards for visualization using Kibana

Environment: AWS EC2, S3, VMware, Tomcat Apache, Cloud Watch, Cloud Formation, Terraform, DynamoDB, VPC, IAM, Nagios, Grunt, Git, Chef, Linux, Data Centre Migration AWS, Jenkins, Maven, Open stack.

Confidential, Basking Ridge, NJ

Aws/DevOps Engineer

Responsibilities:

  • Worked on AWS - Amazon Cloud - IAM, EC2 (Security Groups, Elastic IP's, Load balancers, Auto scaling groups, Placement Groups), S3, Elastic Bean Stack, Direct Connect, VP3, Route 53, Cloud watch, OpsWorks & IAM.
  • Responsible for planning, installing, and supporting AWS infrastructure.
  • Creating AWS EC2 instances (Linux and Windows), RDS Instances, ELB (Elastic Load Balancer) using AWS SDK and Ansible Playbooks in various environments.
  • Deploy and configure EC2, Elastic Bean Stalk and RDS instances.
  • Responsible for maintaining ACL, Security Groups and firewall configurations.
  • Manage users/devices, roles and services with IAM
  • Utilizing Cloud and High Scalability architecture design patterns in successful solutions.
  • Convert and deployed physical and VMWare virtual systems into EC2 AMI instances.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • 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 Redshift 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.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.

Environment: AWS (EC2, S3, IAM, VPC, Cloud Formation), LINUX, MAVEN, JENKINS, SVN, MySQL

Confidential

Java Developer

Responsibilities:

  • Developed 3 Modules: Shortest Path on Vector Data using Dijkstra’s algorithm, Projection Edit, Generation of Raster image from vector data
  • Shortest path Module worked 5 million Edge’s datasets; Generation of Raster from Vector worked on files up to 7GB
  • The output of all the modules rendered on the globe with Indian projection system.
  • Modified and automated the build process which brought down the build time from 4 hours to 2.5 hours
  • Reduced execution time of 4 modules to nearly half and resolved infrequent crashes of the product due to large dataset
  • Analyzed the allocation for memory footprint for large images for fatal out of memory crashes and resolved them

Hire Now