We provide IT Staff Augmentation Services!

Cloud Engineer Resume

Houston, TX

SUMMARY

  • A team player wif excellent communication skills, posses 8 plus years of IT Experience as Cloud/DevOps Engineer comprising of Linux and System Administration wif major focus on AWS, Azure, Openstack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release Management and Virtualization technologies which also includes Troubleshooting and Performance issues.
  • Expertise in AWS Services like EC2, IAM, Subnets, VPC,CloudFormation, AMI, S3, SNS,SES, RedShift, CloudWatch, SQS, Route53, CloudTrail, Lambda, Kinesis and RDS and obtaining High Availability and Fault Tolerance forAWSEC2instances utilizing teh services like Elastic IP, EBS, ELB.
  • Experienced in an environment of Amazon Web Services (AWS) products gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service, and Cloud Watch.
  • Experience on GCP services like GCE, Source Repositories, VPC, GCP Load Balancers (GLB/ILB), GCP IAM, GSuite, Cloud SQL, Cloud SQL proxy, GKE, Network Security Policies, Cloud Storage (GCS), Cloud Dataproc, Spanner, Big Table etc.
  • Experience in Azure IaaS, PaaS, Provisioning VM&Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web - Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Experience on using Terraform to map more complex dependencies and identify network issue. Also worked on Terraform Windows servers. Proficient in Writing Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Experience in working wif Terraform and AWS Cloud Formation templates for automating VPC's, ELB's, Security groups, SQS queues, S3 buckets and continuing to replace teh infrastructure.
  • Expertise in Ansible Playbooks wif Python SSH as teh Wrapper to Manage Configurations of openstack Nodes and Test Playbooks on AWS instances using Python.
  • Experience in developing Chef Cookbooks, Recipes, Resources and Runlists, Managed Chef client nodes, and uploaded cookbooks to chef-server using Workstation.
  • Experience in writing Docker files wif best practices along wif Docker linting, Docker container management along wif volumes, container-based DB and services, Docker Artifactory (Jfrog) configuration and setup.
  • Experienced in Kubernetes to automate teh deployment, scaling and operations of application containers across clusters of hosts.
  • Experience in Creating and writing Shell scripts (Bash), Ruby, Python and Power Shell for automating tasks. Worked on updating Jobs. Groovy for teh migration of Jenkins jobs from AWS, Azure, and GCP. Deployed and scaled web applications dat are developed on programming languages such as Java/J2EE, .Net, PHP, Node JS, Python, Ruby, are go Wif CI (Continuous Integration) tools such as Jenkins and Bamboo.
  • Expertise in installing, upgrading, configuring and troubleshooting IBM WebSphere Application Server 7.x/8.x and WebLogic server 10.x/11. x. Used Artifactory to set up several Docker registries, through teh use of local, remote and virtual Docker repositories.
  • Knowledge of using Routed Protocols: FTP, TCP, UDP, ICMP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Experience in Installation, Configuration and Administration of RedHat Enterprise Linux4.x/5.x/6.x, SunSolaris, CentOS 5/6 and Windows.

TECHNICAL SKILLS

Cloud Platform: AWS, Microsoft Azure, GCP, Open stack.

Scripting: Bash/Shell, Perl, Python, Ruby.

Configuration Management: Ansible, Chef, Puppet

Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server, MS SQL

Build Tools: ANT, MAVEN, make file, Hudson, and Code Deploy

CI/CD: Jenkins, BAMBOO

Container Tools: Docker, Kubernetes, Docker Swarm.

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.

Languages/Scripts: C, HTML, Shell, Bash, PHP, Python, PHP, Ruby and Perl

Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Monitoring tools: Nagios, Splunk, New Relic, App Dynamics and cloud watch

Bug Tracking Tools: J IRA, Remedy, HP Quality Center, Bugzilla.

PROFESSIONAL EXPERIENCE

Cloud Engineer

Confidential -Houston, TX

