We provide IT Staff Augmentation Services!

Sr Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

OBJECTIVE:

  • Seeking a varied and challenging position requiring new and creative applications of technology to solve functional problems.

SUMMARY

  • Worked with various configuration management tools such as Chef, Ansible and Puppet.
  • Strong Experience automated build platforms/continuous integration using DevOps architecture.
  • Hands on experience with version Control tools like Git, Git Hub, Bitbucket and GitLab.
  • Experience with Amazon AWS Cloud Services like EC2, EBS, S3, RDS.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, Maven and AWS.
  • Hands on experience in automating build process using Jenkins CI Tool.
  • Good Experience in Continuous integration using the Pipeline View.
  • Very good knowledge on Deployment process using the Ansible
  • Good experience in deploying the artifacts in Tomcat Server.
  • Installed, configured, managed Ansible Controller and Target Servers.
  • Expertise in creating Kubernetes cluster with cloud formation templates and deploy them in AWS environment and monitoring the health of pods using Helm Charts.
  • Expertise in setting up Kubernetes (k8s) clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Experience in using tools like Docker Compose, Kubernetes, for Orchestrating and deploying the services related to the Containers and with container - based deployments using Docker, working with Docker images, Docker hub.
  • Expertise in virtualization of servers using Docker, running Docker Swarm, worked with Docker Engine and Docker Machine, to deploy the micro services-oriented environments, and configuration automation using Docker containers.
  • Proficient in using Docker swarm and Kubernetes for container orchestration, by writing Docker files and setting up the automated build on Docker HUB.
  • Expertise in writing Ansible Playbooks from scratch using YAML functions and utilizing setup and automate the CI/CD pipeline and deploy microservices. Provisioned load balancer, auto-scaling group and launch configuration for microservices using Ansible.
  • Experience in working with Ansible Tower to manage multiple nodes and manage inventory for different environments and automated the cloud deployments using Ansible, and AWS Cloud Formation Templates.
  • Expertise in deploying Ansible playbooks in AWS environment using Terraform as well as creating Ansible roles using YAML. Used Ansible to configure Tomcat servers and maintenance.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Terraform and Ansible playbooks.
  • Cloud Watch for monitoring server metrics, creating alarms & integrating with auto scaling.
  • In depth knowledge in Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC subnets, NAT, ELB, Route 53, Auto scaling, Security Groups.
  • Good working knowledge Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys.
  • Experience in Amazon AWS Cloud which includes services like: EC2, S3, VPC, IAM, ELB, SNS, RDS, Route 53, Cloud Watch, RDMS, EBS, Auto-scaling, commit, Code Deploy etc.
  • Creating and managing Elastic Load balancer also managing EBS and EBS Snapshots
  • Configuring Auto scaling Policies of EC2 instances based on CPU, network, and Memory.
  • Configuring S3 bucket permissions, versioning, and logging
  • Developed AWS Cloud Formation Creating new jobs in Jenkins and managing the build related issues.
  • Templates to create customized VPC, subnets, EC2 instances, ELB, Security Groups by using cloud formations.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google Cloud Platform.
  • Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP.
  • 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 providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes on Google Cloud Platform.
  • Experience on various Azure Services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation
  • Experience in Creating 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 AD domain services managed the domain with LDAPS.
  • Worked on DevOps/Agile operations process and tools area (Environment, Service, unit test, automation, Build and Release automation, Code review, Incident and Change Management).
  • Encountered with Version Control Systems administering GIT, Subversion and Perforce.
  • Good knowledge and experience with Kubernetes.
  • Extensive experience in optimization and fine tuning of Enterprise Applications in Web sphere Application 7.x/8.x/9.x, Workload Management (WLM), WAS Resource analyzer, JNDI, LDAP, Site Minder, MQ Series, JMS under Sun Solaris, Linux, AIX, zLinux and Windows NT/2000.
  • Implemented rapid provisioning and life cycle management for RedHat Linux using kickstart and puppet.
  • Providing Change Management and Problem Management using Tools like HP Service Desk and Manage Now.
  • Worked on installing Splunk Enterprise Instance Server & Splunk Universal Forwarder
  • Configured indexer to add and monitor the data to main index via Splunk forwarder CLI
  • Good experience with configuration management tool Ansible and CI/CD tool Jenkins.
  • Configuring of Virtual Servers, Pools, Nodes and load balancing methods on F5 LTM.
  • Developed complex shell scripts for automated installations and extracting logs.
  • Adopt in multiple roles involving production support, technical troubleshooting and resolving mission critical outages including problem determination and problem source Identification.
  • Excellent client relation skills and the drive to complete tasks effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all levels of management and the client community.
  • Experience in software methodologies like Waterfall model, Agile Methodology and Scrum.
  • Proficient in defining, communicating, and fulfilling the project’s goal and breaking complex issues into manageable parts.
  • Capable of handling multiple tasks and work efficiently both in a group and as an individual to meet deadlines.
  • Participated in all stages of Software Development Life - Cycle including architecture, design, implementation, and unit testing.
  • Worked on Agile Scrum Team and attended daily scrum meetings.

