We provide IT Staff Augmentation Services!

Principal Devops Engineer/architect Resume

4.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Around 10 years of experience as a Cloud and Bigdata Platform Stack Ops/System Administration/DevOps/ Build, Deploy and Release Engineer in Designing, Architect, automating, Building, deploying, managing and release management along with CI, Delivery and CD pipeline in high traffic distributed over On Premise, Cloud and Mobile & PRO Experience in architecting the company's DevOps strategy along environment of Linux (RHEL, CENTOS, Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Strong knowledge on Setup, Configure, Administer, Manage and Monitor of Big Data frameworks (CDH 5.12, HDP 2.6, EMR and HDInsights) Services over Linux Platforms.
  • Architected and designed Data Center to Cloud Migration
  • Designed infra for Data Smart Catalog tools over AWS and Azure Cloud Platforms for HDP and CDH
  • Implemented Data security and Data compliance with AD/LDAP and Kerberos protocols for Data Authz tools like Ranger and Sentry of HDP/CDH
  • Architect and Design of Containers implementation of Kubernetes over AWS and Azure.
  • Worked on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7
  • Experience in Package Management using Red Hat RPM/YUM and Debian repo (APT), Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Chef Code.
  • Experience in development and configuration experience with infrastructure provisioning tools like Chef, Puppet and Ansible. Worked on Cloud automation using AWS CloudFormation templates and terraform
  • Extensively worked With VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS included but not limited to handling Technical services team and handle of all customer issues and requirements w.r.t infra
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded, managed
  • Puppet Master, Agents, Databases, Puppet Integration with Apache and Passenger and implemented custom Modules Manifests and Worked and utilized Puppet hierarchy files, facts, and global variables.
  • Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache, Nginx and Tomcat 8.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear)
  • From source code. Managed all the bugs and changes into a production environment using the JIRA tracking tool.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker.
  • Experience in working on source control tools like Tortoise SVN, IBM Clearcase, Perforce, and GIT.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments. Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application. Managing DNS, LDAP, FTP, Tomcat, Apache web servers on Linux servers.
  • Expertise in implementation and maintenance of Apache httpd, SMTP, DHCP, NFS, LDAP, DNS, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.
  • Experienced with the installation, configuration of volume management using VERITAS Volume Manager 5.1/6.0 and Solstice Disk Suite on Solaris and experienced in RAID configurations and experience in Backup Tools like NetBackup, Veeam Backup and Replication Suite.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Confidential, iCinga for Resource Monitoring/Network
  • Monitoring/ Log Trace Monitoring.
  • Expertise in writing Bash Scripts, Perl Scripts (hash and arrays), Python programing for deployment of Java applications on bare servers or Middleware tools. Installation, Configuration and Management of RDBMS and NoSQL tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB and Cassandra
  • Great knowledge on DevOps, Build, Deploy and Release operations, Software Configuration Management, SCM Administration, Process re engineering, Build methodologies, Software Tools development, Coding, BVT process, support processes compliance & IT industry in Mobile, Retail, Banking, Finance, Insurance, Sales and Marketing domains.
  • Strong hands on knowledge of Designing & implementing Distributed and Centralized version control systems, Source Code Management topics of branching, tagging, labeling and merging product variant management, Process implementation, Software Integration, Setup, configuration and Administration by using different SCM tools like Base/UCM Clearcase, TFS, SVN, GIT
  • Good at Ruby, Perl and Shell scripting and Mid level expertise in PERL CGI/Ruby on Rails web development in process automation and build automation tools like ANT, Maven, Gradle and MS Build development in UNIX, Linux (RHEL, Ubuntu and Centos) and Windows environment.
  • Experience in provisioning and supporting high traffic/high-available services on Amazon EC2, VPC, route53 and cloudfront
  • Proficient with Datacenter automation and configuration management tools (Puppet, Chef etc).
  • Highly skilled at supporting web and application servers (Apache, Nginx, NodeJS, JBoss, Tomcat)and Hands-on experience with installing and managing MySQL and MongoDB servers.
  • Proficient with Amazon IAM policy framework, S3, Cloudfront, SES.
  • Experience in building and managing ELK (ElasticSearch, Logstash and Kibana) stack for search, analytics and centralized logging.
  • Good at TCP/IP layer understanding and implementing DNS, SMTP, HTTPS.
  • Expertise in design and support of mission-critical systems and implementing failover/disaster recovery strategies.
  • Develop scripts to monitor and ensure backups to disk and S3.
  • Experience with managing F5 load balancing tool (iRules, nodes, pools)
  • Experience with Virtualization technologies like Vagrant and VMWare and Expertise in LAMP implementation and development.
  • Implement and maintaining monitoring and graphing tools ( Confidential, Cacti, Icinga)and Developed monitoring scripts as plugins for Confidential .
  • Extensively involved in advanced application configuration concepts like Web Services, Destinations, Message Activations, Listener ports, Queue Connection Factories, Queues, Application Servers, Clusters, Shared Libraries, Profiles, JDBC providers, Data Sources, URL Providers, JVM Custom Services, MQ and JMS setup
  • Environment Provisioning/ App Servers configuration via Chef, Planning to organize attributes, roles, recipes, environments, Writing cookbooks, Setting up continuous integration system for cookbooks,
  • Maintaining and expanding our existing Chef infrastructure, application deployment to all Dev/Test/Production environments, and monitoring of these services using Confidential and iCinga
  • Sound technical experience installing, configuring, Administering and maintaining Mongo (NoSQL) systems and MySQL Server (including hot standby replication setups)
  • Strong experience supporting 24X7, high availability Internet application environments that include Web, Application, RDBMS/NoSQL servers and load balancing systems

