We provide IT Staff Augmentation Services!

Devops Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 9 years of IT Professional Experience as a Cloud DevOps Engineer, Build and Release Engineer and Linux Administrator.
  • Experienced in automating, building, releasing the code from one environment to other and deploying to servers.
  • Designed, configured, and managed public/private cloud in frastructures utilizing Amazon Web Services (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier,Cloud Front, RDS, VPC, Direct Connect, Route53,Cloud Watch,Cloud Formation, IAM, SNS.
  • Experienced in Infrastructure as a Code using most of the AWS services like EC2, S3, IAM, ELB, VPC, etc.,
  • Working knowledge on other Amazon Web Services, like Relational Database Service (RDS), Redshift, EMR, Kinesis, DynamoDB, Elastic Beanstalk, Glacier, Storage Gateway, Data Pipeline.
  • Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI.
  • Extensively used Security groups, network ACL’s, Internet gateways and Route tables to ensure a secure zone for organization in AWS public cloud.
  • Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS.
  • Expertise and implemented theJenkinsClient-Server architecture from scratch level and hands-on experience to create the projects, inventory to run templates over An sibletower.
  • Experienced in AWS Cloud computing, Azureenvironment, creating the New VMs,Azure subscriptions, storage accounts, managing SSL certificates for IIS websites, administering Azure assets using Power Shell.
  • Azureexperience-extended working knowledge in cloud service, IAAS, worker role, service bus, queue,Azureblob table storages and API Management. Configured NSGs for two tier and three tier applications.
  • Worked hands-on to create automated, containerized cloud application platforms (PAAS), and design and implement DevOps processes that use those platforms.
  • Experienced in creatingDockerContainers leveraging existing Linux Containers and AMI's in addition to creatingDockerContainers from scratch and Worked onDockerservice rolling updates, BLUE GREEN DEPLOYMENT to implement zero downtime PROD deployments.
  • Created several pods using Master and Minion architecture ofKubernetesand deployed microservice on Kubernetesusing YAML files and helm charts.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools likeGITand Subversion (SVN) on Linux platforms.
  • Implemented microservices, application development, and migration using AWS/Azure services such as Azure DevOps, Kubernetes Service (AKS), Container Registry, Azure pipelines, Monitor, AWS Kubernetes EKS and Kubernetes API to run workloads on EKS Clusters.
  • Developed build and deployment scripts usingMAVENas build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Experienced in Developing BASH, PERL,Python,Shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
  • Extensive experience in ticketing and tracking tools like JIRA, ClearQuest, Redmine, Bugzilla for Production hotfixes and bugfixes.

TECHNICAL SKILLS

Operating Systems: Linux, Ubuntu, Unix, MS Windows, Mac OS

Cloud Environments: Amazon Web Services (AWS), Microsoft Azure

Application Servers: WebLogic, Apache Tomcat, JBoss, WebSphere

Web Servers: APACHE, Nginx

Automation & Configuration Tools: Ansible, s, Jenkins, Docker, Terraform, CFT

Orchestration Tools: KOPS, EKS, AKS

Scripting: Python, Ruby, Perl, Bash Shell scripting, PowerShell

Version Control Tools: GIT, GitHub, Subversion, Bitbucket

Monitoring Tools: Nagios,CloudWatch, Splunk, New relic, Prometheus

Build Tools: Maven, Gradle, Ant

Bug Tracking Tools: Code Commit, JIRA, Bugzilla, Remedy

Databases: MYSQL, Oracle, MongoDB

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

DevOps Cloud Engineer

Responsibilities:

  • Implemented Amazon IAM to grant fine access of AWS resources to users and managed roles and permissions of users to AWS account through IAM.
  • Implemented a notification service for events in the environment using AWS SNS (simple notification service).
  • Provisioned EC2 instances, load balancer, auto-scaling group and launch configuration for micro services using Terraform.
  • Implementing, maintaining EC2 servers and S3 buckets and monitoring them using AWS CloudWatch. Managed Amazon S3 and setup lifecycle policies for objects.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, ALB, S3 and Glacier for our QA and UAT environments as well as infrastructure.
  • Good understanding of ELB’s, general networking principles, firewalls, routing technologies and DNS (Route53).
  • Configured and managed a network of Linux and Windows servers.
  • Created dev and test environments for different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform. storing the images in ECR.
  • Worked on creating Kubernetes cluster for automating deployment, scaling, management of containerized applications.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Deployed MongoDB using Docker image and setting up Mongo DB cluster using MongoDB Atlas. worked on Implementing a Continuous Building framework using Jenkins, Maven and Nexus.
  • Automated end to end CI/CD pipeline for Java based applications using Jenkins, GitHub, Docker, Kubernetes and integrated with different testing tools like SonarQube, Veracode.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Created additional Nodes for Kubernetes and monitored using Prometheus.
  • Enabling customers to better manage software development, deployments, and infrastructure with tools such as Jenkins and GitHub.
  • Implemented Infrastructure as a Code(IAC) using Cloud Formation Templates.
  • IntegratedKubernetes with HashiCorpVault to inject configurations at runtime for each service using init containers, Splunk sidecar containers and persistent volume sharing between app and config containers.
  • Automated setting up server infrastructure for the DevOps services using Ansible,shellandpython scripts.
  • Written groovy scripts to use Declarative pipeline scripts in Jenkins to configure as per client’s requirements.
  • Automated setting up server infrastructure for the DevOps services using Ansible,shell and python scripts.
  • Used file module in Ansible playbook to copy and remove files on remote systems.
  • Utilized Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Involved in branching, tagging, and maintaining the versions across the environments using SCM tools like Subversion (SVN) and GIT on Linux and Windows environments. Involved in developing custom scripts using Perl and Shell scripts to automate jobs.
  • Created repositories, branches, tags in GIT and assisting the developers in fixing merge issues.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL, and custom tools developed in Python and Bash.

Confidential, St. Louis, MO

Cloud DevOps Engineer

Responsibilities:

  • Leading Migration of Virtual Machines to Azure Virtual Machines with Azure Site Recover. Built aSolution using Azure managed services StorSimple, Data Lake Storage and Blob storage to archive on-premises data to cloud.
  • Established connection from Azure to On-premises datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Deploying VM's, Storage, Network and Affinity Group through PowerShell Script.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Design Azure virtual machines (VMs) and VM architecture for IaaS and PaaS; understand availability sets, fault domains and update domains in Azure.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • Involved in Design, Installation, Administration and Optimization of hybrid cloud components to ensure Business continuity with Azure AD and VPN Gateways.Performed Provisioning of IAAS and PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager.
  • Experience in Designing AZURE Resource Manager Template and extensive experience in designing custom build steps using Power Shell.
  • Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the cluster.
  • Implemented Jenkins pipelines into Azure pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using AKS.
  • Created Helm charts for our custom applications and integrated Helm with our CI/CD process.
  • Integrated Splunk monitoring as fluent daemon sets in AKS using Helm charts and values file.
  • Deployed our applications using Helm charts in AKS in both non prod and prod environments.
  • Using Azure DevOps, developing build and deployed scripts using MAVEN as build tool in Azure Artifacts to move from one environment to other environments.Using Maven as build tool on.net projects for the development of build artifacts on the source code.
  • Experienced in enabling Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven.
  • Experienced in creating fully automated CI build and deployment infrastructure and processes for multiple projects using Azure Pipelines, VMware, and Azure Artifacts.
  • Experienced in branching, tagging, and maintaining the version control and source code management tools like GIT, SVN (subversion) on Linux and windows platforms.
  • Responsible for design and maintenance of the GIT Repositories and performed all necessary day-to-day GIT support for different projects and responsible for creating and managing projects in Jenkins for various environments like development, QA, UAT and production and continuous integration with SONAR.
  • Managed web services with Tomcat, JBOSS and Responsible for creating and managing user accounts, security groups, disk space, Process monitoring in Linux/Unix.
  • Development web service using Windows Communication Foundation and .Net to receive and processXMLfiles and deploy onCloud Service.
  • Performing all GIT necessary day-to-day GIT/Subversion support for different projects and responsible for design and maintenance of the Subversion/ Repositories and using JIRA for Project Tracking.

Confidential, Chicago, IL

DevOps Cloud Engineer

Responsibilities:

  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Cloud as a code with Ansible.
  • Assisted in installation of various CI/CD tools like Jenkins, Ansible, Docker and Terraform.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Creating snap shots, AMIs, Elastic IP’s and managing EBS volumes.
  • Worked on Troubleshooting on Instance launch, Stopping, connecting, recovery issues.
  • Setup/Managing CDN on Amazon Cloud Front to advance site performance.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI(Linux/Ubuntu) and configuring the servers for specified applications using Jenkins.
  • Experienced in automated deployment (Terraform, AWS Cloud Formation), and serverless architecture AWS lambda and AWS services, environments in AWS cloud.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Deployed and Implemented Chef for infrastructure as code initiative.
  • Creating load-balancing servers and monitoring activities using cloud trail and cloud watch.
  • Performed Linux administration tasks in test and production environments with Installing, configuring, and troubleshooting the client applications on the Linux servers.
  • Involved in Building data backup/recovery strategy and plans.
  • Maintained build related scripts developed in Maven and Shell.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Built end to end CI/CD Pipelines in Jenkins integrating SCM, compiling source code, performing tests and pushing build artifacts to JFrog Artifactory and Nexus and triggered Docker file to create image and deployed in Kubernetes using YAML files
  • Worked with Source Control Systems like SVN and GIT.
  • Used Build Forge to automate and accelerate the Build Release Process. This includes repetitive tasks in productivity development life cycles.

Confidential

Build and Release Engineer

Responsibilities:

  • Maintained and Administered GIT Source Code Tool. Migration of the Source Code from Apache Subversion (SVN) to GIT HUB, and the migration from GIT HUB to BIT Bucket. Maintained the branching and build strategies utilizing GIT.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Installed and Configured Jenkins for Automating Deployment and automation solution. Used Jenkins for Automating Builds and deployed builds.
  • Familiar and experienced with Agile Scrum development. Supporting Build, deployment, and release process. Requirement analysis for new enhancements of build process.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Started the automation process by setting up Continuous Integration (CI) environment using Jenkins, Nexus.
  • Build and Deployed Java web application server in an Agile continuous integration environment and automated the process.
  • Created and maintained the Shell deployment scripts for Web Logic and web application servers. Developed shell scripts for automation of the build and release process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Developed build and deployment processes for Pre-production environments. Responsible for designing and deploying SCM processes and procedures.
  • Resolved merging issues and re-integrating branches by conducting meetings with Development team leads.
  • Supported and developed tools for integration, automation, and release management. Resolved merging issues and re-integrating branches by conducting meetings with Development team leads. Developed, maintained and distributed release notes for each scheduled release.

Confidential

Linux Administrator

Responsibilities:

  • Involved in Building and configuring Red Hat LinuxServers using Kickstart server as required for the project.
  • Created and modified application related objects, created profiles, users, roles and maintained system security.
  • Evaluated varied system logs and enforced good practices for web and application server environments. Configured Apache for JBOSS domains with virtual servers.
  • Responsible for maintenance of development tools and utilities to maintain shell, Perl automation Scripts.
  • Day to day troubleshooting and support for the end users newly migrated to Linux. Performance monitoring and tuning of Linuxservers. Modified Kernel parameters to improve the server performance in Linux.
  • Experience in Developing BASH, PERL, Shell scripts to automate cron jobs and system maintenance.
  • Installed and configured Apache/Tomcat web server. Created Logical volumes (LVM) for Linuxoperating systems. Created and modified users and groups with SUDO permission.

We'd love your feedback!