We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Result - driven IT Professional with referable & strong experience as DevOps, Build & Release Engineer with AWS Cloud Platform.
  • Highly skilled in Continuous Integration, Continuous Deployment/Delivery integration pipelines.
  • Experience with interpreted languages including Perl and Python
  • Good understanding on compiled languages including C, C++, C#, Dot NET, and JAVA.
  • Proficient in using Shell Scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Thorough in all aspects of the software development life cycle (SDLC) which includes Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects and on development methodologies including Waterfall, Scrum, Kanban, Agile, and Hybrid.
  • Excellent configuration management utilizing Puppet, Chef, and Ansible.
  • Expert on Apache Hadoop, Kafka, Spark and Log stash.
  • Experience in Configuration Management, Cloud Infrastructure, and Automation utilizing Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GIT, GitHub, Clear Case, and Tomcat.
  • Experience on Deployment, Configuration, Monitoring and Maintenance of OpenShift Enterprise Administration and worked with the management of OpenShift Enterprise resources.
  • Good at managing Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Expertise in setup and build AWS infrastructure various resources like VPC, EC2, RDS, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS, and RDS in Cloud Formation JSON templates.
  • Expertise in Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups, etc.
  • Strong expertise in designing Micro Services bases solutions utilizing Cloud-Native Architecture.
  • Well experienced in architecting and managing AWS cloud infrastructure.
  • Efficient in Build and configuration of infrastructure in cloud development through the usage of Terraform tool as IaC, and ability of modifying the Terraform modules based on the requirement of development project.
  • Experienced in setting up TERRAFORM continuous build integration system. Build security utilities and tools for internal use that enables Engineers to operate at high speed and wide scale.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands-on experience on Amazon Web Services (AWS) provision.
  • Experience in Server infrastructure development on AWS Cloud by using AWS services like EC2, ECS, EBS, ELB, Lambda, S3, RDS, Glacier, Dynamo DB, VPC, Route53, CloudWatch, CloudFormation, IAM, Certificate Manager, SNS, and Auto Scaling in a scalable production environment.
  • Strong experience in implementing Data Warehouse solutions in AWS Redshift Worked on various projects to migrate data from on premise databases to AWS Redshift, RDS, and S3.
  • Good experience working with container orchestration tools Apache, Marathon, and Kubernetes.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub, and Docker registries, installation, and configuring Kubernetes and clustering them.
  • Experience in logging, monitoring, and maintaining applications/servers using tools such as Nagios, Splunk.

TECHNICAL SKILLS

Cloud: AWS, Azure, PCF, OpenStack, GCP

Versioning Tools: GIT, Subversion, CVS, Clear case, Bit Bucket, GitLab, GitHub

CI Tools: Jenkins, Bamboo, Hudson, Chef, Puppet, Ansible

Build Tools: MAVEN, Gradle, Ant, Makefile

Container Tools: Kubernetes, DOCKER, DOCKER swarm, OpenShift

Bug Tracking Tools: JIRA, Rally, Remedy, and IBM Clear Quest

Languages: JAVA/J2EE, Net, C, C++, PL/SQL

Scripting: Shell scripting, Python, Ruby, Perl scripting, BASH, GoLang

Web Technologies: HTML, JAVA Script, XML, Servlets, JDBC, JSP

Big Data Technologies: Kafka, Cassandra

Web/App Servers: Apache Tomcat, JBOSS, Web logic, Web Sphere

Monitoring Tools: Splunk, Nagios, Grafana

Database: Oracle 9i/11g & 12C, SQL SERVER, MySQL, MongoDB

Operating System: LINUX (RedHat, Centos, Ubuntu), UNIX, RHEL/CentOS 5.x/6.x/7, Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential - San Francisco, CA

Sr. AWS DevOps Engineer