TECHNICAL SKILLS

Operating Systems: RedHat(6,7,8,9), Linux AS (2.1/3.0/4.0/5.0/6.0/7.0 ), Ubuntu, CentOS, Debian, Sun Solaris 2.6/2.7/2.8/2.9 , HP-UX, Windows 03/00/NT4.0/10.

Languages: HTML, JAVA, C, C++, PowerShell, VB, Perl, Bash Shell scripting, Ruby, Python, Groovy, Yaml, AWS CLI, gcloud Shell, Azure CLI

Application Build Tools: Ant, Maven, Gradle

SCM Tools and Repositories: SVN, Git, GitHub, Bitbucket, GitLab, Nexus, Docker Hub, ECR, DTR

Configuration Management: Chef, Puppet and Ansible

Containerization Tool: Docker

Container Orchestration Tool: Docker Swarm, Kubernetes, RedHat OpenShift

Cloud Computing: GCP, AWS, Azure

Infrastructure as a code: Terraform, CloudFormation

Web Servers: Apache IBM Http Server, Apache Tomcat, Nginx, JBoss

Web Technologies: JSP, Servlets, EJB, RMI, CGI/Perl, XML, WAS 5.x/6.x/7.x/8.x, BEA Weblogic 10.3/12c, Tomcat 8.0, JBoss

Databases: Oracle 7.x/8.0/9.0/10g/11g/12c, DB2, MS SQL SERVER 7.0/2000, MySQL, AuroraDB, DynamoDB, MongoDB

Networking: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP, SNMP, SSH, Telnet, ICMP

Monitoring Tools: Nagios, AWS Cloud Watch, AppDynamics, BMC Patrol, Splunk, ELK, Grafana

Bug Tracking Tools: Jira, Remedy, HP Quality Center, ServiceNow

Virtualization Products: VMware VI 4.x, VCenter Server, VMware ESX Server, Xen, HMC, VIO, OpenStack & Solaris Zones.

PROFESSIONAL EXPERIENCE

Sr DevOps/Cloud Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup 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.
  • Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers
  • Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and prod using Terraform Created projects, VPC's, Subnetwork's, GKE Clusters for environments.
  • Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, Deploying to QA3, Deploying to QA9, Acceptance testing and finally Deploying to Prod
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, manager Kubernetes manifest files and Managed releases of Helm packages.
  • Responsible for Setup and build AWS infrastructure using resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Autoscaling and RDS using CloudFormation templates.
  • Involved in design and deployment of a multitude of Cloud services on AWS stack such as EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, while focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation
  • Developed strategy for cloud migration and implementation of best practices using AWS services like database migration service, AWS server migration service from On-Premises to cloud.
  • Designed AWS Cloud Formation templates to create custom sized VPC, to set up IAM policies for users, subnets, NAT to ensure successful deployment of Web applications, database templates and Security groups
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Built and deployed CI/CD pipelines
  • Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible.
  • Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Created Containers in Docker.
  • Use of Docker, Docker Compose and local Kubernetes as development environment for developed microservices
  • Deployment of ConfigMaps, Secrets and Volumes on Kubernetes
  • Use of Docker Compose as local development environment
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes.
  • Worked 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.
  • Configured and integrated GIT into the continuous integration (CI) environment along with Jenkins and written scripts to containerize using Ansible with Docker and orchestrate it using Kubernetes.
  • Experience in managing Ansible Playbooks with Ansible roles and created inventory in Ansible for automating the continuous deployment.
  • Installed Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Used Ansible and Ansible Tower as configuration management tool, to automate repetitive tasks, deploy applications and manage changes and automate software update and Verify functionality.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks. Using Docker, Jenkins, VMWare, RHEL, Kubernetes, Artifactory, Ansible & GitLab.
  • Imported and managed various applications using GIT by configuring GIT repositories with branching, tagging, and notification.
  • Responsible for CI and CD using Jenkins, Maven and Ansible.
  • Setup of ELK (Elasticsearch, Fluentd & Kibana) on Kubernetes
  • Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Written the Ansible YAML scripts to configure the remote servers.
  • Worked on writing Jenkins build a pipeline with Gradle script and Groovy DSL (Domain Specific Language) and integrating ANT/MAVEN build scripts with Gradle for the sole purpose of continuous build.
  • Worked on writing multiple Python, Ruby, and Shell scripts for various companywide tasks.
  • Good understanding of the principles and best practices of software configuration management (SCM) in agile, scrum and waterfall methodologies.

