We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

2.00/5 (Submit Your Rating)

RaleigH

SUMMARY

  • Over 9 years of professional experience in IT. Experience in Installation, configuration and troubleshooting of Redhat Linux, Ubuntu and Windows on various hardware platforms and over 5 years in DevOps tools like SVN, GIT, ANT, Maven, Jenkins, Ansible, Chef, Docker, Kubernetes and AWS/Azure/GCP cloud.
  • Experience in Architecting and securing the Infrastructure on AWS using EC2, S3, RDS, EBS, VPC, ELB, IAM, KMS, EMR, Cognito, API Gateway, Cloud Trail, Cloud Watch, Amazon SQS, SNS, SES, Config, AWS Kinesis, Lambda, Network ACLs, Security Groups, Route Tables, Route53, Elastic Beanstalk, Redshift and deploying applications utilizing all these services majorly focusing on high - availability, fault tolerance, and Autoscaling in AWS CloudFormation.
  • Experience with AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
  • Launched and configured the Amazon EC2 Cloud servers using Linux AMI and Ubuntu AMI and configuring the servers for specified applications using Jenkins.
  • Experience in windows Azure and Azure internal tools for monitoring network and server health.
  • Expert in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.
  • Strong Experience in Micro services architecture and Migration of all servers from on - premises to Docker/Kubernetes container technologies in Azure.
  • Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Built scalable Docker infrastructure for Micro services utilizing ECS - AWS Elastic Container service by creating task definition json file.
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registry, Used Docker-Swarm to maintain the cluster of containers.
  • Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.
  • Experience on OpenShift architecture for OpenShift build automation, OpenShift CLI and CLI operations, OpenShift cluster and cluster maintenance.
  • Experience in implementing Spark processing, Kafka messaging, JBoss BRMS and Cassandra DB on the OpenShift container platform.
  • Perform maintenance and troubleshooting of our enterprise Redhat OpenShift systems.
  • Built and delivered Kubernetes cluster using Kops and EKS on AWS.
  • Experience in orchestration of Docker Images and Containers using Kubernetes by creating whole master and minion. Installed Artifactory on-top of Kubernetes for dynamic PVC provisioning.
  • Implemented continuous integration and deployment using various CI/CD tools like Jenkins, Nexus, GIT and SVN.
  • Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub, Maven.
  • Worked on Java and .net applications by automating their build from end to end, even by integrating test tools like SonarQube and Visual Studio using Jenkins.
  • Hands-on experience using MAVEN, ANT, and Gradle as build tools for the building of deployable artifacts (jar, ear & war) from the source and static code analysis using SonarQube.
  • Installed Prometheus and Grafana using Helm to monitor the application performance in the Kubernetes cluster.
  • Having experience with NoSQL databases like Cassandra and MongoDB.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Experience administrator skills on Linux/UNIX distributions (Red Hat/CentOS, Ubuntu, Solaris and AIX) and Windows flavors.
  • Experience in deploying applications on Apache Tomcat, JBoss, WebSphere and WebLogic servers.
  • Strong Knowledge in networking (Switching, routing, Firewall, DNS, TCP/IP, HTTP, SSL).
  • Worked extensively on MySQL, DHCP, DNS, FTP, SAMBA, NFS, NIS, and ZFS.
  • Had good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS

Cloud: AWS, Azure.

Configuration Management Tools: Chef, Puppet, Ansible

CI/CD Tools, Build Tools: Jenkins, Hudson, Bamboo, Terraform, Cloud Formation, Maven, Ant, Gradle

Version Control: GIT, SVN, Git Hub, GitLab and Bit Bucket

Database: Cassandra, MongoDB, MYSQL, SQL Server 2012/2014

Bug Tracking Tools: JIRA, Rally and Remedy

Containerization Tools: Docker, Kubernetes and OpenShift

Monitoring Tools: Splunk, Nagios, New Relic, Solar wind

Scripting: PowerShell, Python, Groovy, JSON, YAML, Perl

Web Technologies: HTML, CSS, XML, Servlets, Java Script

Application Servers & Web servers: WebSphere, WebLogic, Tomcat, Apache server and JBoss

