We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

SeattlE

SUMMARY

  • Hands - on experience in DevOps methodologies with end to end con guration, software development life cycle, source code management, automation build and deploy operational enhancements in Dev, QA, and Prod environments
  • Expertise in AWS infrastructure, architecture, processes, operations, and deployment by utilizing AWS services like EC2, EBS, S3, VPC, RDS, SES, ELB, IAM, Auto Scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Cloud Trail, SNS, Route 53, Lambda, Kinesis etc.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Handful experience on CI/CD using Azure DevOps (VSTS) by handling and monitoring all phases of Build and Deployment activities.
  • Deployed Kubernetes clusters on top of Servers using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers and building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts.
  • Experience in writing Ansible custom playbooks, encryption of data by using Ansible Vault, mitigated the role-based access with Ansible tower to manage users, applications, configuration, mount points and packages
  • Experience in creating Chef Recipes , automation tools and builds, and do an overall process improvement to any manual processes; Written multiple cookbooks in Chef using Ruby scripting language.
  • Experience in creating new Build jobs, plugins installation and management, Test case integration, setting up master/slaves using Jenkins.
  • Expertise with implementing automation strategies in infrastructure as code with AWS cloud formation templates, Terraform, Azure ARM templates.
  • Performed code migrations, merge, and version code associated development, testing and production environments.
  • Experience working with container-based deployments using Docker, Kubernetes, and Docker Swarm, AWS EKS, Azure AKS and Mesos.
  • Expertise in container orchestration using Kubernetes by orchestrate, scaling, deployment Docker containers and monitoring.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services
  • (PaaS role instances) into secure VNets and subnets.
  • Expertise in configuring, build, deployment and migration of Database Servers with Azure SQL, my SQL, Oracle DB, Mongo DB, PostgreSQL, DynamoDB and Cassandra
  • Included Mesos and Kafka for managing the real-time data streamlines under proper environments.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Experience working with monitoring tools like Splunk, Nagios, Prometheus, Grafana, Cloud watch, New Relic and ELK
  • Proficient in Networking and configuring TCP/IP, DNS, NFS, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP servers.
  • Had very strong exposure using ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA.
  • Included Mesos and Kafka for managing the real-time data streamlines under proper environments.
  • Worked on Build and release of Cloud based products containing Linux and Windows environments, using Power Shell and Python Scripting.
  • Strong experience with version control Systems like GIT, CVS, SVN (Subversion), Bit Bucket, Perforce, and IBM Rational Team Concert.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Expertise in Python scripting for writing Ansible playbooks, configuring, managing, test on AWS nodes, provisioning development, QA servers.
  • Experience on Spinnaker for multi-cloud continuous delivery platform for releasing software changes
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Designed VNets and subscriptions to confirm to Azure Network Limits.
  • Excellent knowledge in integrating and managing the quality control tools like SonarQube, manage the sonar rules, quality gates.
  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal.
  • Implemented Hadoop clusters on processing big data pipelines using Amazon EMR and Cloudera and managed the above resources using Apache Mesos.
  • Experience in writing AWS Cloud foundation templates for provisioning custom VPC, Subnets, NAT ensuring successful deployment of Web applications, database templates. Also, deployed Secure VPC solutions using Network ACL, Security groups and VPC Peering.
  • Worked with setting up a Mesos cluster along with the Marathon to support the orchestration.

TECHNICAL SKILLS

CI/CD: Jenkins, Azure DevOps, GitHub/Bit bucket, Maven, SonarQube, Nexus, Bamboo, JIRA

Cloud Platforms: AWS, OpenStack, Azure, PCF, Amazon EC2 & S3, Google Cloud, Microsoft Azure, ELB, RDS, VPC, Direct Connect, Route 53, Cloud Trail, IAM, SNS, SQS, SWF.

Microservices: Docker, Kubernetes, AWS ECS, DTR, ECR, Mesos

Logging and Alerting: ELK, Splunk, Cloud Watch, SNS

Infrastructure Automation: Ansible, Terraform, Chef

Application Servers: Apache Tomcat, JBOSS, Web Logic, Web Sphere

Web Servers: Nginx, Apache HTTP, Apache TOMCAT

Operating Systems: Windows, Linux, CentOS, Ubuntu

Databases: Oracle 10g/11g/12c, Mongo DB, MySQL, No SQL(MongoDB, DynamoDB), PostGreSQL, My SQL, MS Access