Responsibilities:

  • Dealt wif Azure IaaS & PaaS - Virtual Machines, Cloud Services, Resource Groups, and Express Route, VPN, Load Balancing, and Application gateways, Auto-scaling, Traffic Manager, Azure Web Apps, Web Roles, Worker Roles, Azure SQL and Azure Storage.
  • Worked on Designing and maintaining containerized microservices and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory to secure an Azure Active Directory AD domain services managed teh domain wif LDAP's.
  • Configured Azure/Duo Multi-Factor Authentication as a part of teh Azure AD Premium to securely authenticate users. Experience in providing high availability for IaaS VMs and PaaS role instances for access from other services in teh VNet wif Azure Internal Load Balancer.
  • Configured Hybrid Cloud setup on GCP using VPN wif two different regions and used Google Cloud console to create and manage GCP and GKE workloads.
  • Worked onGCPservices like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.Established failover and auto-scaling for all critical applications by using HA Proxy/Nginx for Load Balancing inGCP. Configured monitoring of uptime and performance for all production systems byGCPStack driver.
  • Worked on providing highly available and fault tolerant applications and utilizing orchestration technologies such as Google Kubernetes Engine and Apache Mesos working on Google Cloud Platform (GCP).
  • Used Terraform to automate VPCs, ELBs, Security groups, SQS queues, S3 buckets. Managed different infrastructure resources like Cloud, VMWare, Bare Metal Servers and Docker containers.
  • Created reusable infrastructure using Terragrunt and built Terragrunt project to manage Terraform configuration file DRY while working wif multiple Terraforms modules.
  • Worked wif Ansible for Orchestration of Deployments for various servers and managed Ansible Playbooks wif Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Web server and automated teh configuration of new servers.
  • Worked on Implementing continuous deployment and environment provisioning using Ansible by installing packages on remote agentless nodes through Ansible playbooks wif Ansible roles. Used file modules in Ansible playbooks to copy, remove, and modify teh files on agentless remote servers from Ansible control server.
  • Worked to setup Jenkins as a service inside teh Kubernetes cluster to reduce teh failover downtime to minutes and to automate teh Docker containers deployment wifout using configuration management tool.
  • Worked on Installing and configured Kubernetes for Orchestration of Docker Images and Cluster Container management on Cloud. Kubernetes to manage containerized applications using its nodes, Config Maps selector services and deployed application containers as Pods.
  • Worked wif Scheduling, deploying, managing container replicas onto a node cluster usingKubernetesand experienced in creatingKubernetesclusters work wif frameworks running on teh same cluster resources.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Set up Continuous Integration for major releases in Jenkin. Knowledge and experience in creating Jenkins Pipeline.
  • Worked onJenkins, Octopus, Teamcity, and Bamboo by installing configuring and maintaining teh purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for database usingJenkins. ConfiguringJenkinsjob to spin up infrastructure using Terraform scripts
  • Worked on Ansible Playbooks wifPython, SSH as teh Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances usingPython. Run Ansible Scripts to provision Dev servers.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products.
  • Build and deploy Java code through Jenkins and Code coverage analysis using SonarQube. Run quality checks using SonarQube& upload it to Nexus repository.
  • WritingPowerShellscripts as TFS Build steps to implement multiple business rules. These rules call REST APIs to read Git pull requests, read and update work items, trigger builds, and abort builds if rules are not met. These are consumed by all build definitions and Git repos using submodules.
  • Worked on PowerShellto execute commands/scripts, installed remote server administration tools usingPowershell, and PowerCLI.

Environment: Azure, GCP, Ansible, Terraform, Docker, Kubernetes, Git, Bitbucket, Confluence, Jira Spinnaker Jenkins, Maven, Nexus, Python, Shell script, Bash.

AWS/DevOps Engineer

Confidential, PA