Testing tools: Selenium and Sonar Qube

Operating Systems: Red Hat Linux 7/6/5/4, Ubuntu 16/14/13/12, Debian, CentOS, Windows, Solaris 11/10 9/8, Mac OS, Fedora

PROFESSIONAL EXPERIENCE

Cloud DevOps Engineer

Confidential, Raleigh

Responsibilities:

  • Involved in designing and deploying large applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Experience in utilizing AWS Storage Gateways, performed 500+ GBs of Data Migration to AWS S3. Also, Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Designed cost effective and fault tolerant systems using EC2 instances, Amazon Machine Images (AMI), Maintained roles and groups using AWS Identity Access Management (IAM), also maintained user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, Code Commit, SES, SQS & SNS services in AWS Cloud. And have experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create Amis for mission critical production servers for backup and maintained the user accounts.
  • Well versed with Amazon Route 53 which effectively connects user requests to the infrastructure running on Amazon EC2 instances and Amazon S3 buckets.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organization's requirement on a regular basis.
  • Implemented a server less architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda deployment function, configured it to receive events from our S3 buckets and provisioned Lambda functions to create a Log stash for centralized logging.
  • Responsible for the design, development and administration of transactional and analytical data constructs/structures and business reports from legacy to AWS and Snowflake.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Worked with RedHat OpenShift Container Platform for Docker and Kubernetes.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in AWS ECS.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Worked on the creation of custom Docker container images, tagging and pushing the images and Docker consoles for maintaining the application of life cycle.
  • Experience building microservices and deploying them into Kubernetes cluster as well as Docker Swarm.
  • Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
  • Managed GIT repositories for branching, merging and tagging and developing Groovy Scripts for automation purpose. Extended the generic process by attaching the Jenkins job webhook to all the current Java and Scala-based projects in GitHub.
  • Experience with Jenkins for Continuous Integration and deployment into Tomcat Servers. And worked in setting up Jenkin slaves for end to end automation.
  • Installed Jenkins/Plug-in for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Jfrog Arti factory) and Deployed Apps using custom ruby modules through Ansible as a CI/CD Process.
  • Wrote bash scripts to automate Nagios service check creation through usage of an SNMP index as an array to monitor production SMS binds to major cell phone carriers.

Environment: AWS (EC2, ECS, EKS, S3, EBS, ELB, RDS, SNS, SQS, VPC, Cloud formation, Cloud watch, ELK Stack), Ansible, LDAP, Python (BOTO API), Red Hat Linux, Packer, CloudWatch, Node.js, Groovy, Shell scripting, Ruby, Kubernetes, Grafana, OpenShift, Terraform, JIRA, GIT, New Relic, Nagios.

Azure DevOps Engineer

Confidential, California.

Responsibilities:

  • Managed Azure infrastructure such as Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses for development teams.
  • Identity & Access Management: Azure Active Directory, Azure Identity, Multi-Factor Authentication (MFA).
  • Headed up Linux/UNIX/Windows Systems Administration, Networking, and virtualization projects based on large range of Operating Systems and Distributions Including Windows Server 2003, Server 2008, Server 2012, Fedora, RedHat, CentOS, Ubuntu, Debian.
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Worked with Nagios and Oracle Enterprise Manager Console for application status monitoring.
  • Configured Managed and controlled the source code repository, currently housed in Subversion, GIT.
  • Monitoring and debug performance issues on different OS Linux (RHEL & Centos)
  • Working in Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • PerformDevOps, including app deployments and QA, database replication, Linux system administration, real-time monitoring, and support.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Vagrant, Ansible.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Implemented a Continuous Delivery framework using Jenkins, Puppet in Linux environment.
  • Working on Atlassian products Bitbucket, JIRA to track the changes and issues.
  • Build Jenkins jobs to create Infrastructure from GitHub repositories containing Terraform code.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/ deployment systems.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Installed Jenkins on a Windows machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Clustering solutions for High Availability using tools such as VERITAS Cluster Server (VCS), MSCS, and RHCS.
  • Using Jenkins for Adding scripts, building the Suites and analyzing the results
  • Oversaw production deployments for new code releases from staging to production via GIT/Jenkins.
  • Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet.