Scripting: Python, Bash/Shell, PowerShell, Ruby, JavaScript, Perl, Python, YAML, Json, Groovy, Java, Ruby, Bourne, NodeJS, HTML, CSS,XML

Virtualisation Tech: VMware vSphere, ESXi 5.x/4.x, ESX /3.x VMware Workstation, Oracle Virtual box

IDE Tools: ECLIPSE IDE, NETBEANS

Networking: DNS, DHCP, CISCO Routers/Switches, Palo alto, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper, Cisco

Monitoring Tools: Nagios, Splunk, ELK, Cloud watch

Version Control Tools: GIT, CVS, SVN, Bit Bucket.

Container Tools: Docker, Kubernetes, OpenShift, Mesos

PROFESSIONAL EXPERIENCE

Confidential - Seattle

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, S3, RDS, Dynamo DB, SNS, ECS, CloudFront, CloudFormation) focusing on high-availability, fault tolerance, and auto-scaling. PostgreSQL Installation, Configuration, Migration, Upgrades and Patches.
  • Develop generic Sqoop process to import history and incremental data from different Relational databases to Data lake (it’s a Central repository for all databases in Big Data Platform)
  • Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, web hosting the data from the S3 bucket by creating URLs.
  • Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
  • Installed, configured and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB, DynamoDB.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Containerized all the Ticketing related applications - Spring Boot Java and Node.js applications using Docker.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch / Splunk.
  • Worked with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs and Change Automation.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Involved in designing, building and establishing Enterprise Big data solutions for huge amount of data into Datalake to preserve history and valuable data of decades for long time
  • Administered Linux servers for several functions including managing Apace/Tomcat server, mail server, MySQL database and firewalls in both development and production
  • Involved in the Code migration from TFS to GIT repo. TFS/GIT responsibilities include maintaining the version control system (branching model, security), creation and maintenance of build definitions\scripts, and the setup of work item areas and iterations
  • Worked in cloud formation to automate AWS environment creation along with the ability to deploy AWS using bill scripts (Boto3 and AWS CLI) and automate solutions using python and shell scripting
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, testing and deployments using Chef.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Used New Relic APM, Catch Point, HP BPM tool to monitor Preproduction and production environment proactively and to identify application performance issue or availability.
  • Developed the map-reduce flows in Microsoft HDInsight Hadoop environment using python.
  • Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
  • Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning
  • Responsible for supporting Linux servers for production, development and testing.

Confidential - Austin Texas

Azure Platform Engineer

Responsibilities:

  • Worked as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines . Backup, Configure and Restore Azure Virtual Machine using Azure Backup .
  • Used Bash and Python included Boto3 to supplement automation provided by Terraform for tasks such as encrypting EBS volumes backing AMIs.
  • Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage ) for Microsoft Developers Network including Partners and MVPs.
  • Setup datadog monitoring across different servers and aws services and Created datadog dashboards for various applications and monitored real-time and historical metrics.
  • Created system alerts using various datadog tools and alerted application teams based on the escalation matrix and Integrated Datadog with aws accounts.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx
  • Implemented Micro-services using PCF platform build upon Amazon Web Services.
  • Designed Document Data Model for DynamoDB and participated in the Capacity Planning.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Experience in database design and development using SQL Azure, Microsoft SQL Server, PostgreSQL.
  • Configuring, Automating and Deploying Ansible for configuration management to existing Infrastructure.
  • Design solution for various system components using Microsoft Azure.
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run - list into chef-server and bootstrap the chef clients remotely.
  • Enable syslog UPD & TCP input on Graylog and sent logs from datapower to graylog and eliminate need for unix hub &Filebeat components.
  • Worked on the latest technologies (Filebeat, Elasticsearch, Logstash, Kibana, Graylog, ElastAlert) in building unified logging and building dashboard for logs from all the Linux servers.
  • Experience on Deployment Automation & Containerization (Docker, Kubernetes). Architected and designed the data flow for the collapse of 4 legacy data warehouses into an AWS Data Lake.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Made use of gradle and maven for building java applications and written structured pom which can be consumed by Jenkins.
  • Planning, designing and implementing the various solutions on windows server platform technologies and its components like Active directory, DFS shares, RDS Service and high availability cluster environment.
  • Worked with GIT Configuration, Branching and Merging, resolved conflicts, Push changes etc.,
  • Worked with development team to migrate Ant scripts to Maven.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Responsible for Installing, configured and administered Splunk Enterprise on Linux and Windows servers.
  • Performed Field Extractions and Transformations using the Reg Ex in Splunk.
  • Served as the lead PowerShell developer in hundreds of Windows based migration and automation projects
  • Authored several scripts leveraging VMware’s Power CLI and Windows PowerShell to aid with capacity planning and monitoring of the virtualization infrastructure.
  • Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.
  • Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases
  • Setup Graylog instances on one - ops/cloud for unified logging for DataPower logs.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Efficiently carried out DBA responsibilities in planning migration activities from DB2 to SQL server and SQL to ORACLE/MY SQL (RDBMS Databases) in migration.
  • Managing, installing and troubleshooting Microsoft windows active directory, DNS, DHCP services on windows server 2003/2008 and 2012 platforms.