TECHNICAL SKILLS:

Operating Systems: UNIX (Solaris 10, AIX 5), LINUX (RHEL 6.5, Ubuntu 14, CentOS 6.5)

Scripting Languages: Shell, Perl, Ruby DSL, Python

RDBMS/ NoSQL: Oracle 9i, MySQL, Mongodb (NOSQL), Redis, Hbase, Dynamo

Version Control Systems: Subversion 1.9, TFS, GIT

Continuous Integration tools: Jenkins, CruiseControl, Teamcity, Bamboo, Urbancode

Build and Packaging tools: MSBuild, Gradle, Ant, Maven

Web/Application Servers: Apache 2.4, JBOSS 6 GA, Tomcat 8, Websphere 8.0, nginx, Node JS

IAAS: AWS, Azure

Artifact repository tools: Sonatype Nexus 2.0, Archiva

Centralized Logging and Data Analytics: ELK stack (ElasticSearch, Logstash, Kibana), Splunk, Sumologic

Monitoring/Graphing: Confidential, Sensu, PNP4Nagios, Newrelic, Graphana, Dashing

Messaging: RabbitMQ, SQS, IBM MQ

Virtualization/IT Automation: Vagrant, Packer, Terraform, Docker, Chef 12, Puppet 3, Ansible 2, Kubernetes

Big Data Platform Stacks: CDH 5.12, HDP 2.6, AWS EMR 5.0, Azure HDInsight

Security: AD,LDAP and Kerberos

PROFESSIONAL EXPERIENCE:

Principal DevOps Engineer/Architect

Confidential, CA