DevOps Engineer

Confidential, Nashville, TN

Responsibilities:

  • Worked on the Business requirements and developed the solution, Agile Methodology and continuous integration using the SDLC process.
  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Worked on Power Shell scripts to automate the Azure cloud system creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules.
  • Created and Configured Azure Cosmos DB and exposed the service as Web API.
  • Collaborate to development of main Web Applications to provide invoicing emission services, Responsible of web application deployments over cloud services on Azure, using VS and PowerShell.
  • Configuring the Load Balance Sets Azure Load Balancer, Internal Load Balancer and Traffic Manager and worked on Application Gateway.
  • Used Azure DNS zone to maintain URLs. Bought open networks DNS zone for application.
  • Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Worked on planning and deployment of Self-service password reset functionality of Azure AD which reduces IT helpdesk cost.
  • Worked with staff to outline and scheduled department needs regarding database functionalities, data analytics and reporting; created business requirements.
  • Co-ordinate with global identity and access management program involved in hybrid identity project.
  • Worked on dynamic group rules (rules are based on attributes) to provide access to various applications.
  • Troubleshooted the issues regarding to access to the applications using the audit logs.
  • Managing IAM (Identity Access Management) on azure portal to give access to developers or groups.
  • Used Helm charts to integrate the application with different ports and it contains service, deploy and ingress files in YAML.
  • Used go language to maintain Deployment files for application.
  • Used Azure DNS zone to maintain URLs. Bought open networks DNS zone for application.

Environment: Microsoft Azure Cloud, SQL Server 2012 R2, SSMS, Azure, Web Apps, Active Directory, NSG, Traffic Manager, Azure SQL Database, Azure AD.

Build & Release Engineer

Confidential, Sacramento, CA

Responsibilities:

  • Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
  • Designed Continuous Build Process using Jenkins to prevent build failures.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge, etc.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating Deployments.
  • Managed build results in Jenkins and deployed using workflows. Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Planned, designed, developed infrastructure automation Puppet and Chef, for build and release process.
  • Integrated delivery (CI/CD process) Using Jenkins, Nexus, Yum and puppet.
  • Build artifacts (war, ear) are deployed into a Tomcat, WebLogic app server by integrating Scripts.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web, J2EE and applications.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, of Java projects and managing Maven repositories.
  • Have used Confluence to create, share and discuss content and projects.
  • Created Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Worked in JIRA to capture, organize and prioritize issues. administering JIRA for issue management.
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.

Environment: GIT, Jenkins, Chef, Linux AMI, Apache Tomcat, JIRA, Ubuntu, Oracle server

QA Tester

Confidential

Responsibilities:

  • Involved in gathering requirements from business analysts
  • Involved creating Test Plan.
  • Tested the website for Broken Links.
  • The application is tested in different Browsers like Netscape Navigator.
  • Checked the Client side and Server side Validations
  • Tested the functionality of the application
  • Inserted Check points and Synchronization Points in TSL Scripts
  • Performed GUI test for Data entry screens.
  • Developed Process modelling entity diagrams, data modelling data mapping and business process flow diagram
  • Verified the data in the Oracle 9i tables as part of Database Testing on Database Testing on database by utilizing SQL queries.
  • Involved in designing and maintaining requirements Traceability Matrix.
  • Involved in Writing Test Cases Procedures and Report
  • Created Test Cases and scenarios for Unit. Regression Integration as well as Back - end and System testing.
  • Developed WinRunner scripts for performing Functional and Regression testing.
  • Performed white Box and Black Box testing on Development and Test Database Environments on MS Access and Oracle
  • Debugged the application to Identify and check that the scripts run smoothly.
  • Upload QTP test scripts into Test Director for automation.
  • Defect tracking and reporting using TestDirector.

Environment: ASP, Java Script. Oracle 9i VB Script. HTML. Windows NT 4.0, Test director 8.0, Winrunner, Microsoft Visio.

We'd love your feedback!