We provide IT Staff Augmentation Services!

Aws Principal Architect / Devops Engineer Resume

3.00/5 (Submit Your Rating)

Westchester, PA

SUMMARY

  • DevOps Engineer with 71/2 years hands - on experience in IT industry with major focus on Release management, Configuration, Build, Release Engineering and Automation.
  • Experienced in Installation, Configuration, Support of Red Hat Enterprise Linux (RHEL) 4.x, 5.x, 6.x, 7.x, and UBUNTU 10, 12, & 14 LTS, AWS Instances.
  • Implemented and Administered Amazon Cloud Services like EC2, EBS, VPC, ELB, SNS, RDS, Redshift, IAM, S3 Auto scaling, CloudFront, Cloud Watch, Cloud Trail, Route 53, Cloud Formation, Lambda, Security Groups & ACL’s
  • Strong experience with Version Control Systems like GIT, CVS, SVN (Subversion), Bit Bucket.
  • Expertise in Container based deployments using Docker with Docker images, Docker Hub and Docker-registries.
  • Expertise in optimizing mission critical deployments in AWS, leveraging configuration management.
  • Hands on experience in configuring Ansible, Puppet, Chef and Git to install, configure, applying patches and build Linux machines for Dev/QA and prod environments
  • Expertise in deploying CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform and AWS
  • Hands on experience in testing and build tools like Ant, Maven and Gradle.
  • Expertise in writing and testing Chef cookbooks with Ruby and Vagrant to configure and perform tasks on remote nodes
  • Installed, configured, managed monitoring tools like Splunk, Nagios and Graphite for Resource monitoring, network monitoring, log trace monitoring.
  • Hands on experience in writing Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.
  • Expertise in using Puppet to automate repetitive tasks, quickly deploy critical applications, proactively manage change and create custom Puppet module skeletons.
  • Extensively worked on Hudson/Jenkins for configuring and maintaining continuous integration (CI) and for End to End automation for all build and deployments.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization.
  • Expertise in configuration and automation with Jenkins, Chef, Puppet, Ansible and Docker using Ruby Script.
  • Expertise in automating System administrative jobs using Bash, Perl, Ruby, Python.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation and Testing.
  • Expertise in Installing, configuring and managing the databases like MySQL, NoSQL, DB2, PostgreSQL, MongoDB, DynamoDB, and Cassandra DB.
  • Expertise in Deploying AZURE Resource Manager Template and in designing custom build steps using PowerShell.
  • Expertise in Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager.
  • Expertise in Google Cloud platform components like Compute Engine, Container Engine, and Container Registry.
  • Expertise in working with DevOps/Agile operation process (Code review, unit test automation, Build& Release automation, Environment, Service, Incident and Change Management) including various tools.

TECHNICAL SKILLS

Containerization tools: Docker, Kubernetes.

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud watch, SNS, Route 53, Kinesis, Cloud formation. Glacier, CLI, Dynamodb, KMS, Lambda.

Bug Tracking tools: JIRA

Build Tools: Ant, Maven, Gradle

Cloud Environment: AWS, Azure, Google Cloud

Configuration Management Tools: Chef, Puppet, Ansible, Terraform.

CI/CD Tools: Jenkins/Hudson

Databases: My SQL, Mongo DB, Oracle, NOSQL.

Linux Flavors: CentOS, Ubuntu, RedHat

Operating Systems: Windows, UNIX, Linux, Ubuntu, RHEL, Centos 6/7.

Repository Management Tools: Artifactory, Nexus

Scripting Languages: Bash, Python, C, Java Script, .NET, Ruby.

Version Control Tools: Subversion (SVN), GIT, GIT Hub.

Web/Application Servers: WebSphere, Apache Tomcat, WebLogic

Web Technologies: RESTful API, HTML, CSS, jQuery, Junit, Java Script, XML, JSON

Monitoring Tools: Cloud Watch, Nagios, Splunk

PROFESSIONAL EXPERIENCE

Confidential, Westchester, PA

Aws Principal Architect / DevOps Engineer