Responsibilities:

  • Designed, architected Data center to Cloud migration
  • Designed Infra for Smart Data Catalog tool over HDP,CDH,EMR and HDInsights
  • Implemented Data Security and Authz over Data Catalog tools with AD,LDAP and Kerberos
  • Implemented containers using ansible, docker and Kubernetes
  • Elasticsearch Migration
  • KMS Implementation and automated key rotation
  • Designed apps Using API Gateway, Cloudfront, S3, Lambda and RDS
  • Config management with Chef and ansible
  • Lead and implemented Docker Container Implementation with Kubernetes
  • Administering, Performance tuning of ES 5
  • AWS EMR migration from Hortonworks hadoop platform
  • Implemented IAM roles
  • Implemented Maven Versioning and fixed problems
  • ES snapshot automatic validation
  • Design and Setup Infrastructure for Hortonworks hadoop platform
  • Elasticsearch Primary/Secondary cluster configuration in Prod as DR solution
  • Setup Monitoring of System/App level services with Cloudwatch, Sensu and Confidential, published all these metrics to grafana
  • Implemented Master AMIs for Application setup in Prod by using of AWS IAM roles, Cloudwatch monitoring, JAVA stack, Jetty 8, RDS services
  • Elasticsearch snapshot and validation automation
  • KMS and AWS IAM roles implementation for application as all environments
  • LDAP migration from openldap to Jumpcloud as directory as a service
  • Setup and configured chef as Infrastructure management as a code and migrated servers from Rightscale from Dev to Prod
  • Setup and migrated Deployment process from Rightscale to Jenkins/Nexus and Rundeck Integration
  • Introduced graphing solutions for Confidential with pnp4 and Grafana
  • Setup infrastructure for New applications from scratch with all services from chef by rewriting scripts and process with chef policies
  • Setup Route53 DNS across multiple AWS accounts
  • Migration of infrastructure from CISCO savvis DC to AWS along with JBOSS to jetty migrations
  • Configured, Administered Atlassian BitBucket and integration with JIRA and LDAP
  • Environment readiness and Auto Scaling with Chef using VPC, EC2,S3, Elasticache,Route53,LDAP,Monitoring, Log analytics
  • Implemented CI/CD build and deploy pipelines with GIT, Maven, Jenkins, Nexus, Rundeck and Chef
  • Experience in Server Administration (Linux, UNIX, Solaris) and Server

Principal DevOps Engineer

Confidential, FL

Responsibilities:

  • Lead the effort from the Cloud/Infrastructure team in setting up infrastructure for different environments (like Dev, QA, Pre-prod and Production) that meet up the requirements, on metal and AWS cloud (EC2 and VPC)
  • Design and build high available and scalable infrastructure components like app (Nginx and Nodejs), DB(MongoDB), Messaging(RabbitMQ) on AWS VPC ensuring security compliance and high uptime.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions.
  • Automated infrastructure provisioning and code deployments on AWS EC2 and VPC using Chef, Rundeck, Jenkins jobs and custom bash scripts.
  • Devised and successfully executed migration of existing services from EC2 to VPC.
  • Built, deployed and managed configuration automation framework using Chef on EC2 and VPC
  • Develop and implement cookbooks on Chef.
  • Design, build and manage ElasticSearch Cluster.
  • Built and managed code repositories on Git and SVN.
  • Proof-of-Concept on different tools like Gitolite, Gitlab. Devised and implemented a successful rollout to production.
  • Built and deployed Icinga monitoring solution to monitor the health and uptime of the infrastructure and services
  • Database query log processing in Perl
  • Subversion and GIT server administration and replication in AWS Cloud
  • Configured Build and Deployment Pipeline Using Maven/Jenkins/Nexus/Rundeck
  • Infrastructure automation using Configuration Management system - Chef. Sensu for monitoring Infrastructure. Integrated with Akamai CDN for accelerating the Website.
  • Built alerting systems using Pagerduty and Pingdom, Enforced Vagrant based development for the developers on team.
  • Experience with Sybase, MS-SQL, MySql data replication scripts, Database performance tuning and Object oriented database design principles

