We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Innovative DevOps Engineer with 7+ years of IT Experience in Build and Release Management, DevOps Engineering, Cloud Services, Linux System Administration with application configurations, code compilation, packaging, building, automating, managing and releasing code in multiple environments and deploying to servers.
  • Excellent experience in Infrastructure Development and Operations, involved in designing and cloud deployments by AWS services like EC2, VPC, ECS, S3, RDS, SES, SQS, SNS, ELB, CloudFront, CloudFormation, CloudTrail, Elastic Cache, Cloud Watch, Route 53, DynamoDB and IAM.
  • Competence in designing AWS Cloud models for Infrastructure - as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • Expertise in Agile Scrum Development, Continuous Integration principles and best development practices as Test Driven Development and Unit Testing.
  • Experienced in utilizing Azure Stack (Compute, Web &, Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM).
  • Hands on experience in Orchestration tools like Terraform and CloudFormation.
  • Proficient in using Docker Swarm and Kubernetes for container orchestration and spin them using Docker files and setting up the automated build on Docker HUB.
  • Proficient in Configuration Management tools like Ansible/Chef/Puppet to perform a certain degree of provision and services.
  • Experienced in providing highly available and fault-tolerant applications and utilizing orchestration technologies such as Kubernetes and Apache Mesos working on Google Cloud Platform (GCP).
  • Experienced in Jenkins/Maven package building and have hands-on experience in development using Shell, Python, and Groovy Scripting to automate processes.
  • Experienced in administration/maintenance of source control management systems such as SVN, GIT.
  • Hands-on Experience in writing Bash, Perl, Ruby scripts for building and deployment of pipelines.
  • Experienced in monitoring and resolving Health and Security notices from AWS nodes by utilizing monitoring apparatuses like Splunk, ELK (Elasticsearch, Logstash, and Kibana), Nagios, Zabbix.
  • Experienced in automation for deployment/configuration of Source Code on different Application Servers (Web Sphere, JBoss, Web Logic) and Web Servers (Apache Tomcat, Nginx, Jetty).
  • Experienced in virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Experienced in using Bug Tracking Tools like JIRA, Rally. Have good hands on experience on some of the monitoring tools like CheckMk, SolarWinds.
  • Played out on all of Organization’s Framework Obligations, including setup and support of System Administrations, Web Servers, WINS, DHCP, DNS, and FTP, TCP/IP on both Windows and Linux-based environments.
  • Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like Waterfall and Agile methodology (Scrum) with an in-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Strong ability to troubleshoot any issues generated while Building, Deploying and in Production Support.

TECHNICAL SKILLS:

Networking: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP)

Cloud Services: RHEL (6.x, 5.x), CentOS, Ubuntu, Windows (2003, XP, 7, 8, 10), MacOS

Operating Systems: Git, GitHub, Bitbucket, SVN

Version Control Tools: Apache ANT, Maven

Build Tools: Jenkins, Bamboo

Continuous Integration (CI) Tools: Ansible, Chef, Puppet

Configuration Management (CM) Tools: Nexus, JFrog

Repository Manager Tools: Apache Tomcat, Web Logic, WebSphere, Nginx, JBoss.

Monitoring Tools: Application Servers CloudWatch, Nagios, Splunk

Bug Tracking Tools: Jira, Rally

Databases: MySQL, MongoDB, Cassandra DB, Oracle (10g/11g)

Scripting Languages / Programming Languages: Python, Groovy, Shell, Bash, PERL, Ruby / Java/J2EE, C, C++, PLSQL, .Net, Python, HTML, XML DNS, LDAP, TCP/IP

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Cloud/DevOps Engineer