Responsibilities:

  • Design and Develop ETL Processes in AWS Glue to migrate Campaign data and ad-exposures from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.
  • Data Extraction, aggregations and consolidation of marketing ad exposure within AWS Glue using PySpark and Scala.
  • Create external tables with partitions using Hive, AWS Athena and Redshift
  • Designed External and Managed tables in Athena and processed data.
  • Create user defined functions UDF in GLUE ETL jobs.
  • Worked on creating external python library for sending SNS Notification and alerts Access Key Rotation, and Dynamodb Insertion and Querying.
  • Migrate Customer PII data from Terradata into s3 using TPT. Scheduled batch jobs on EC2 to automate the data migration from Terradata to s3 on weekly basis.
  • Collaborated with clients from concept through final delivery of product. Developed strategy for third-party data ingestion to Enterprise Data Lake for analytical and application needs
  • Working closely with Security division on role rationalization for S3. Define S3 ingress/egress patterns
  • Created Policies, Roles and User Accounts for team members providing proper permission as per requirement. Defined AWS Security Groups to prevent unwarranted access to AWS Resources.
  • REST APIs for micro services. Build API governance strategy right from Dataset creation/registration thru lookup
  • Created various performance metrics and configured notifications using CloudWatch and SNS.
  • Proficient in writing Cloud formation templates in YAML and JSON formats to build the AWS services with the paradigm of Infrastructure as a code. Created multiple CFN scripts to deploy ETL pipelines in dev and prod
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets to ensure successful deployment of TPT on EC2
  • Developed API for using AWS Lambda to manage the services and run the code.
  • Involved in developing functions for Lambda to manage some of the AWS services. Invoking ETL Jobs, writing and querying Dynamodb and performing post and pre validation checks.
  • Design roles and groups using AWS Identity and Access Management (IAM). Worked on custom policies and created custom policies using Cloud Formation
  • Implement & maintain monitoring and alerting of production and Dev environments using Cloud Watch.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2.
  • Worked with GIT Version control system to track various aspects of the project.
  • Implemented process and quality improvements through task automation. Institute infrastructure as code, security automation and automation or routine maintenance tasks

Environment: AWS VPC, IAM, code Deploy, CloudWatch, CloudFormation, API Gateway, Lambda, DynamoDB, S3, EC2, Git, GLUE, SNS, SQS, DynamoDb, Terradata, Athena, KMS.

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Implemented secure cloud architecture based on AWS to make sure applications have efficient Reliability, Scalability and High availability.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer and tested AWS.
  • Implemented Amazon EC2 by setting up instances, Virtual Private Cloud (VPCs), and security groups and by automating the process of launching and stopping/terminating EC2 instances on AWS.
  • Implemented a 'server less' architecture using API Gateway, Lambda and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Efficiently transfered data from Datacenters to cloud using AWS Import/Export AWS Snowball service and Created database objects, performance Tuning and Query Optimization in AWS Redshift.
  • Involved in Architecting, building and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef and Ansible with AWS CloudFormation and Jenkins for Continuous Integration.
  • Worked on AWS Code Deploy and Auto Scaling Groups to implement Blue-Green Deployments for the various releases moving forward. Created snapshots and Amazon Machine Images (AMI) of the instances for backup.
  • Used AWS Console and AWS CLI for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, CloudFormation and CloudWatch.
  • Proficient in writing AWS CloudFormation templates to create custom VPC’S, subnets, NAT, EC2 instances, ELB’s and Security groups using JSON templates.
  • Created Identity Access Management (IAM) policies for delegated administration within AWS. Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating amazon resource numbers and Integration points with DynamoDB, RDS.
  • Involved in QA, Dev, Test and Prod environments of different applications on AWS by provisioning clusters on EC2 instances using Docker, Bash, Chef.
  • Automated Deployment of Java based applications into Tomcat, WebLogic servers using Chef and Jenkins.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Extensively worked on Jenkins for Continuous Integration and for End-to-End automation for all build and Deployments.
  • Automated Deployment of Java based applications into Tomcat, WebLogic servers using Chef and Jenkins.
  • Implemented Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Git on Linux platforms.
  • Worked on Deployment and configuration of ELK stack for log analytics, full text search, application monitoring.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards its solutions.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.