Responsibilities:

  • Designed, configured, and deployed Amazon Web Services(AWS) for a multitude of applications utilizing the AWS stack (Including EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trail, WAF, SNS, and IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Created customized AWS Identity and Access Management (IAM) policies for various AWS resources to have required accessibility to required resources.
  • Applying security patches and updating RedHat Linux OS version using Red Hat Satellite server.
  • Created & configured AWS EC2 instances using preconfigured templates such as AMI, RHEL, Centos, and Ubuntu as well as used corporate-based VM images which includes complete packages to run build and test in those EC2 Instances.
  • Configured an AWS Virtual Private Cloud (VPC) and database subnet group for isolation of resources within the Amazon RDS MySQL DB cluster.
  • Created PowerShell scripts to constantly monitor the health of the Exchange messaging infrastructure and notify my teammates or myself in the event of a problem.
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with JAVA.
  • Created S3 buckets and managing policies for S3 buckets and utilized S3 buckets and Glacier for storage and backup on AWS.
  • Deploy & monitor scalable infrastructure on Amazon Web Services ( AWS ) & configuration management using Puppet .
  • Worked on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment.
  • Automate the build/ release of iOS and android apps using Fastlane.
  • Create automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra, and MongoDB in AWS.
  • Developed a Terraform plugins using GoLang to manage infrastructure which improved the usability of our storefront service.
  • Used GoLang for AWS Cloud monitoring and reduce the compile time for web servers and applications.
  • Utilized various IaC/DevOps tools (Terraform, Vagrant, Packer, etc.) to assist in building AWS Cloud infrastructure.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new policies for user management in JSON.
  • Stocked migration of on-premises applications to the cloud and created resources in the cloud to enable this.
  • Created Snapshots and Amazon Machine Images (AMI’s) of EC2 Instances for snapshots and creating clone instances.
  • Worked on AWS CloudWatch, CloudFormation, Cloud Trail services, and Cloud Front to set up and manage cached content delivery.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DB services, Dynamo DB tables, and EBS volumes.
  • Worked on AWS Code Deploy and Auto Scaling Groups to implement Blue-Green Deployments for the various releases moving forward.
  • Database Migration from SQL Server to Amazon Redshift using AWS, worked on the AWS Data pipeline to configure data loads from S3 into Redshift.
  • Setup Alerting and monitoring using Stack driver in GCP.
  • Manage the Infrastructure on Google cloud Platform using Various GCP services.
  • Configuring and deploying instances on GCP environments and Data centers
  • Automated AWS volumes snapshot backups for enterprise using Lambda.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Used Jenkins tools for CI with AWS for automated build every time developer code merge in to master branching.
  • Used IAM to create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.
  • Implemented cloud services IAAS, PAAS, and SaaS which include Open Stack, Docker and Open Shift.
  • Created Clusters using Kubernetes, managed them on OpenShift platform and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
  • Developed DevOps Scripts in Groovy to automate and collection analysis of Cassandra.
  • Configuration and installation of DOCKER environment including DOCKER registry hub for managing different DOCKER images and deployment of applications inside the software containers.
  • Orchestrated complex application deployments quickly and predictably by using Kubernetes.
  • Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GCE).
  • Wrote TERRAFORM templates, Chef Cookbooks, recipes, and pushed them onto Chef Server for configuring EC2 Instances.
  • Development of Chef cookbooks for systems configuration management and software deployments.
  • Integrated Ansible to manage all existing servers and automate the build/configurations of new servers.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has Integrated Ansible with Jenkins.
  • Designed the project workflows/pipelines using Jenkins for continuous integration and deployment into different Web/Application Servers.
  • Built server automation with continuous integration/continuous deployment tools like Jenkins, Maven for the build management system.
  • Implemented best practices and maintain source code repository infrastructure (Using GIT), improve practices of branching and code merge to custom needs of the development team.
  • Integrated Jenkins with Hashi Corp packer and VagrAnt files for creating the test environments which includes the same configurations of our prod, non-prod environments do.
  • Created ANT and MAVEN to automate the build process for the new projects and integrated them with third-party tools like Nexus.
  • Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • Developed a stream filtering system using Spark streaming on top of Apache Kafka.
  • Implemented Hadoop clusters on processing big data pipelines using Amazon EMR and Cloudera whereas it depended on Apache Spark for fast processing and for the integration of API s.
  • Created the SonarQube reporting dashboard to run the analysis for every project.
  • Developed an audit log of JSON web tokens using Seri logger in Elastic Search with Kibana as Visualize.
  • Provisioned Datadog monitoring metrics at build time using Terraform
  • Worked on deployment and configuration of ELK stack for log analytics, full-text search, application monitoring.
  • Developed Splunk queries and Splunk dashboards target at understanding application performance and capacity analysis.
  • Configured Splunk deployment server and deployed universal forwarders to the application nodes.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring successful completion of tasks in a sprint.
  • Designed JSP using JAVA Beans, involved in Design, Development, Testing, and Integration of the application. Involved in developing the application using JAVA/J2EE platform.
  • Implemented, integrated, and managed perforce as well as instituting accurate and automated build and release methodologies for binary compilation for Apache HTTP/HTTPS, Tomcat, PHP and MySQL.