Responsibilities:

  • Worked as Cloud AWS Engineer in a project team that involved different development teams and multiple simultaneous software releases.
  • Created, utilized and managed policies for S3 buckets & Glacier for storage and backup on AWS.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo tables, EBS volumes.
  • Configured Virtual Private Cloud (VPC) with both public and private subnets, NAT instances, and Elastic Load Balancers and enable latency in VPC.
  • Created Terraform scripts to provide application load balancers in AWS and to create and delete S3 buckets. Worked in interpolating files & modules of created Jenkins jobs containing Terraform code.
  • Created Microservices applications with incorporations to AWS benefits by utilizing Amazon EKS, while giving access to the full suite of Kubernetes usefulness.
  • Created Kubernetes cluster with objects like Pods, Deployments, Services & Configure Maps and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and releases of Helm packages.
  • Created Docker containers and consoles from scratch and leverage existing Linux Containers and AMI’s and App migrations to containers.
  • Wrote Ansible Playbooks using YAML scripting to install, configure and upgrade various applications on the server Apache Tomcat.
  • Wrote Ansible Playbooks to setup Continuous Delivery Pipeline and to orchestrate launch tasks synchronously and asynchronously. Deployed micro-services, including provisioning AWS environments using Ansible Playbooks.
  • Worked on setting up Jenkins server and configured Jenkins for a weekly Build, Test and Deploy chain where the source code from Git built into artifacts and deployed into Nexus repository by writing post-build steps.
  • Developed Apache Maven Project management tool POM file to automate the build and compile process. Automated deployment of Maven artifacts into Nexus repository by writing post-build steps in the Maven project.
  • Used GitHub as a version control tool to preform programs check-out and check-in from and to the repository.
  • Worked on Jira for tracking and updating the Jira tickets and created a Jira “Timesheet Report” plug-in to time-track respective dashboards.
  • Configured Splunk forwarders to detect SSL certificate expirations and Nagios to detect Network Latencies between systems.
  • Worked in implementation team to build and engineer servers on Ubuntu and RHEL Linux. Provisioned virtual servers on VMware and ESX servers using Virtual Cloud.

Environment: Git, GitHub, Jenkins, Maven, Ansible, Terraform, Nexus, Apache Tomcat, Docker, Kubernetes, Amazon Web Services (EC2, ECR, ECS, S3, S3 Glacier, CloudWatch, Lambda, IAM), Jira, Nagios, Splunk.

Confidential, New York, NY

Azure DevOps Engineer

Responsibilities:

  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support and created an image of Virtual Machine using PowerShell Script and Azure Portal along with creating/managing Virtual Network and End Points.
  • Designed and maintained containerized microservices and worked on configuration/maintenance of private container registry on Microsoft Azure for Hosting Images and used Windows Active Directory to secure an Azure Active Directory AD domain services and managed the domain with LDAP's.
  • Implemented Office 365 and Azure Active Directory for single Sign-On, Authentication, Authorization, and Azure Role-based Access Control. Tested and Debugged Microsoft Azure Portal & CLI.
  • Developed a POC (Terraform code) for storing an image in Azure Blob Storage by provisioning the infrastructure with Terraform by writing Lambda, API-gateway scripts where recognition gives away the metadata of the uploaded image and store it in MongoDB.
  • Administered Kubernetes design and applications and created a Mesh Pod network between Kubernetes clusters.
  • Created multiple Docker Containers and Clusters, managed them using Docker Swarm. Achieved CD goal on the high scalable environment with the help of Docker, coupled with load-balancing tool Nginx.
  • Installed an ELK agent (file beat) with Ansible playbook. Expertise in integrating Terraform with Ansible, Packer to create and version the Azure Infrastructure.
  • Developed Apache KAFKA Queue System to Collect Log data without Data Loss and Publish to various Sources.
  • Administered Bamboo for Continuous Integration and Deployment into JFrog Application Servers, testing in build environment and release on scheduled time.
  • Created Artifacts using Apache Maven and stored them back in JFrog Artifactory and efficiently run them in multiple environments using Docker on a well-established Bitbucket server.
  • Implemented the Bitbucket version control system for Ansible Modules and integrated Code Manager of Ansible to perform the code deployment to the Ansible master.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems and used Nagios Event handlers to restart the failed applications and services automatically.
  • Installed and configured MongoDB agents to troubleshoot slow response times and excessive loads. Worked on MongoDB to setup, share and manage replica set.
  • Helped to design, create, and maintain an end-to-end test Harness for Fugue (mostly Python & Bash).
  • Implementation of horizontal auto-scaling use cases using OpenStack components such as Heat, Ceilometer, Lbaas.

Environment: Microsoft Azure, Terraform, Kubernetes, Bitbucket, Ansible, Bamboo, Apache Maven, Apache KAFKA, JFrog Artifactory, Harness, Docker, nginx, PowerShell, WebLogic, Bash, MongoDB, Nagios, OpenStack.