Responsibilities:

  • Automated provisioning of infrastructure for our environments building AWS CloudFormation stacks from teh resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, Security Group, Auto Scaling.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Worked on Creating EC2 instances in VPC and installed applications. Worked on Identity Access Management and Created users, groups and assigned roles based on their duties.
  • Worked on Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs. Configuring of Virtual Private Cloud (VPC) wif networking of subnets containing servers.
  • Worked on Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams and configuration management tools such as Kafka.
  • Worked on integrating AWS DynamoDB using AWS Lambda to store teh values teh items and backup teh DynamoDB streams.
  • Configured and deployed several hypervisors and VMs running Openstack for DevOps, testing and production environments.
  • Troubleshooting any part of teh lifecycle services wifin teh Openstack including log files, message queues, database, computer hardware, and network connectivity.
  • Wrote Ansible Playbooks wif Python SSH as teh Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
  • Automated configuration management and deployments using Ansible playbooks and YAML. Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Worked on Docker to containerize teh Application and all its dependencies by writing Docker file, Docker-Compose files, and Docker container snapshots, managing Docker volumes, and deployed Docker Swarm using Ansible.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Cloud. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry and Swarm.
  • Implemented and building tools such as Maven in order to automate and enhance teh overall operational environment. Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Experienced in authoring pom.xml files, perform releases wif Maven release plugin, and manage Artifacts in NEXUS Repository.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along wif Python and Shell scripts to automate routine jobs.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery. Set up and configure teh Jenkins for application deployment.
  • Installed and configured GIT and GITHUB. Implemented and maintained teh branching and build/release strategies utilizing GIT.
  • Automated build and deployment process using Bash, Python, and Shell scripts wif focus on DevOps tools, CI/CD in Jenkins.
  • Written shell scripts wif Bash, Python to automate tasks like provisioning servers, installing, configuring packages and deploying applications on multiple servers in teh Prod & Non-prod environments.
  • Automated Datadog Dashboards and assisted internal users for Splunk in designing and maintaining production quality dashboards.
  • Worked wif Nagios for Windows Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services & servers.

Environment: AWS, Git, Maven, Jenkins, Linux, Jira, chef, Ansible, Docker, Splunk, python, EC2, S3, RDS, EBS, ELB, Opswork, Nexus, Bash, Unix/Linux, Nagios, Datadog..

DevOps Engineer

Confidential - Auburn Hills, MI

Responsibilities:

  • Build AWS infrastructure using resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, Cloud Watch, Cloud Trail, Security Group, Auto Scaling and RDS using Terraform and Cloud formation templates.
  • Implemented ETL process to ingest analytical data stored in S3 into a Redshift data Warehouse cluster using AWS Lambda Microservices and Configured & forwarded teh data of teh ELB Access logs &VPC flow logs to S3 buckets.
  • Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3buckets, and continuing to replace teh rest of our infrastructure. Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers, and Docker containers.
  • Involved in using Terraform to migrate legacy and monolithic systems to Amazon Web Services and provisioned teh highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Worked wif Ansible for Orchestration of Deployments for various servers and managed Ansible Playbooks wif Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Web server and automated teh configuration of new servers.
  • Integrated Ansible Tower wif Jenkins to quickly deploy critical applications managed changes and provided encryption needed for task files wif Ansible Vault.
  • Container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Built Jenkins pipeline to drive all microservices builds out to teh Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
  • Managed Kubernetes environment and deployed docker based applications using Spinnaker and Jenkins. And worked on Spinnaker to integrate AWS infrastructure for creating teh continuous deployment pipelines.
  • Deployed and configured Atlassian tools like Jira, Confluence and Bitbucket for both hosting and issue tracking for local instances, workflow collaboration, and tool-chain automation. Installed Jenkins on a Linux, created master and slave configuration, and drove all microservices builds out to teh Docker registry. Build scripts using Maven in Jenkins to move from one environment to other.
  • Creating and Implementing branching and merging strategy wif multiple branches and used Git and Bitbucket as source code management repository to keep track of version changes.
  • Deployed and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full-text search, application monitoring in integration wif AWSLambda and CloudWatch.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products.
  • Configured Jira as defect tracking system and configured various workflows, customizations and plug-ins for teh Jira bug/issue tracker.
  • Build and deploy Java code through Jenkins and Code coverage analysis using SonarQube. Run quality checks using SonarQube & upload it to Nexus repository.

Environment: AWS (EC2, ECS, VPC, ELB, S3, RDS, Cloud watch, and Route 53), Ansible, Terraform, Docker, Kubernetes, Git, Bitbucket, ELK, Confluence, Jira, Spinnaker, Jenkins, Maven, Nexus, AWS, Shell script, Bash.

DevOps Engineer

Confidential -PLANO, TX