Environment: AWS, S3, EC2, ELB, IAM, RDS, VPC, SES, SNS, EBS, Cloud Trail, Jenkins, Chef, C#, .NET, Linux, ELK, JAVA, Ruby Scripting, Python, Cmake, PowerShell, Shell Scripting, Subversion, SonarQube, Maven, Ansible, JIRA, Bamboo, TFS, DOCKER, VMWare, Splunk, GIT, Web Logic, Puppet, ANT, J2EE, Web sphere, Apache, Tomcat, JBoss, Network Protocols LDAP, DNS, NIS, NFS, Cassandra, and SQL Server

Confidential

DevOps Cloud Engineer

Responsibilities:

  • Developed & implemented Software Release Management strategies for various applications according to the Agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Responsible for the design and maintenance of the GIT repositories, views, and the access control strategies and Managed GIT repositories for branching, merging, and tagging.
  • Create recommendations on how to duplicate a subset of on premise machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on premise data with SQL Server and SharePoint instances hosted in VMs.
  • Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
  • Integrated Datadog with Azure cloud services such as Azure Storage, Azure Redis Cache, Azure App Service, and Azure SQL/Cosmos Databases—to get comprehensive view of Azure infrastructure.
  • Worked on various services in Azure like Data Lake to store and analyze the data.
  • Worked on TERRAFORM Templates to automate the Azure IaaS virtual machines using TERRAFORM modules and deployed virtual machine scale sets in a production environment.
  • Used Ansible to Setup/teardown of ELK stack (ElasticSearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Implemented a generic GoLang backend Restful server that allows asynchronous and sequential PIPEs to have fast and powerful APIs .
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Responsible for MongoDB installation, configuration, and administration.
  • Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & Failover configuration.
  • Deploy Windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and DOCKER for the runtime environment of the CI/CD system to build, test, and Octopus Deploy.
  • Involved using JQuery Validation Plug-in for client-side validation.
  • Imported and managed multiple corporate applications into Subversion ( SVN ).
  • Setting ACL for running queues in Hadoop and CM and setting up Hbase namespaces and ACL for the project teams.
  • Developed the web pages using ASP.NET, HTML, and CSS for styling the Web pages.
  • Developed and tested many features for the dashboard, created using Bootstrap, CSS, and JAVA Script.
  • Installed, configured, managed, and upgraded Puppet Master, Agents & Databases.
  • Involved in the headmost Automation Deployment Team by working with a Puppet .
  • Created snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Utilized Puppet to oversee Wed Applications, Configure Files, Database, Commands, User Mount Points, and Packages.
  • Followed Agile principles and used JIRA for maintenance and Bug development tasks.
  • Involved in JIRA as a defect tracking system and configure various workflows, customizations, and plug-ins for JIRA bug/issue tracker integrated Jenkins with JIRA, GitHub .
  • Wrote Groovy Scripts for Web Service API Testing.
  • Used Groovy for Maintenance & Reporting.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Building/maintaining DOCKER container clusters managed by Kubernetes Linux, BASH, GIT, DOCKER, on GCP (Google Cloud Platform).
  • Utilized Kubernetes and DOCKER for the runtime environment of the CI / CD system to build, test deploy.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Deployed the build artifacts into environments like QA, UAT, and production according to the build life cycle.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Built and deployed Java /J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Build a CI/CD pipeline to automate the process using the Python and BASH script.
  • Created and maintained the Python deployment scripts for Tomcat web application servers.
  • Configured and worked on static code coverage tools like SonarQube .
  • Configured TFS builds with continuous integration and builds notifications.
  • Implementation of TFS and Visual Studio integration along with Microsoft Test Manager.
  • Configured users and permissions for TFS, SharePoint portals, and Source Control Explorer folders.
  • Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance of environments.
  • Reviewed reports from the QA team and other reports from automated tools like SonarQube .
  • Build an automated set up for cluster monitoring and issue escalation process.
  • Worked on DOCKER engine and DOCKER Machine environments, to deploy the micro services-oriented environments for scalable applications, DOCKER swarm to host cluster and container scheduling, DOCKER composes to define multiple container applications.
  • Developed Python and Shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing, and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed, Configured, and Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup, and End-End Job Setup of all the projects.
  • Jenkins used it as a continuous integration tool for the automation of the daily process.
  • Installed, Configured, and Managed Nexus Repository Manager and all the Repositories.
  • Created cookbooks and recipes in Chef for continuous deployment.
  • Worked with project documentation and documented other application related issues, bugs on internal wiki website.

Environment: Subversion (SVN), Jenkins, JAVA/J2EE, ANT, MAVEN, MS Azure, CHEF, TC Server, Tomcat, Python Scripts, Shell Scripts, Ansible, XML, UNIX, SonarQube, Windows 7, Oracle, JIRA

We'd love your feedback!