Sr DevOps Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Lead the effort from the Cloud/Infrastructure team in setting up infrastructure for different environments (like Dev, QA, Pre-prod and Production) that meet up the requirements, on metal and AWS cloud (EC2 and VPC), Proof-of-Concept on VPC. (Subnets, DHCP Option sets etc)
  • Design and build high available and scalable infrastructure components like app Messaging (Rabbitmq), Redis high availability, using Elasticsearch Cluster on AWS VPC ensuring security compliance and high uptime.
  • Automated infrastructure provisioning and code deployments on AWS EC2 and VPC using Chef, Jenkins jobs and custom bash Built, deployed and managed configuration automation framework using Chef on EC2 and VPC
  • Develop and implement cookbooks on Chef, Built and managed code repositories on Git and SVN. Run Proof-of-Concept on different tools like Gitolite, Gitlab. Devised and implemented a successful rollout to production.
  • Built and deployed Icinga2 monitoring with HA and distributed monitoring solution to monitor the health and uptime of the infrastructure and services and setup monitor graphs with PNP4nagios Monitor and Manage the *nix servers
  • Updating Service packs, Security release patches for windows servers, updating Antivirus periodic patches and monitoring of servers using Antivirus console
  • Configuring and managing Web Servers like Apache and Tomcat Servers with HAProxy
  • Install and configure Subversion and Git Server, migrated from SVN to GIT Configuring package cache server to maintain all repositories at one location
  • Worked closely with the development teams who manage UI, middleware, and backend code, and provide support for all different code sets across the Walmart.com/SAMSCLUB.com and Learnt the architecture of all the applications to help trouble shoot any issues for each applications
  • Involved in Service Portal tool development and contributed support for the tool improvisation and fixing the recurring bugs of it
  • Extensively worked on Release Dashboard in house tool which comprises of number options to trigger the build, deployment and release different tiers of code sets with management approval options
  • Worked with the development, support, and infrastructure teams to create a comprehensive schedule of all configuration and release activities across all environments.
  • Played the main technical role in improving existing Continuous Integration Build Process. This included various tasks like installing required toolsets on a new infrastructure, modifying existing scripts/process. As part of this set-up I have worked hard to ensure that he overcame all the issues that we ran into during this set-up and successfully completed the task and for ensuring that this critical deliverable was completed on time.
  • Involved in work to manage and execute software release builds and migration for Java and mobile applications running on JBoss and Apache tomcat App Servers.
  • Helped the team in ensuring that stream lining of Build, Deploy and Configuration Management Process, for the applications which I have responsible for. This helps our team recover from a DR situation of our existing build infrastructure without causing any impacts to our BAU deliverables
  • Worked on many open source tools like graphite, flask, google pie charts, vagrant, razor tools for environment provisioning and elastic /D-elastic cloud setup based on requirement from Markets team
  • Built Continuous Integration environment (Jenkins, Nexus And Continuous delivery environment puppet, Yum, rsync)
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Automated scripts for system administration and AWS using languages such as BASH and Python.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds, configured and maintain codebase to support the build and deployment of code on servers.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Extensively worked with IAAS and cloud infra team to get the requirement to configure middleware builds and configuration for the in house developed project “PANGEA” and supported related automation activities with Chef, Confidential for setup and continuous monitoring of services, which were implemented as part of automation team
  • As OneOps acquired by Walmart, worked mostly with oneops cloud infra team to configure various markets services (SAMS/ASDA/GMCANADA) projects deployment and middleware build and deployments in critical situation like “Holiday readiness season”
  • Ensured that all the Build/ Deployment and configuration related activities for which team is responsible from offshore location are completed and executed without any hiccups. And also ensured that emergency production fixes were propagated without any issues
  • Worked on to execute database updates to both Oracle database.
  • These deployments will span Development, Certification, QA, Performance and Production environments.
  • Significant experience in Subversion, Jenkins and GitHub maintenance/administration, especially in a multi-site development environment and automated cross merge between different releases by implementing covering different scenarios
  • Periodically analyze the hardware and software capacities of IAAS build infrastructure and provide appropriate recommendation to the Management team for improvements and immediate attention.
  • Plays a key role in the setup and maintenance of CI build process and Deployment of the different code sets of 3 tiers on Service Portal Dashboards to kickoff builds and deployments
  • Reported to Operations Manager, who will coordinate with teams outside of the development group, and coordinate technical details with the SVN, GitHub administrator and development leads to execute on the delivery approach to meet multiple concurrent project delivery needsr

We'd love your feedback!