DevOps/Cloud Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Created alarms, monitored & collected log files on AWS resources using CloudWatch on EC2 instance which generates Simple Notification Service (SNS).
  • Worked on multiple AWS instances like Elastic Load Balancer (ELB), Security groups, and AMIs, Autoscaling to design cost effective strategies.
  • Experience in creating, managing, and utilizing S3 buckets and Glacier for archival storage and backup on AWS.
  • Configured AWSIAM and security group in VPC (Public and Private Subnets) using Ansible.
  • Created AWSRoute53 to route traffic between different regions.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and Security policies & configured BGP routes to enable ExpressRoute connections between on-premise data centers & Azure cloud.
  • Led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.
  • 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.
  • Configured three types of blobs, block blobs, page blobs, and append blobs in Azure for storing a large amount of unstructured object data such as text or binary data, that can be accessed from anywhere via HTTP or HTTPS.
  • Worked on Azure Fabric, Microservices, IoT & Docker containers in and involved in setting up Terraform continuous build integration system. Used Azure Internal Load Balancer to provide high availability for IaaS VMs & PaaS role instances.
  • Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible.
  • Used Elasticsearch, Logstash and Kibana (ELK) for maintaining system Logs and Bugzilla for tracking code bugs.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Designed and documented CI/CD tools configuration management.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Worked with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Creating clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files.
  • Worked on Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Worked on using a GIT branching strategy that included developing branches, feature branches, staging branches, and master. Pull requests and code reviews were performed.
  • Coordinated with developers to establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Configured Jenkins, used as a Continuous Integration tool for Installing and configuring Jenkins Master and hooking up with different build slaves. Automatized Java application builds using with Ant and Maven.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Wrote custom Puppet modules and tasks for our automation needs.
  • Worked on creating new Puppet modules such as customresources, powerbroker, timsapps, startup scripts, dockers, tims, customtasks etc.
  • Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Developed the Puppet task to remediate websphere vulnerabilities by replacing internal WAS self-signed certs with blue certs.
  • Developed the automation for startup scripts to have configured system services through hiera yaml
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing Post-production analysis of the projects.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
  • Worked and supported WebSphere Commerce Servers & WebSphere Content Management.
  • Installed WebSphere Portal Server 5.1/6.0/6.1/7. x/8.x and enabled Web Content management.
  • Creating and configuring datasources to communicate with various databases like sql, sybase & oracle etc.
  • Installed SSL certs to secure website urls
  • Troubleshooting WAS related issues including analyzing heapdump & javacores using heap analyzer and thread analyzer tools.
  • Updating the WAS virtual hosts and re-generate plugins to make sure all the new ips and vips appears in the new plugin-cfg.xml file.

Build & Release Engineer

Confidential

Responsibilities:

  • Supported and developed tools for Integration, Automated Testing, and Release Management.
  • Configure, monitor, and automate Amazon Web Services and involved in deploying the content cloud platform on Amazon Web Services using EC2.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, and IAM and hands-on experience on Amazon Web Services (AWS) provision.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's and AWS Beanstalk for deploying and scaling web application.
  • Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
  • Created a Jenkins job that runs an Ansible Playbook to deploy an ElasticSearch cluster using troposphere and CloudFormation.
  • Can manage AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at time of the day by triggering it from Jenkins.
  • Worked on performing deployments using automation via Bamboo.
  • Experienced in Packaging builds using maven build.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Implemented continuous delivery framework using Jenkins, Maven on multiple environments.
  • Involved in Monitoring JVM & application logs using Splunk.
  • Worked on installing Splunk Enterprise Instance Server & Splunk Universal Forwarder
  • Configured indexer to add and monitor the data to main index via Splunk forwarder CLI
  • Experienced in creating dashboards using splunk,
  • Recreate JDBC resources like datasources to connect to the new Database post migration.
  • Configuring ssl certs on IBM Http webserver for secure communication.
  • Performance Tuning for the applications high latency issues.
  • Troubleshooting WAS related issues including analyzing heapdump & javacores using heap analyzer and thread analyzer tools.
  • Updating the WAS virtual hosts and re-generate plugins to make sure all the new ips and vips appears in the new plugin-cfg.xml file.
  • Worked on HPOO tool for deploying the applications as well as recycling the servers.
  • Designed & configured bix extracts via shell scripts and scheduling it through cron.
  • Creating and configuring repositories in Bitbucket using GitHub.
  • Used Subversion as Source Code Repositories.
  • Managed SVN repositories for branching, merging and tagging.
  • Coordinate/assist developers with establishing and applying appropriate Branching, Labeling/Naming Conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for Git.
  • Installing, configuring and administering Jenkins CI tool on Linux Machines.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Installing & renewing SSL certs in websphere trust store using keytool commands.
  • Imported certs to websphere key & trust store on NDM & Application Servers.
  • Actively worked and supported on DR activities in the environment.
  • Making the changes on Puppet with release versions and adding the new key values in the templates.
  • Worked on DevOps tools like Puppet, BitBucket and GIT.
  • Well versed with Ruby, Perl, Shell scripting, expertise in writing playbooks, modules, in Puppet and ansible environment.

We'd love your feedback!