Confidential, Stamford, CT

DevOps Engineer

Responsibilities:

  • Secured the AWS infrastructure with private, public subnets as well as security groups and leveraged the AWS cloud services such as Compute, Auto-Scaling, and VPC to build secure, scalable systems to handle the unexpected loads.
  • Migrated 9 microservices to AWS and had one more big release executed with 4 more microservices.
  • Set up AWS Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used AWS cloud CDN to deliver content from AWS cache locations, drastically improving user experience and latency.
  • Created Python templates using terraform to parameterize the configuration and to allow reusability of load balanced, auto-scaled instance groups.
  • Written Chef Cookbooks and recipes in Ruby to provision several pre-production environments consisting of MongoDB installations, WebLogic domain creations.
  • Enhanced the automation to assist, repeat and consist of configuration management using Chef based Ruby scripts and worked on deployment automation of all the Microservices to pull the image from the private Docker Registry.
  • Developed build (. xml’s) and deployment scripts using Apache ANT and automate them to the creation of build artifacts like war or ear files.
  • Setup a Jenkins server and built jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development and deployment needs using Jenkins.
  • Injected Groovy scripts in Jenkins for the dashboard and customized email triggers.
  • Maintained/Administrated Git source code tool and created branches, labels and performed merges in Git, implemented and maintained the branching/build/release strategies utilizing Subversion in Linux.
  • Automated Cassandra DB Builds/Installation and migrated several databases from the on-premise data center to Cassandra.
  • Implemented Shell, Perl scripts for release and build automation and Bash scripts to do data verification between Hive and Teradata databases as part of database migration.
  • Developed scripts in Python (core) to automate the process of deployment and to manage Java applications across Linux servers.

Environment: AWS, Git, GitHub, Jenkins, Apache ANT, Artifactory, Ansible, Groovy Script, Jira, Cassandra DB, PERL, Docker, Python, Hive.

Confidential

Build and Release Engineer

Responsibilities:

  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master-slave architecture to improve the Performance Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.
  • Worked on Docker container snapshots attached to a running container and removed images, managed directory structures and containers.
  • Developed and implemented an automated Linux infrastructure using Puppet. Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Involved in editing existing Apache ANT build files as per changes in the project requirements.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Written Shell scripts to automate several routing tasks, system performance. Installed and Configured Run deck and wrote Shell scripts to automate App/Web services bouncing/deployment.
  • With the help of Web Sphere as an application server technology, deployed various applications into pre-production & production environments.
  • Used Rally as a Bug tracking & monitoring tool.
  • Used Wireshark to Capture and analyze TCP, UDP, and IP Packets.

Environment: Tortoise SVN, Linux, Apache ANT, J2EE, Puppet, Python, Bash, Shell Scripting, Web Sphere, Docker, Rally, Wireshark.

Confidential

Linux System Administrator

Responsibilities:

  • Installed Firmware Upgrades, Kernel patches, system configuration, performance tuning on Unix/Linux systems.
  • Administered Linux servers for several functions including installing Apache Tomcat/WebLogic on Linux database (Oracle, SQL, MySQL) in both development and production.
  • Reviewed all error logs and fixed them along with providing superior customer support for Webhosting, ISP and LAN Customers on troubleshooting escalated support troubles.
  • Installed security tools and upgrade existing software’s to the server and performed code upgrades.
  • Experienced in installing, upgrading and configuring Red Hat Linux 5.x, 6.x, 7.x using Kickstart Servers and Interactive Installation.
  • Planned/installed/maintained clustered environments for distributed applications using Veritas Cluster and Linux Cluster.
  • Created several user accounts, managed disk space, written bash scripts to automate various tasks.
  • Worked on Solari's volume manager to create file systems as per user and DB requirements.
  • Performed Backup and Restored files for end-users when necessary. Worked on implementation of Security Controls and monitors compliance with security policies and procedures.
  • Worked on Troubleshooting Network, Memory, CPU, swap and File system issues, TCP /IP, NFS, DNS, SMTP in Linux and Solaris servers.

Environment: Linux servers, Unix, Windows, RedHat, Solaris, HP-UX, VERITAS cluster servers, Solarwinds, CheckMk.

We'd love your feedback!