We provide IT Staff Augmentation Services!

Devops And Cloud Engineer Resume

5.00/5 (Submit Your Rating)

St, LouiS

SUMMARY

  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations. Deployed Cloud Front to deliver content further allowing reduction of load on the servers.
  • Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMSS) using Azure Resource Manager (ARM) to manage network traffic.
  • Set up a GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Experience in OpenStack environments to create and manage users using Keystone, Volume management using Cinder, network and port management using Neutron and VM management using OpenStack.
  • Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.
  • Expertise in Implementing a production ready, highly available, fault tolerant Kubernetes infrastructure. Working on Scheduling, deploying, and managing container replicas on a node cluster using Kubernetes.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF
  • Extensive Knowledge on launching and scaling Docker containers in production using Docker swarm, Apache Mesos and Marathon. Knowledge on tools like Rocket and Packer
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes and used Knife commands to manage Nodes.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded, and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Expertise in Orchestration and Configuration Management of middleware and applications deployment by writing Ansible Playbooks and pushing them in environments.
  • Experience with Configuration Management/Automation tool Ansible and worked on integrating Ansible YAML Scripts.
  • Good Knowledge in Vulnerability Assessment and Penetration Testing on Web based Applications and Infrastructure Penetration testing
  • Worked on certification and Compliance with the Payment Card Industry (PCI) Data Security Standard for Mastercard.
  • Experience in Certificate Management tools like Venafi
  • Extensively worked on Jenkins/Hudson/Bamboo/TeamCity by installing, configuring, and maintaining for continuous Integration (CI) and Continuous Deployment.
  • Expertise in Java builds tools like ANT, MAVEN for the building of deployable artifacts such as (jar, war & ear) from source code and configured and setup MAVEN Profiles.
  • Expertise in creating and maintaining Ant build.xml’s and Maven Pom.xml’s for performing the build procedures.
  • Written GRADLE, MAVEN Scripts to automate build processes and managed MAVEN repository using Nexus Tool and used the same to share snapshots and releases.
  • Professional in managing source code and maintaining Distributed Version Control System (GIT) as well as Centralized VCS such as including experiences with branching, tagging, and maintaining the versions.
  • Deployed the artifacts in Nexus central repository for internal deployments and managed Nexus repository for the current project created a new repository and provisioned it. Have hands on experience with Bitbucket Server.
  • Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
  • Experience in Atlassian products such as Bit Bucket, JIRA, Bamboo and Source Tree.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/Apache Tomcat/JBoss, Nginx and their installation, configuration, management and troubleshooting.
  • Used BMC Remedy tool to track all the defects and changes released to Prod environments.
  • Experience in using different log monitoring tools like Nagios, Sumo logic, Splunk, ELK (Elastic Search, Log Stash, Kibana) to see logs information, monitor, security and get the health notifications from nodes. Automate the installation of ELK agent (filebeat) with Ansible playbook.
  • Excellent understanding of Software Development Life Cycle (SDLC) methodologies like Agile, Waterfall and SCRUM
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of system maintenance and has good customer support experience and always ready to discuss on latest changes in technology and their automation concepts.

TECHNICAL SKILLS

Cloud Environments: AWS, Microsoft Azure, GCP

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, CLI, Cloud Trial, SNS, SQS, EBS, Route53, Auto Scaling, AWS Lambda, Aurora, DynamoDB, Redshift, X-ray, Database Migration Service, Cloud Watch

Programming Languages: C#, Java/J2EE, .Net

Scripting: Shell Scripting, Python, Ruby, Perl

Web Technologies/Frameworks: XML, HTML5, XHTML, CSS3, JQuery, JavaScript, Angular JS, BootstrapNode JS, React JS

Version Control Tools: SVN (Subversion), GIT, GIT Hub, Bit Bucket

Configuration Management: Chef, Puppet, Ansible

CI Tools: Jenkins, Hudson

Build Tools: ANT, MAVEN, Gradle

Containerization: Docker, Kubernetes

Monitoring Tools: Splunk, ELK, Cloud Watch

Orchestration Tools: Terraform, Cloud Formation

Methodologies: Agile, Scrum, Waterfall

Web/Application Servers: WebLogic, WebSphere, Apache, Tomcat, IIS, Jboss

Testing Tools: Junit, Cucumber

Operating Systems: Unix/Linux (Red Hat 5/6, CentOS, SUSE), Solaris 9/10, Ubuntu 14, Windows, Mac, Debian

Network Protocols: TCP/IP, SMTP, SOAP, HTTP/HTTPS, DNS

Databases: Oracle, MS SQL Server, MySQL, Dynamo DB, Mongo DB, NoSQL

Bug Tracking Tools: JIRA, Bugzilla, HP Quality Center, Remedy

PROFESSIONAL EXPERIENCE

Confidential, St Louis

DevOps and Cloud Engineer