Responsibilities:

  • Provide support for customer deployments, including automation to create repeatable processes using Jenkins.
  • Possessing strong knowledge in Ant and Maven build tools and implementing it wif Jenkins wif AWS services.
  • Worked on architecting and configuring secure VPC through private and public networks in AWS.
  • Monitored AWS resources set a notification alarm in case of trouble through CloudWatch.
  • Created and managed cloud VMs wif AWS EC2 command line clients and AWS management console.
  • Written multiple manifests and also customized facts for efficient management of teh Saltclients.
  • Creating snapshots and Amazon Machine Images (AMIs) of teh instances for backup and creating clone instances.
  • Worked on AmazonVPC resources such as subnets, network access control lists, and security groups.
  • Worked on launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
  • Worked wif AWSservices (EC2, S3, RDS, EBS, VPC, IAM, Cloud formation, Auto scaling).
  • Worked on Cloud automation using AWS Cloud Formation templates and Terraform.
  • Automate infrastructure creation, deployment and recovery using Ansible/Salt, Docker, and Terraform & Jenkins.
  • Design, build and automate teh AWS infrastructure (VPC, EC2, Networking, EMR, RDS, S3, etc.) using Terraform/Cloud Formation.
  • Strong Server Build skills and building client/server services like NFS, DNS, DHCP, HTTP/HTTPS, SSH, LAMP, VNC, Sendmail, and Qmail.
  • Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
  • Strong in building Object Oriented applications using Java, python, Terraform, writing ShellScripts on UNIX. Rewrite existing Java application in Python&Terraform module to deliver certain format of data.

Environment: EC2, S3, RDS, EBS, VPC, Terraform, IAM, Cloud formation, Auto scaling, AWS, CloudWatch, Amazon Machine Images, Maven, Salt, CentOS.me

Build & Release Engineer

Confidential

Responsibilities:

  • Developed and supported teh Software Release Management and procedures. Performed all necessary day-to-day Subversion/CVS support for different projects. Responsible for design and maintenance of teh Subversion/CVS Repositories, views, and teh access control strategies.
  • Used Jenkins innovatively to automate most of teh build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds. Created teh branches in Subversion and Perforce to implement teh parallel development process.
  • Managed build and deployment using Ant, Bamboo, SCM tools and managed maven project dependencies by creating parent-child relationships between projects.
  • Involved in migration of Bamboo server and Artifactory server and Upgrade of Bamboo & Artifactory Server.
  • Deployed using Puppet Dashboard and Puppet DB for configuration management to existing infrastructure, installed and Configured teh Puppet Master, Puppet Agents, Puppet Modules for Apache, Database setup, and Creation of Users and Groups.
  • Written Manifests/Modules for Installation and Updating of Yum repositories on teh Server using Puppet
  • Infrastructure and to automate configuration of a broad range of services like LAMP Stack, HTTP multiple VMhosts management.
  • Performed Web Logic Server administration tasks such as installation, configuration, monitoring and performance tuning.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.
  • Carried Deployments and builds on various environments using continuous integration tool. Developed and implemented teh software release management for teh release of web applications.
  • Worked closely wif development team and SQA team for product releases. Implemented Configuration Management, Change Management policies and procedures. Documented project's software release management procedures wif input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Performed various troubleshooting and maintenance operations in Windows Server environments. Deployed teh applications to Web Sphere Application Server5.0 and static content to apache web servers.

Environment: AWS, ANT, Jenkins, Puppet, Maven, Nexus, Subversion, Perforce, Remedy, RHEL, XML, Web Logic, Oracle, Perl Scripts, Shell scripts.

System Administrator

Confidential

Responsibilities:

  • Wrote intelligent custom health checks using Nagios to reduce notification noise and automate service restarts.
  • Integrated Nagios Event Handlers such as logging event information to a database and restarting failed Service wif Nagios to proactively fix problems.
  • Installation, integration and management of data backup/recovery solutions. Management and configuration of VMware machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.
  • Configured VMware on a clustered environment, implemented migration of virtual machines using VMotion, Virtualized Windows servers using VMware Converter and Platespin Power Convert.
  • Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied Patches. Created and modified user, groups wif SUDO permission.
  • Managing CRON jobs, batch processing and job scheduling. Troubleshooting teh network wif teh help of Netstat, ping, nslookup and traceroute tools.
  • Performed monitoring of Linux systems using tools such as top, netstat, vmstat.
  • Scripted routine tasks to run in an automated fashion using bash and Perl.
  • Troubleshoot Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux and Solaris servers.

Environment: UNIX ISO/IEC 9945:2008, WebSphere 7.0, MySQL Server 5.5, VMware Workstation 7.0, Bash, PerlNagios.

Hire Now