We provide IT Staff Augmentation Services!

Devops Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 7 years of experience in Linux administration and Executing DevOpsstrategy in various environments of Linux and Windows servers along with cloud strategies based on AWS and Microsoft Azure.
  • Experienced in managing applications by implementing AWS services which includes EC2, S3, EBS, VPC, ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM (Identity &Access Management), KMS, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Working AWS provisioning EC2 Infrastructure, VPC setup, Auto Scaling for availability of EC2 Instances and availability of applications and deploying applications in Elastic load balancing.
  • Used Amazon IAM to grant fine - grained access to AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Managing Azure resources using ARM templates.
  • Automation of infrastructure using Terraform and chef.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Worked with Amazon IAM console to create custom users and groups.
  • Experience in working on source control management tools like GIT (GitLab) in creating GIT repositories with specified branching strategies.
  • Expertise in implementation and maintenance of Apache HTTP, SMTP, DNS, TCP/IP, Security Management & Security trouble shooting skills.
  • Experience on working with various OS like Linux (Red hat, Ubuntu, CentOS), UNIX, Windows.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server.
  • Configured and administered Jenkins for automated builds Responsible for installing Jenkins master and slave nodes.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts.
  • Rapid provisioning and configuration management for Centos and Redhat using Chef on Azure platform.
  • Installed and Configured Chef Server, Workstation, Client servers and nodes. Written several recipes, cookbooks in Chef to automate the environment provisioning.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Familiar with designing and deploying container-based production clusters using Docker.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Experience on working with on-premises network, application, server monitoring tools like AppDynamics and on AWS with CloudWatch monitoring tool and OMS in Azure.
  • Good understanding of Software Development Life Cycle (SDLC) like Agile, Waterfall Methodologies.

TECHNICAL SKILLS

Version Controls: Git, SVN.

Build Tools: Ant, Maven, Gradle

CI/CD Tools: Jenkins, GitLab

Cloud Technologies: AWS, Microsoft Azure

SDLC: Agile, Scrum, Waterfall

Web/Application Servers: Apache Tomcat

Scripting Languages: Bash Shell, Python, YAML, JSON and RUBY

CM/Provisioning Tools: Chef, Ansible, Terraform, CloudFormation and Azure ARM Templates.

Databases: RDBMS- SQL Server, MYSQL.

Networking: LDAP, DNS, FTP, DHCP, SSH, TCP/IP, NFS, SMTP, HTTP/HTTPS

Virtualization Platforms: Virtual Box, VMware Workstation, VMware ESXI.

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

DevOps Cloud Engineer

Responsibilities:

  • Develop automation code using Chef and Terraform.
  • Migrating the existing project to Microsoft Azure with Azure services
  • Setup the required setup in the Local, Dev, Test and Prod environments
  • Build and Managing Linux servers for PingIdentity products - PingFederate console and engines (Cluster Environment) with LDAP and upgraded the version from 9.3 to 10.0
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deploymentdirectly into Azure Virtual Machines.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databags, templates, attributes.
  • Using docker images and Azure docker container for build pipelines.
  • Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef
  • Used chef recipes to get secrets from Azure resources using Keyvault.
  • Test automation code in virtual environments and with testing tools such as Test Kitchen and Chef Spec
  • Mange virtual Machines in Azure and configuring instances using chef cookbooks.
  • Extensively worked on GitLab CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the build and deployment process.
  • Experienced in managing monitoring in Azure OMS and configuring VM extensions for Linux servers.
  • Building Packer Images using Grunt automation during deployment process in various environments.
  • Configured plugins for the integration tools to the version control tools.
  • Jenkins administration to user access credentials, deployment email notification, configuration for new users and using matrix plug-ins to manage Jenkins.
  • Creating and building Jenkins Pipelines for CI/CD Process.
  • Building Azure resources using ARM templates for deployments.
  • Provided PowerShell script to automate Virtual machine server build including joining Active Directory domain and install Software.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to halp you manage you're resources after deployment.
  • Used AzureResource Manager (ARM) to deploy, update, or delete all the resources for you're solution in a single, coordinated operation.
  • Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to creating resource group of virtual machines
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Operational support, evaluation, and integration and administration of monitoring and availability support services such as PagerDuty.
  • Building pipelines using Azure Devops and tracking features.
  • Setting up Kubernetes Cluster and migrating applications to containers.

Confidential

DevOps AWS Engineer

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Involved in supporting cloud instances running Linux and Windows onAWS, experience with Elastic IP, Security Groups and Virtual Private Cloud inAWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in theAWS.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Used Bootstrap Script for launching large number of instances inAWS.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used Chef for configuration management of hosted Instances withinAWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Used Cloud Front to deliver content fromAWSedge locations to users, allowing for further reduction of load on front- end servers.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Worked on Terraform integrations as infrastructure as a code for automation.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deploymentdirectly into Amazon EC2 instances.
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Scripting of administration tasks using Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).

Confidential

System Engineer

Responsibilities:

  • Worked on variety of Linux platforms (Ubuntu, Red hat) which includes installation, configuring and maintenance of applications on this environment.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
  • Worked on GIT (Git Hub) repositories as Distributed Version Control System.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modernDevOpstools.
  • Refined automation components with scripting and configuration management using Ansible.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • UsedApache Tomcat for deploying the Java Web Applications.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
  • Worked exclusively on VMware (Ubuntu 16.04) virtual environment.
  • Worked closely with DBA Teams to adjust kernel parameters as per requirements.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.
  • Coordinated with various cross-functional teams across IT operations to make sure smooth functioning of projects.

Confidential

Systems Administrator

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Linux, Windows servers.
  • Build automation/Continuous integration of projects for a client on Jenkins.
  • Install, configure, and maintain servers using enterprise standards and build process.
  • Installed EXSI hypervisor for VMware created for new Linux and windows servers.
  • Worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Installing and configuring services such as Apache HTTP, DNS, SMTP, HTTPD and supporting them on Linux production servers.
  • Maintained all the Red hat & Debian servers entitled with the latest subscriptions.
  • Installed, configured and maintained Apache/Tomcat Web Server/WebLogic.
  • Maintained the Bash, Python, Ruby scripts for the automation purposes.
  • Installation of Red hat Enterprise Linux, Troubleshooting Hardware, Operating System Application & Network problems and performance issues.
  • Configuration, troubleshooting, Performances, CPU and Memory monitoring of Red Hat Linux.
  • Troubleshooting network administration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Handling troubleshooting issues like boating, RPM packages, User management and backup.
  • Installed and configured network infrastructure using routing and switching strategies.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.

Environment: RHEL, UBUNTU, Debian, Apache, VMware, Shell, Bash scripting, Red hat Linux /5/6/7, VMware ESXi Server, Oracle.

We'd love your feedback!