Confidential - Irving, Texas

DevOps/AWS Engineer

Responsibilities:

  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create AMIs for mission-critical production servers as backups and used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers like Apache, Nginx.
  • Used existing cookbooks from Chef Market place and customizing the recipes with respect to each VM.
  • Administered build servers like Team City, Team Foundation Server, Bamboo.
  • Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, Bitbucket and Team Foundation Server (TFS).
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Worked with DBA team for database performance issues, network related issue on Linux / Unix Servers and with vendors for hardware related issues.
  • Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the Exchange environment and save them as separate PST files
  • Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Monitored the Hadoop Cluster using Nagios and configured them efficiently.
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications
  • Created automation and deployment templates for relational and NOSQL databases (standalone and RDS), including MSSQL, MYSQL, in AWS.
  • Profoundly did Continuous integration using Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Strong experience in setting up the entire Chef Infrastructure from scratch.
  • Developed Shell/Batch/Python Scripts for automation purpose of the build and release process.

Confidential

Build & Release Engineer

Responsibilities:

  • Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Responsible for managing and supporting Continuous Integration (CI) using Jenkins
  • Integrated Jenkins with ServiceNow through API and created schema to store the build Information.
  • Migrated all operations files and scripts to GitHub Enterprise installation to optimize deployment and allow tracking of configurations and scripts within GitHub
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant’s build.xml.
  • Shell scripts for Bash shell to automate deployments and environment configuration
  • Possessing strong knowledge in Ant and Maven build tools and implementing it with Jenkins, Anthill Pro.
  • Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
  • Designed and developed Hybrid-Single Page Application using C# 5.0, .NET Framework 4.5, ASP.NET MVC 5, and AngularJS 1.5.
  • Converted hundreds of Teradata syntax macros to Greenplum/Postgres syntax functions using SQL & PL/PGSQL. Involved in working with Redgate tool for SQL compare & SQL Data compare between the databases and tables. Designed Document Data Model for DynamoDB and participated in the Capacity Planning.
  • Responsible for Administering and maintaining Jenkins and Jenkins slaves on windows and Linux (Debian/Ubuntu). Created many Jenkins slaves and setup jobs on master to run on slaves.
  • Configured and maintained NIS, NFS servers on Linux.
  • Worked with development team to migrate Ant scripts to Maven.
  • Development of Puppet modules with Jenkins for continues integration and continues deployment of managed products, and related services.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins and Subversion.
  • Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team

Confidential

Linux System Administrator

Responsibilities:

  • Monitor live traffic, logs, Memory utilization, disk utilization and other factors important for deployment using Nagios.
  • Deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning
  • Implemented rapid-provisioning and life-cycle management using aws, chef, Jenkins and ruby/bash scripts.
  • Created and optimized Unix shell scripts using Korn and Bash.
  • Worked with KVM Hypervisor to install, configure and maintain Red Hat Linux.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS and Sendmail on RedHat Linux/Debian Servers.
  • Developed automation scripting in Python core using Puppet to deploy and manage Java applications across Linux servers.
  • Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Installed, Configured Citrix Xen Server and Windows 2008 Hyper-V R2 on Dell Hardware with ISCSI networks.
  • Worked on MSI Package Builder to wraps normal installer packages into a Windows Installer package with the aim of unattended installation over the network via group policy.
  • Install and configure DHCP, DNS, web Apache, IIS, mail SMTP, IMAP, POP3, and file servers on AIX and Red Hat Enterprise Linux servers
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.

We'd love your feedback!