Environment: AWS VPC, ELB, AMI, IAM, code Deploy, CloudWatch, CloudFormation, API Gateway, Lambda, DynamoDB, S3, EC2, Chef, Ansible, Docker, Jenkins, Git, ELK, Tomcat, WebLogic.

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Committed DevOps Engineer motivated in Automating and Deploying instances on Aws and Data centers.
  • Involved in deploying multiple application utilizing most of AWS services including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, Lambda, REDSHIFT, focus on high-availability, fault tolerance and auto-scaling in AWS cloud formation.
  • Supported AWS cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience in implementing Security groups and Network ACLs.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Provided policies to groups using policy generator and set different permissions based on the requirement long with providing Amazon Resource Name (ARN).
  • Worked on most of the Aws Cloud services like Cloud watch, CloudFormation, CloudTrail services and CloudFront to setup and manage cache content delivery and crested Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Experience in implementing AWS lambada to run servers without managing them and to trigger run code by S3 and SNS.
  • Experience in implementing Data warehouse solutions in AWS Redshift, worked on various projects to migrate data from one database to AWS Redshift, RDS, ELB, EMR, Dynamo DB and S3.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Designed and implemented WCF service layer hosted on Azure. This layer is middle tier between SQL Azure and SharePoint online external content.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted. Installed Pivot cloud Foundry (PCF) on EC2 to manage containers created by PCF.
  • Automated Provisioning and repetitive tasks using Terraform and Python, Docker Container, Service Orchestration.
  • Extensively worked on ansible deployments, wrote various ansible playbooks with multiple roles, tasks with loops, templates, service management, host variables, group variables etc.
  • Used ansible to manage Web applications, Environments configuration files, Users, Mount points and packages.
  • Implemented multi-tier application provisioning in open stack cloud, integrated it with ANSIBLE, migrating application using Maven as build tool.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Integrated Ant and Maven with Jenkins to run to automate the build process as a part of continuous delivery.
  • Experience in working with EC2 Container Service plugin in Jenkins which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Integrating Defect tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging and, tracking and documenting defects/issues in real-time.
  • Coordinate and assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Focused on containerization and immutable infrastructure. Docker has been cored to this experience along with Kubernetes.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Created Docker images using a Docker file. Worked on Docker Container snapshots, removing images and managing docker volumes and experienced with Docker container service
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Involved in SCRUM ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

Environment: Red hat Linux 7.x, AWS, Pivotal Cloud Foundry (PCF), Elasticsearch, Logstash and Kibana (ELK), Ant, Maven, Jenkins, Ruby, Shell, Jira, Python, Oracle, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat, Docker, Kubernetes, Virtualization, Configured plug-ins for Apache HTTP server, Nginx, LDAP, XML, SVN, GitHub/Bitbucket.

Confidential, Allen, TX

DevOps Engineer

Responsibilities:

  • Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, Maven Scripts.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer. Managing the database DDL, DML scripts in SVN and GIT .
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies. Created post commit and pre-push hooks using Python in SVN and GIT repos
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks. Setting up the SVN and GIT repos for Jenkins build jobs.
  • Developing maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Logic platforms. Worked with development team to migrate Ant scripts to Maven .
  • Educated team about continuous integration and automated testing practices and supported them throughout development. Installed MAVE N and configured pom.xml in conventional projects for continuous integration.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours. Experience in setting up the End User Security in Jenkins and Hudson.
  • Created an automated application-testing framework for the CD pipeline leveraging Robot Framework integrated with Jenkins & Selenium that increased testing cycles.
  • Provisioning Jenkins environment for continuous integration by easing build and testing tasks for developers.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Applied the test-driven development methodology while developing which yielded cohesive, loosely coupled and tested code. Worked with different team members for automation of Release components.
  • Experience in designing, implementing continuous integration using Jenkins by creating Python, Perl scripts.
  • Virtualized the servers using the Docker for the test environments and development environment and performed configuration automation using Docker containers.
  • Automated the deployment of applications inside software containers and Configured Docker container for branching purposes. Worked on installing of Docker using Docker toolbox.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR .
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Expertise on one of the projects and issue tracking tools in Agile development called JIRA .
  • Maintain and trouble shoot systems performance and network monitoring with Nagios.
  • Monitoring CPU, memory, ISCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, filesystems, network using the tools like Nagios .
  • Educated team about continuous integration and automated testing practices and supported them throughout development. Releasing code to testing regions or staging areas according to the schedule published.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Environment: Java/J2EE, Subversion, GIT, Maven, Jenkins, Chef, Docker, Jira, Nagios, Python, Perl,

We'd love your feedback!