Responsibilities:

  • Designed and implemented AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Amazon RDS, CloudFormation, Amazon SQS, and other services of the AWS infrastructure.
  • Created users and groups using Identity Access Management (IAM) and assigned individual policies to each group. Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers. Created SNS notifications using S3 events for object loss notifications.
  • Configured S3 to host static web content, versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Migrating servers, databases and applications to AWS and Google Cloud Platform.
  • Involved in Planning, deploying, monitoring, and maintaining AWS cloud infrastructure consisting of multiple EC2 nodes and VMware VM's as required in the environment.
  • Worked on Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env’s delivery for releases.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Prepared, arranged, and tested Splunk search strings and operational strings. Developed, evaluated, and documented specific metrics for management purpose. Using SPL created Visualizations to get the value out of data.
  • Responsible to designing and deploying new ELK clusters - Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc
  • Installed Chef-Server enterprise On-Premises/WorkStation, bootstrapped the Nodes using Knife and worked with Chef Enterprise Hosted as well as On-Premises.
  • Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site OS/Applications/ Services/ Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef cookbooks.
  • Designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has integrated Ansible with Jenkins.
  • Solutions involved logging with ELK and Splunk, custom buildpacks, service-to-service security, and other common issues faced when PCF is involved in a large-scale digital transformation.
  • Deployed DevOps using Puppet dashboard and Puppet DB for configuration management to existing infrastructure and developed the Puppet manifests creation, testing and implementation.
  • Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
  • Worked with security team to make sure azure data is highly secure and configured BGP routes to enable Express Route connections between on premise data centers and Azure cloud.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Experience in writing Jenkins Pipeline groovy, PowerShell scripts for Continuous Integration and build workflows.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Designed GIT branching strategies, merging per the needs of release frequency by implementing GIT flow workflow on Github.
  • Performing source code review and running scans using Checkmarx.
  • Tracked progress on remediation of identified risks and vulnerabilities and provided appropriate reporting to all stakeholders, internal third-party manager, external vendor, and senior management.
  • Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on servers such as Apache, and IIS.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD (Test Driven Deployments).
  • Provided production support in an on-call rotation in a 24x7 environment.

Environment: AWS, Azure, S2, RDS, Chef, Puppet, Jenkins, GIT, SonarQube, Archer, Checkmarx, JIRA, Remedy, Maven, PCF, ELK, Splunk, Kubernetes, Terraform, Docker, Python, Groovy, Agile, Scrum, EC2, S3, ELB, Cloud Watch, IAM, PHP, Compliance, SDLC, Dynatrace

Confidential

DevOps/AWS Engineer

Responsibilities:

  • Leveraged various AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling and RDS in cloud Formation JSON templates
  • Defined AWS Lambda functions for making changes to Amazon S3 buckets and updating Amazon DynamoDB table.
  • Creating Python scripts to fully automate AWS services which includes ELB, Cloud Front Distribution, EC2, Security Groups and S3. This script creates stacks, single servers and joins web servers to stacks.
  • Wrote python scripts to manage AWS resources from API calls using BOTO SDK also worked with AWS CLI.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic Cache and then configured Elastic Load Balancing (ELB) for routing traffic between zones.
  • Used IAM to create new accounts, roles and groups and policies and developed critical modules like generating amazon resource numbers and integration points with DynamoDB, RDS.
  • Maximized the through put between the CPU and drives and improved the performance of data processing with the help of Amazon Redshift.
  • Deployed DevOps using Puppet dashboard and Puppet DB for configuration management to existing infrastructure and developed the Puppet manifests creation, testing and implementation.
  • Dealing with multiple terabytes of mobile ad data stored in AWS using Elastic MapReduce and Redshift PostgreSQL.
  • Worked on AWS Code Deploy and Auto Scaling Groups to implement Blue Green Deployments for the various releases moving forward.
  • Implemented a CI/CD pipeline using Azure DevOps (VSTS,TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.
  • Creating custom Cloud Watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out, and other parameters of the instances.
  • Configured RDS instances using Cloud Formation and Terraform and used Terraform to map more complex dependencies and identified network issue.
  • Worked on AWS Cloud Trail to setup auditing for our AWS account.
  • Build Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds.
  • Designed and distributed private cloud system solution using Kubernetes (Docker) on CoreOS and used it to deploy scale, load balance and managed Docker containers with multiple names spaced versions.
  • Created custom Docker images to streamline porting of legacy applications to Open Shift.
  • Working on Docker- Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Wrote Chef Cookbooks to install and configure IIS7, Nginx and maintained legacy bash scripts to configure environments and then converted them to Ruby Scripts.
  • Working with GITHUB to store the code and integrated it to Ansible Tower to deploy the Playbooks.
  • Wrote CI/CD pipeline in Groovy scripts to enable end to end setup of build & deployment using Jenkins.
  • Wrote Ansible Playbooks using Python SSH as Wrapper for Managing Configurations of my servers, Nodes, Test Playbooks on AWS instances using Python.
  • Created and maintained continuous Integration (CI) using tools Jenkins/Bamboo over different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Integrated Jenkins with Hashi Corp Packer and Vagrant files for creating the test environments which includes same configurations of our Prod, Non-prod environments do.
  • Worked on branching, labeling, and merging strategies for applications in GIT.
  • Created Snippets using Atlassian Bitbucket that allows developers to share code segments.
  • Installed and configured Nexus Repository Manager to share the artifacts between the teams within the company.
  • Created SonarQube reporting dashboard to run analysis for every project.
  • Written GRADLE, MAVEN scripts to automate build processes and managed Maven repository using Nexus Tool and used the same to share snapshots and releases.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues with ELK and work towards the solution.
  • Configured network and server monitoring using Grafana, ELK stack with Nagios for notifications.
  • Established configuration management tooling for organization using SaltStack targeting 300 Linux servers with over 10,000 states applied.
  • Developed Splunk queries and Splunk dashboards targeted at understanding applications performance and capacity analysis.
  • Installed, configured, modified, tested & deployed applications on Apache Webserver, Nginx & Tomcat, JBoss app servers.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring successful completion of tasks in a sprint.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery

Environment: AWS, Azure, S3, EC2, ELB, IAM, RDS, VPC, SES, SNS, EBS, Cloud Trail, Auto Scaling, Chef, Jenkins, Maven, JIRA, Puppet, Linux, Java, Kubernetes, Terraform, Docker, AppDynamics, Nagios, ELK, SonarQube, Nexus, JBOSS, Nginx, PowerShell, Bash, Ruby and Python.

We'd love your feedback!