We provide IT Staff Augmentation Services!

Sr. Devops Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Experienced for about 8 years in the field of AWS Cloud, Configuration Management, Build and Release Management, Deployment, and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Expert on implementing Cloud Solutions using various AWS services including EC2, ECS, NAT, NACL, IAM, S3, Glacier, EFS, AWS Kinesis, Lambda, Directory Services, CloudFront, CloudTrail, OpsWorks, Code Commit, Code Pipeline, Code Build, Code Deploy, Elastic Bean Stalk, Elastic Cache, RDS, API Gateway, Data Pipeline, DynamoDB etc.Strong understanding of RDS service to increase performance and using automated backups and Read Replicas.
  • Created Azure Automation Assets, Graphical Run books, PowerShell run books that will automate specific tasks, Azure AD deployed Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Created and deployed VMs on the Microsoft cloud service Azure, created and managed the virtual networks to connect all the servers and designed ARM templates for Azure platform.
  • Deployed Azure IaaS (VM's) and PaaS role instances (Cloud services) into secure VNets with Azure Internal Load Balancers, Subnets and created several SQL scripts as part of bug fixes to provide immediate solutions for some of the issues also created Azure PowerShell script for backup and restore operations for API Management.
  • Used Google Cloud Platform (GCP) Services Like Compute Engine, Cloud Functions, CloudDNS, Cloud Storage and Cloud Deployment Manager and SaaS, PaaS and IaaS concepts of Cloud computing architecture and Implementation using GCP.
  • Used Google Cloud Platform (GCP) to build, test and deploy applications on Google's very adaptable and solid framework for the Web, Portable, and Backend arrangements.
  • Strong experience on DevOps tools such as Git, SVN, Jenkins, Ant, Maven, Chef, Vagrant, Puppet, Ansible, Tomcat, WebLogic, WEBSphere, Docker, Kubernetes and Terraform in various environments like Redhat EL 4.x, 5.x, 6.x, Debian, CentOS 4.x, 5.x, Suse, Oracle Enterprise Linux, Windows and VMware, V - Sphere ESX/ESXi.
  • Worked on source control tools like Git, Bitbucket, Subversion on UNIX & Windows Environments. Migrated subversion repositories to Git.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Implemented CI/CD tools to Upgrade, Backup, Restore, DNS, LDAP and SSL.
  • Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created Pods and managed using Kubernetes, established Jenkins Master & Slave Architecture for reducing traffic of web requests.
  • Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as jar, war and ear from source code. Created Local, Virtual Repositories in Artifactory for the project and release builds, managed the repository manager like Nexus for the Maven builds.
  • Wrote Ansible Playbooks as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Ran Ansible Scripts to provision Development servers.
  • Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible Roles from Ansible Galaxy to automate the infrastructure.
  • Experienced in setting up Chef Workstations on various enterprise nodes, setting up keys and working with Chef Cookbooks, Chef Recipes, Chef Attributes, Chef Templates.
  • Experience in writing Chef Cookbooks and Recipes to Provision several pre-prod environments consisting of Tomcat/WebLogic domain creations.
  • Experienced in configuring and managing Puppet Master, Puppet Manifests server and in updating and creating modules and pushing them to Puppet Clients.
  • Experienced with Docker container service creating Docker Files, Docker Images & Containers. Experienced on container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Docker Swarm and clustering them.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Knowledge on Kubernetes service deployments in GCP.Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines security we have set up Kerberos to have users and groups to enable more advanced security features.
  • Heavily used monitoring Tools like Nagios, Splunk, Tick, Stack, CloudWatch and Logging tools Syslog, Logrythm.
  • Experienced in using Tomcat, Azure, JBOSS, WebLogic and WebSphere application servers for deployment. Installed, configured and managed the ELK (Elasticsearch, Log Stash and Kibana) for log management within EC2/ Elastic Load balancer (ELB) for Elasticsearch.
  • Expertise in writing Shell Scripts, Python, Bash Scripts, Ruby, HTML, Perl and Power Shell.
  • Used Python libraries like Beautiful Soap and SQL Alchemy and Wrote Python scripts to parse JSON documents and load the data in database.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Created, deployed and managed Linux and Windows VM using Red Hat Enterprise Virtualization Manager, where we move and migrate VM from one cluster to another cluster or in same cluster.
  • Performed both interactive and automated (Kickstart) installations of RHEL. Plan and execute RPM and YUM packages and update installations necessary for optimal system performance.
  • Experienced on networking using TCP/IP and maintaining network. Provided resolutions to issues by performing system tuning and troubleshooting.
  • Worked on in Agile, Scrum and Waterfall methodologies with thorough knowledge on each phase of the SDLC Software Development Life Cycle.

TECHNICAL SKILLS

Operating Systems: Windows 98/XP/VISTA/7, UNIX, LINUX, Red hat, Ubuntu, CentOS, SUSE.

AWS Services: EC2, ELB, VPC, RDS, IAM, Cloud Formation, S3, CloudWatch, CloudTrail, SNS, SQS EBS and Route53.

Cloud Technologies: Amazon Web Services, Google Cloud Platform, Azure, OpenStack

Version Control tools: GIT, Synergy Build Manager, Perforce, Subversion (SVN)

Build tools: Ant, Maven, Gradle.

CI tools: Jenkins, Bamboo, Hudson. configuration tools: Chef, Ansible, Puppet.

Containerization/Orchestration: Docker, Kubernetes, VMware, VSphere, Packer

Monitoring tools: Nagios, Splunk, ELK.

Repositories: Nexus, Artifactory, JFrog.

Languages/Scripts: Python, C, HTML, Shell, Bash.

Tracking tools: Jira, ClearQuest, HP Quality center.

Web Servers: WebLogic, WEBSphere, Apache Tomcat, JBoss.

Networking Services: FTP, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, SMTP, NFS, SAN/NAS, Raid Levels.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. DevOps Cloud Engineer

Responsibilities:

  • Experienced in Infrastructure Development and operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, ELB, SNS, SQS, IAM, Route 53, Glacier, Lambda, Auto scaling, CloudFront, CloudTrail, CloudWatch CloudFormation, Elasticache, OpsWork, CloudWatch.
  • Experience with AWS S3 Services in creating Buckets with Permissions, Logging, Versioning and Tagging. Maintained EC2 Services like launching Instances, attaching Volumes and Snapshots, configuring security group and Monitoring. Created and managed IAM Roles and Policies.
  • Designed Cloud architectures for customers looking to migrate or develop new (Software as a Service) SaaS, (Platform as a Service) PaaS, (Information as a Service) Iaas, or hybrid solutions utilizing Microsoft Azure and Amazon Web Services (AWS).
  • Designed and developed Microsoft Azure based application (Iaas and PaaS) on Private Cloud and mentor team. Written Templates for Azure Infrastructure as a Code (IaaS) using Terraform to build staging and production environments.
  • Experienced in configuring Azure Web Apps, Azure App Services, Azure Application insights, Azure Application Gateway, Azure DNS, Azure Traffic Manager, Azure Network Watcher, Implementing AzureSite.
  • Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments like AWS EC2 and GCP Compute Engine.
  • Created DevOps frame work for various projects within the organization. Implemented DevOps (ATDD, CI, and CD etc.) for applications based on Microsoft Azure (App services and storage).
  • Collaborated with multiple teams for migration to Microsoft Azure from AWS for cheaper machines and more computing performance by usingDevOpstools such as Ansible, Terraform, Docker, Kubernetes, Jump Cloud which made migration with no downtime and were able to re-use almost all the automation/management code developed before.
  • Executed a Continuous Delivery pipeline with Jenkins, GitHub andAWSAMI's, resulting in generation of new Docker Container whenever a new Github branch gets started.
  • Integrated Git into Jenkins to automate the code check-out process. Utilized Jenkins for enterprise scale Infrastructure Configuration and application deployments - checking out code from SVN/Git.
  • Extensive experience in using Maven and Ant tools for building source code and deploying the artifacts (jar, war & ear) into Nexus, Tomcat, Artifactory, etc.
  • Used Maven and Ant to build rpms from source code checked out from Git repository, with Jenkins being the Continuous Integration Server.
  • Implemented Continuous Deployment and environment provisioning using Ansible by installing packages on remote agentless nodes through Ansible Playbooks with Ansible Roles. Used
  • Worked with Ansible Playbooks for orchestration, provisioning, configuration management and application development. Configured the ansible.cfg files for parallel deployment in Ansible for automating the Continuous Delivery process.
  • Developed many Chef cookbooks like Tomcat, Apache HTTP, Postfix, NTP etc, for automation of infrastructure. Setting up client server model of Chef in development environment of OCI and writing Scripts for automatic deployment through Jenkins.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Experienced in working with several Docker components like Docker Engine, Docker Machine, Docker Images, Docker-Compose, Docker-Swarm, Docker Registry, handling multiple images primarily for middleware installations and domain configurations.
  • Managed Docker Clusters using Kubernetes with HTTP basic authentication for Kubernetes server API calls. Used Kubernetes modules in Ansible Playbooks to create container namespaces in existing Docker cluster.
  • Configured and managed ELK stack, setup the Elasticsearch, search and analyze log files across the servers and created optimized indexes and derived analytics on Elasticsearch data.
  • Designed, deployed and maintenance of Linux Servers Systems to run OpenStack Cloud Environment and manage OpenStack Liberty via Keystone, Glance, Nova, Neutron, Horizon, Heat and Cinder.
  • Developed automation scripting in Python, Ruby, YAML and Shell usingChef to deploy and manage Java applications across Linux servers.
  • Maintained security by installing and configuring SSH (Secure Shell) encryption to access on Ubuntu and Red Hat Linux.

Environment: AWS, EC2, IAM, S3, Glacier, CloudWatch, CloudFormation, VPC, RDS, Lambda, Auto Scaling, ELB, Route53, CloudFront, CloudTrail, SQS, SNS, Azure, Google Cloud Platform, Terraform, Jenkins, Linux, Git, Maven, Ant, Docker, Kubernetes, Ansible, Chef, YAML, Python, Nagios, Bash, Shell, Tomcat, Apache, HTTP, ELK.

Confidential, Irwindale, CA

AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (including EC2, Route 53, S3, RDS, Dynamo DB, SNS, SQS, IAM, NAT) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Configured, monitored and automated Amazon Web Services as well as involved in deploying the content cloudplatform on Amazon Web Services using EC2, S3, Lambda, Glacier, VPC and EBS.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Ruby on familiar server Apache.
  • Worked on integratingAWSDynamo DB usingAWSLambda to store the values of the items and backup the Dynamo DB streams.
  • Build, deploy and migrate infrastructure to Azure utilizing ARM templates and Terraform. Worked with VSTS to create all-inclusive CI/CD process.
  • Created new infrastructure setup in AWS which involves creation of automation scripts using Terraform integrating with continuous integration using Jenkins.
  • Experienced in dealing with Windows Azure IaaS Virtual Networks, Virtual Machines, Cloud Services. Used Power shell to write scripts for automating the services inside Azure.
  • Planned, organized, and maintained the full stack Kubernetes environment running on GoogleCloudPlatform (GCP) and setup the alert and monitoring it by using Stack driver in GCP.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell Scripts to automate job scheduling.
  • Developed CI system with Jenkins on Google's Kubernetes container, utilizing Kubernetes.
  • Worked with Jenkins for Continuous Integration (CI) to carry out deployments and builds on various environments. Experience in working with EC2 Container Service plugin in Jenkins which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Exposed to Maven and Ant as a build tool for the building of deployable artifacts (war & ear) from source code. Experience in developing and maintaining build script using Apache Ant and Maven to accomplish builds efficiently.
  • Experience working with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client.
  • Used Chef as Configuration management tool and wrote various cookbooks in Chef workstation and uploaded it to Chef Server thereby delivering it to various nodes.
  • Expertise in scripting Ansible Playbooks with Python, SSH as the wrapper to manage configurations of AWS Nodes and Test Playbooks on AWS instances using Python and deploy applications into servers through Ansible Scripts to provision Dev servers.
  • Experience with creating YAML scripts to configure the remote servers and implemented Ansible playbooks for installing Apache, Nginx Web servers, Dynamo DB and app servers on multiple hosts.
  • Designed a patch process, wrote Ansible playbooks for patching Open Shift-RHEL, Atomic OS and bug fixes for Open Shift.
  • Using Ansible role created an ELK cluster for non-log purposes to search and analytics of product and pricing data. Worked on user administration setup, maintaining account, and monitor system performance using Nagios.
  • Configuring and managing Splunk, ELK Stack, Cloud watch, Nagios to analyze log files and collect the data.
  • Designed, deployed and maintenance of Linux Servers Systems to run OpenStack Cloud Environment and Manage OpenStack Liberty via Keystone, Glance, Nova, Neutron, Horizon, Heat and Cinder.
  • Fully automate deployments via Salt stack, Python program code and Linux command line tool.
  • Developed automation scripting in Python using Ansible to deploy and manage across Linux servers.
  • Setup and maintained NFS, DNS, NIS, and TCP/IP network and knowledge in LDAP Server.
  • Maintaining network and data security and, setting up SSH and SCP features between SUN systems and other UNIX hosts.
  • Reviewing system logs files for errors, settings up Cron Jobs for backups and monitoring process.
  • Experience in Administration/Maintenance of source control management systems, such as SubVersion (SVN), Perforce, TFS, Git and knowledge of Clear Case.
  • Written pre-commit, post-commit, post-receive hooks in Git and responsible for merging, tagging and conflict resolution in GIT and SVN.
  • Worked on container-based deployments using Docker and cluster management environment Kubernetes, created Docker Images using Docker File, worked on Docker Container Snapshots, and managed Docker Volumes.
  • Experience with container based Virtualized deployments using Docker, working with Docker Images and Docker Registries and its container management tool Swarm.
  • Ability in development and execution of Python, Bash, Ruby, Perl and Shell scripts.

Environment: AWS, EC2, Route 53, S3, RDS, Dynamo DB, SNS, IAM, NAT, Lambda, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes, Terraform, Jenkins, Git, SVN, Ant, Maven, Clear Case, Chef, Ansible, NagiOS, Splunk, SUN, UNIX, Cron Jobs, TFS, Python, Bash, Perl.

Confidential

DevOps/Build and Release Engineer

Responsibilities:

  • Created and maintained Continuous Integration and Continuous Deployment environments in Scrum and Agile projects.
  • Worked in branching, merging, rebasing and maintaining the versions across the environments using version control systems like GIT, GitHub, SVN on Linux and Windows platforms.
  • Configured and maintained Jenkins to implement Continuous Integration process and integrated tool with Maven to schedule the builds.
  • Installed Jenkins on Linux machine and created a master-slave configuration to implement multiple parallel builds through a build farm.
  • Configured Jenkins plugins to pull code from Git and created a pipeline process where the code is built immediately after pulling by using build tools like Ant and after creating the artifacts they are deployed into repositories JFrog Artifactory.
  • Created Master-Slave configuration using existing Linux machines and EC2 instances to implement multiple parallel builds through a build farm, expertise in troubleshooting build and release job failures.
  • Experienced with Maven (pom.xmls) and Ant (build.xmls) for building JAVA/J2EE applications.
  • Experience in creating and maintaining Micro Services, Docker images and Containerization by using Docker.
  • Experience in using Apache Tomcat, JBOSS, WebLogic and WebSphere application servers for deployment.
  • Working with an Agile development team to deliver an end to end Continuous Integration/ Continuous Delivery product in an open source environment using Chef and Jenkins.
  • Implementation of MongoDB security mechanism with various Authentications.
  • Experience in designing MongoDB multi-shaded cluster and monitoring with Ops Manager.
  • Performed server configuration management on Apache products and WebLogic using tools such as Chef.
  • Installed Workstation, Bootstrapped nodes, wrote Recipes, Cookbooks and uploaded them to Chef server, Managed On-site OS/Applications/Services/Packages using Chef.
  • Expertise in using Chef with knife commands to manage nodes, Chef Cookbooks, Chef Recipes, Chef Attributes, Chef Templates, run-lists, environments etc.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes. Also bootstrapped many instances using Chef and integrating them with Auto Scaling.
  • Automated the cloud deployments using Chef, Python and AWS CloudFormation Templates.
  • Adept at build deployment, build scripts and automated solutions using scripting languages such as Shell and Python. Developed monitoring and notification tools using Python. Scripted Linux repository database comparisons using Python.
  • Able to create scripts for system administration and AWS using languages such as Bash and Python.
  • Deployed code on WEBSphere/WebLogic/Apache/Tomcat/JBOSS application server for development, QA and Production environments. Migrated from physical servers to Virtual Machines Using VMware, Backup is made using VM Replication. Installed VMware ESXI 5.5, 6.0, 6.5, VMware Vcenter server in rack servers.

Environment: Scrum, Agile, GIT, SVN, GitHub, Linux, Windows, Jenkins, Maven, Master-slave, Ant, JAVA/J2EE, Docker, Nagios, Red hat, Ubuntu, S3, Glacier, Chef, Linux AMI, Docker images, WebLogic, Tomcat.

Confidential

Build and Release Engineer

Responsibilities:

  • Experienced in Build, Release and configuration management on Linux and Windows platforms.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and Prod environments.
  • Implementing a Continuous Delivery framework using Jenkins, in multiple environments. Jenkins provides Continuous Integration services for software development by installing, configuring and administering Jenkins as a continuous integration tool on Linux machines along with adding/updating plugins such as Git, Ant and Maven.
  • Involved in installing Jenkins on a Linux machine and created a master-slave configuration to implement multiple parallel builds.
  • Integrated Git into Jenkins to automate the code check-out process.Performed all necessary day-to-day Git support for different projects. Responsible for design and maintenance of the Git Repositories, views, and the access control strategies.
  • Written/Developed Ruby recipes in Chef Cookbook to automate the entire deployment process as well as infrastructure admin tasks and used Chef for Continuous Delivery, Managed CI and CD process and delivered all application in RPMS. Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Extensively used Ant tool to do the builds, integrated Ant to Eclipse and did local builds. Deployed the ear and war in Jboss Application server using Ant script.
  • Experienced in Build Management tolls like Maven along with the ability to create, debug, diagnose and troubleshoot build scripts.
  • Extensively used Maven to frame the deployable artifacts like jar and war from source code as well as migration from the build tool Ant.
  • Deployment and configuration of application server Tomcat deploying Java and Web Application.
  • Developed Perl and Shell scripts for automation of thebuildandreleaseprocess.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the entire process. Monitored tasks with Jira and Highrise.
  • Developed Python based API (Restful Web Service) to track sales and perform sales analysis using Flask, SQL Alchemy and PostgreSQL.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

Environment: Linux, Windows, Jenkins, GitHub, Git, Ant, Maven, Docker, Puppet, Java, Python, Shell, Bash, SDLC, MySQL, PostgreSQL, SQL Alchemy, Jira, Tomcat, Agile, Scrum, Waterfall.

Confidential

Linux Administrator

Responsibilities:

  • Responsible for installation, configuration and administration of Sun Solaris and Red Hat Enterprise Linux on x86 architecture.
  • Installed and configured the hardware and OS on Servers, Workstations, and I/O devices on E4500 environment. Installed Linux servers using Kickstart and Cloning on ESX servers.
  • Managed the User and Application account creations and deletions for the SUN Servers. This includes setting up Sudo access for DBA and Application Account Access.
  • Created mount points for Server Directories, And Mounted Directories on the servers.
  • Co-ordinate with web admin team in the installation of BEA WebLogic Server.
  • Setup and maintained NFS, DNS, NIS, and TCP/IP network and knowledge in LDAP Server.
  • Maintaining network and data security, Setting up SSH and SCP features between SUN systems and other UNIX hosts.
  • Monitored server and application performance & tuning via various stat commands (VM-stat, NFS-stat, iostat) and Tuned I/O, memory etc. Responsible for Remote Linux Support with more than 400 Servers. Managed Users by creating, deleting and granting privileges and managing system security.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based Shell.
  • Respond to clients for network problems such as Firewall, Router, switch, internet, computer applications, printer, VPN, Active Directory, DNS and DHCP Servers.
  • Experienced in installing and configuring SSH (Secure Shell) encryption to access securely on Ubuntu and Red Hat Linux. Responsible for connections through SSH clients like Putty and Cyber Duck.
  • Responsible for installation, configuration and administration of middleware like Web Logic 9.0, JBoss 3.2, CA Web Access Manager (WAM) and MQ Series v 7.0 etc.
  • Performance Analysis of resources like CPU, Memory, Disk and Swap from command line using commands like Prstat, Vmstat, Sar, Iostat, Swap etc. and tuning of the kernel parameters for the better performance of the operating system and TCP.
  • Administration responsibilities include user, group, disk, and Security Management, File Sharing Permissions. Generated Reports to show the trends of resource utilization User/CPU/Network Load.
  • Involved in preparation of functional and system specifications, estimated storage requirements for applications.
  • Performing migrations of applications from different UNIX servers like Solaris, HP-UX to Red Hat Linux.
  • Extensively used Bash, Shell, Python for scripting to automate installations and building the configurations of the host servers.
  • Worked with various Agile development teams to standardize branching and tagging of code in our TFS repository and maintain code-based integrity.
  • Configured Linux servers like FTP, NFS, Telnet, SSH, Send Mail, Apache and Package management using RPM and YUM.

Environment: Linux, Java/J2EE, XML, HTML, Shell, Bash, Python, RHEL, SUSE Linux, RPM, YUM, Crontab, Tomcat, WebLogic, WebSphere, Agile, TFS, Solaris, ESX, HP-UX, UNIX, SUDO, SSH, Putty, Cyber Duck, SOX, Firewall, Kickstart.

We'd love your feedback!